mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-19 18:29:23 +00:00
2 lines
3.2 MiB
2 lines
3.2 MiB
/*! For license information please see sdocPublishedRevision.ced6c873.js.LICENSE.txt */
|
|
(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[9413],{97499:function(e,t,n){"use strict";var r=n(94449),a=n(35740),o=n(64062),i=n.n(o),u=n(28321),s=n(40326),l=window.app.config.lang,c=void 0===l?"en":l;r.A.use(a.A).use(i()).use(u.initReactI18next).init({lng:c,fallbackLng:"en",ns:["sdoc-editor","seafile-editor"],defaultNS:"sdoc-editor",whitelist:["en","zh-CN","fr","de","cs","es","es-AR","es-MX","ru"],backend:{loadPath:s.SG+"{{ ns }}/locales/{{ lng }}/{{ ns }}.json"},debug:!1,interpolation:{escapeValue:!1},load:"currentOnly",react:{wait:!0}}),t.A=r.A},81446:function(e,t,n){"use strict";n(9950);var r=n(44414);t.A=function(){return(0,r.jsx)("span",{className:"loading-icon loading-tip"})}},4086:function(e,t,n){"use strict";n.d(t,{A:function(){return T}});var r=n(89379),a=n(92901),o=n(23029),i=n(9950),u=n(17119),s=n(80045),l=n(60436),c=n(24765),d=n(39874),f=n(85501),p=n(29357),h=n(44414),m=function(e){function t(){return(0,o.A)(this,t),(0,d.A)(this,t,arguments)}return(0,f.A)(t,e),(0,a.A)(t,[{key:"getIconClass",value:function(e){switch(e){case"success":default:return"sf3-font sf3-font-check-circle";case"warning":return"sf3-font sf3-font-exclamation-triangle";case"none":case"danger":return"sf3-font sf3-font-exclamation-circle";case"notify-in-progress":return"loading-icon"}}},{key:"render",value:function(){var e=this.props,t=e.intent,n=e.title,r=e.children,a=e.isRemovable,o=e.onRemove,i=this.getIconClass(t);return(0,h.jsxs)("div",{className:"seahub-toast-alert-container ".concat(t||"success"),children:[(0,h.jsx)("div",{className:"toast-alert-icon",children:(0,h.jsx)("i",{className:i})}),(0,h.jsxs)("div",{className:"toast-text-container",children:[(0,h.jsx)("p",{className:"toast-text-title",children:n}),r?(0,h.jsx)("p",{className:"toast-text-child",children:r}):null]}),a&&(0,h.jsx)("div",{onClick:o,className:"toast-close",children:(0,h.jsx)("span",{children:"\xd7"})})]})}}])}(i.PureComponent),v=m,E=function(e){function t(){var e;(0,o.A)(this,t);for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=(0,d.A)(this,t,[].concat(r)))._isMounted=!1,e.state={isShown:!0},e.containerRef=i.createRef(),e.close=function(t){t&&(t.nativeEvent.stopImmediatePropagation(),t.stopPropagation()),e.clearCloseTimer(),e._isMounted&&e.setState({isShown:!1})},e.startCloseTimer=function(){e.props.duration&&(e.closeTimer=setTimeout((function(){e.close()}),1e3*e.props.duration))},e.clearCloseTimer=function(){e.closeTimer&&(clearTimeout(e.closeTimer),e.closeTimer=null)},e.handleMouseEnter=function(){e.clearCloseTimer()},e.handleMouseLeave=function(){e.startCloseTimer()},e.onRef=function(t){null!==t&&setTimeout((function(){var n=t.getBoundingClientRect().height;e.containerRef.current.style.height=n+"px"}),1)},e}return(0,f.A)(t,e),(0,a.A)(t,[{key:"componentDidUpdate",value:function(e){e.isShown!==this.props.isShown&&this.setState({isShown:this.props.isShown})}},{key:"componentDidMount",value:function(){this._isMounted=!0,this.startCloseTimer()}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.clearCloseTimer()}},{key:"render",value:function(){var e=this;return(0,h.jsx)(p.default,{appear:!0,unmountOnExit:!0,timeout:240,in:this.state.isShown,onExited:this.props.onRemove,children:function(t){return(0,h.jsx)("div",{"data-state":t,className:"seahub-toast-container ".concat(t),onMouseEnter:e.handleMouseEnter,onMouseLeave:e.handleMouseLeave,style:{zIndex:e.props.zIndex},ref:e.containerRef,children:(0,h.jsx)("div",{ref:e.onRef,style:{padding:8},children:(0,h.jsx)(v,{intent:e.props.intent,title:e.props.title,children:e.props.children||"",isRemovable:e.props.hasCloseButton,onRemove:function(t){return e.close(t)}})})})}})}}])}(i.PureComponent);E.defaultProps={intent:"none"};var g=["id","description"],y=function(e){return Object.hasOwnProperty.call(e,"id")},b=function(e){function t(e,n){var a;return(0,o.A)(this,t),(a=(0,d.A)(this,t,[e,n])).getToasts=function(){return a.state.toasts},a.closeAll=function(){a.getToasts().forEach((function(e){return e.close()}))},a.notify=function(e,t){if(y(t)){var n,r=(0,c.A)(a.state.toasts);try{for(r.s();!(n=r.n()).done;){var o=n.value;String(o.id).startsWith(t.id)&&a.closeToast(o.id)}}catch(u){r.e(u)}finally{r.f()}}var i=a.createToastInstance(e,t);return a.setState((function(e){return{toasts:[i].concat((0,l.A)(e.toasts))}})),i},a.createToastInstance=function(e,n){var r=++t.idCounter,o=y(n)?"".concat(n.id,"-").concat(r):r,i=n.hasCloseButton||!0,u=n.duration||2;return void 0!==n.hasCloseButton&&(i=n.hasCloseButton),void 0!==n.duration&&(u=n.duration),{id:o,title:e,description:n.description,hasCloseButton:i,duration:u,close:function(){return a.closeToast(o)},intent:n.intent}},a.closeToast=function(e){a.setState((function(t){return{toasts:t.toasts.map((function(t){return t.id===e?(0,r.A)((0,r.A)({},t),{},{isShown:!1}):t}))}}))},a.removeToast=function(e){a.setState((function(t){return{toasts:t.toasts.filter((function(t){return t.id!==e}))}}))},e.bindNotify(a.notify),e.bindGetToasts(a.getToasts),e.bindCloseAll(a.closeAll),a.state={toasts:[]},a}return(0,f.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e=this;return(0,h.jsx)("div",{className:"seahub-toast-manager",children:this.state.toasts.map((function(t){var n=t.id,a=t.description,o=(0,s.A)(t,g);return(0,h.jsx)(E,(0,r.A)((0,r.A)({onRemove:function(){return e.removeToast(n)}},o),{},{children:a}),n)}))})}}])}(i.PureComponent);b.idCounter=0;var A="undefined"!==typeof window&&"undefined"!==typeof window.document,C=(0,a.A)((function e(){var t=this;if((0,o.A)(this,e),this._bindNotify=function(e){t.notifyHandler=e},this._bindGetToasts=function(e){t.getToastsHandler=e},this._bindCloseAll=function(e){t.closeAllHandler=e},this.getToasts=function(){return t.getToastsHandler()},this.closeAll=function(){return t.closeAllHandler()},this.notify=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"none"}))},this.notifyInProgress=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"notify-in-progress"}))},this.success=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"success"}))},this.warning=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"warning"}))},this.danger=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"danger"}))},A){var n=document.createElement("div");n.setAttribute("data-evergreen-toaster-container",""),document.body.appendChild(n),u.render((0,h.jsx)(b,{bindNotify:this._bindNotify,bindGetToasts:this._bindGetToasts,bindCloseAll:this._bindCloseAll}),n)}})),T=new C},13042:function(e,t,n){"use strict";n.d(t,{b1:function(){return l},cK:function(){return r},K$:function(){return s},wY:function(){return c},AT:function(){return a},xQ:function(){return i},R5:function(){return u},cj:function(){return o}});var r={Backspace:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,PauseBreak:19,CapsLock:20,Escape:27,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Insert:45,Delete:46,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,LeftWindowKey:91,RightWindowKey:92,SelectKey:93,NumPad0:96,NumPad1:97,NumPad2:98,NumPad3:99,NumPad4:100,NumPad5:101,NumPad6:102,NumPad7:103,NumPad8:104,NumPad9:105,Multiply:106,Add:107,Subtract:109,DecimalPoint:110,Divide:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F12:123,NumLock:144,ScrollLock:145,SemiColon:186,EqualSign:187,Comma:188,Dash:189,Period:190,ForwardSlash:191,GraveAccent:192,OpenBracket:219,BackSlash:220,CloseBracket:221,SingleQuote:222,ChineseInputMethod:229},a=(window.innerHeight,{FILE_EXTENDED_PROPERTIES:"__file_extended_properties",FACE_RECOGNITION:"__face_recognition"}),o=["#FBD44A","#EAA775","#F4667C","#DC82D2","#9860E5","#9F8CF1","#59CB74","#ADDF84","#89D2EA","#4ECCCB","#46A1FD","#C2C2C2"],i=71,u=28,s={B_MAP:"b_map",G_MAP:"g_map"},l=[s.B_MAP],c={CURRENT_AND_OTHER_REPOS:"current_repo_and_other_repos",ONLY_CURRENT_LIBRARY:"only_current_library",ONLY_ALL_REPOS:"only_all_repos",ONLY_OTHER_LIBRARIES:"only_other_libraries",RECENTLY_USED:"recently_used",SEARCH_RESULTS:"search_results"}},7469:function(e,t,n){"use strict";var r=n(9950),a=n(17119),o=n(28321),i=n(17),u=n(97499),s=n(65604),l=n(81446),c=n(44414),d=window.app.config,f=d.serviceURL,p=d.avatarURL,h=d.siteRoot,m=d.lang,v=window.app.userInfo||{},E=v.username,g=v.name,y=window.app.pageOptions,b=y.repoID,A=y.repoName,C=y.parentDir,T=y.filePerm,_=y.docPath,D=y.docName,O=y.docUuid,N=y.seadocAccessToken,S=y.seadocServerUrl,w=y.assetsUrl,k=y.isSdocRevision,I=y.isPublished,L=y.originFilename,R=y.revisionCreatedAt,P=y.originFileVersion,M=y.originFilePath,x=y.originDocUuid,F=y.revisionId;window.seafile={repoID:b,docPath:_,docName:D,docUuid:O,isOpenSocket:!0,serviceUrl:f,accessToken:N,sdocServer:S,name:g,username:E,avatarURL:p,siteRoot:h,docPerm:T,historyURL:s.Aq.generateHistoryURL(h,b,_),parentFolderURL:"".concat(h,"library/").concat(b,"/").concat(s.Aq.encodePath(A+C)),assetsUrl:w,isShowInternalLink:!0,isStarIconShown:!0,isSdocRevision:k,isPublished:I,originFilename:L,originFileVersion:P,originFilePath:M,originDocUuid:x,revisionCreatedAt:R,lang:m,revisionId:F},a.render((0,c.jsx)(o.I18nextProvider,{i18n:u.A,children:(0,c.jsx)(r.Suspense,{fallback:(0,c.jsx)(l.A,{}),children:(0,c.jsx)(i.Ii,{})})}),document.getElementById("wrapper"))},40326:function(e,t,n){"use strict";n.d(t,{$0:function(){return Y},$6:function(){return o},$L:function(){return lt},$j:function(){return _t},$z:function(){return xe},AP:function(){return r},B$:function(){return E},CJ:function(){return Ee},DX:function(){return Ie},DY:function(){return Pt},E7:function(){return Se},EK:function(){return Ze},EL:function(){return re},EU:function(){return nt},Ej:function(){return Ke},Et:function(){return ie},Ez:function(){return p},F1:function(){return Re},GC:function(){return He},GF:function(){return oe},Gn:function(){return ue},HF:function(){return Xe},HJ:function(){return ce},Hh:function(){return qe},II:function(){return $e},IX:function(){return v},Id:function(){return ot},Ih:function(){return k},Iw:function(){return wt},JC:function(){return Et},Ji:function(){return Ve},Ky:function(){return Q},L5:function(){return ae},LS:function(){return ct},Lp:function(){return kt},M$:function(){return A},M8:function(){return _e},MT:function(){return It},Md:function(){return tt},Mj:function(){return Ae},Nz:function(){return Ne},OZ:function(){return q},Oo:function(){return xt},Oq:function(){return mt},P9:function(){return fe},PA:function(){return ke},PX:function(){return je},Q7:function(){return We},QU:function(){return X},QV:function(){return H},Qd:function(){return at},Qv:function(){return De},RF:function(){return F},Rf:function(){return pe},SG:function(){return u},Sr:function(){return Mt},Tr:function(){return At},Ts:function(){return Pe},UU:function(){return O},V6:function(){return Qe},VI:function(){return i},Vb:function(){return L},Wg:function(){return D},XH:function(){return st},XV:function(){return Ot},Xh:function(){return S},YX:function(){return ye},Yc:function(){return a},Yi:function(){return x},ZD:function(){return Lt},_R:function(){return _},_s:function(){return w},a8:function(){return gt},aK:function(){return we},am:function(){return f},ay:function(){return Le},bH:function(){return dt},bd:function(){return N},bw:function(){return j},cN:function(){return Ye},cT:function(){return de},dq:function(){return le},eB:function(){return Rt},eg:function(){return he},ep:function(){return M},er:function(){return Je},ez:function(){return U},fY:function(){return P},gA:function(){return c},gV:function(){return $},gj:function(){return z},gv:function(){return yt},hM:function(){return d},hP:function(){return St},hf:function(){return be},hn:function(){return ge},i$:function(){return ut},iD:function(){return ne},if:function(){return T},j9:function(){return Z},jQ:function(){return W},jR:function(){return Dt},jk:function(){return Oe},ju:function(){return Nt},kM:function(){return ee},lU:function(){return Te},ln:function(){return Ge},m$:function(){return Ct},mz:function(){return it},n5:function(){return bt},n6:function(){return ft},nV:function(){return Be},o6:function(){return Me},oC:function(){return se},oI:function(){return ze},oi:function(){return V},ol:function(){return J},p8:function(){return Ce},pP:function(){return I},pu:function(){return l},pv:function(){return Fe},q0:function(){return s},q5:function(){return h},r8:function(){return K},s$:function(){return et},s4:function(){return Tt},sO:function(){return C},sh:function(){return pt},si:function(){return g},uQ:function(){return ve},vV:function(){return m},vX:function(){return rt},vf:function(){return te},vn:function(){return me},w4:function(){return vt},wA:function(){return ht},wR:function(){return B},wg:function(){return b},xF:function(){return G},xW:function(){return y},yR:function(){return Ue},zn:function(){return R}});var r=window.gettext,a=window.app.config.siteRoot,o=window.app.config.loginUrl,i=(window.app.config.avatarInfo,window.app.config.logoPath),u=window.app.config.mediaUrl,s=window.app.config.siteTitle,l=window.app.config.siteName,c=window.app.config.logoWidth,d=window.app.config.logoHeight,f="True"===window.app.config.isPro,p=window.app.config.isDBSqlite3,h="True"===window.app.config.isDocs,m=window.app.config.lang,v=window.app.config.fileServerRoot,E=window.app.config.useGoFileserver,g=window.app.config.seafileVersion,y=window.app.config.serviceURL,b=window.app.config.avatarURL,A=window.app.config.faviconPath,C=window.app.config.loginBGPath,T=window.app.config.enableRepoAutoDel,_=window.app.pageOptions.trashReposExpireDays,D=window.app.pageOptions.seafileCollabServer,O=window.app.pageOptions.name,N=window.app.pageOptions.contactEmail,S=window.app.pageOptions.username,w=window.app.pageOptions.canAddRepo,k=window.app.pageOptions.canShareRepo,I=window.app.pageOptions.canAddGroup,L=window.app.pageOptions.groupImportMembersExtraMsg,R=window.app.pageOptions.canGenerateShareLink,P=window.app.pageOptions.canGenerateUploadLink,M=window.app.pageOptions.canSendShareLinkEmail,x="True"===window.app.pageOptions.canViewOrg,F=window.app.pageOptions.fileAuditEnabled,B=window.app.pageOptions.folderPermEnabled,U="True"===window.app.pageOptions.enableResetEncryptedRepoPassword,j="True"===window.app.pageOptions.isEmailConfigured,H=(window.app.pageOptions.enableUploadFolder,window.app.pageOptions.enableResumableFileUpload,window.app.pageOptions.resumableUploadFileBlockSize),Y=window.app.pageOptions.storages,G=window.app.pageOptions.libraryTemplates,z=window.app.pageOptions.enableRepoSnapshotLabel,W=window.app.pageOptions.shareLinkForceUsePassword,K=window.app.pageOptions.shareLinkPasswordMinLength,V=window.app.pageOptions.shareLinkPasswordStrengthLevel,Q=window.app.pageOptions.shareLinkExpireDaysMin,q=window.app.pageOptions.shareLinkExpireDaysMax,X=window.app.pageOptions.sideNavFooterCustomHtml,J=window.app.pageOptions.aboutDialogCustomHtml,Z=window.app.pageOptions.shareLinkExpireDaysDefault,$=window.app.pageOptions.uploadLinkExpireDaysMin,ee=window.app.pageOptions.uploadLinkExpireDaysMax,te=window.app.pageOptions.uploadLinkExpireDaysDefault,ne=window.app.pageOptions.enableShareToDepartment,re=(window.app.pageOptions.maxFileName,window.app.pageOptions.canPublishRepo),ae=window.app.pageOptions.enableEncryptedLibrary,oe=window.app.pageOptions.enableRepoHistorySetting,ie=window.app.pageOptions.enableUserCleanTrash,ue=window.app.pageOptions.isSystemStaff,se=window.app.pageOptions.thumbnailSizeForOriginal,le=window.app.pageOptions.thumbnailDefaultSize,ce=window.app.pageOptions.thumbnailSizeForGrid,de=window.app.pageOptions.repoPasswordMinLength,fe=window.app.pageOptions.canAddPublicRepo,pe=window.app.pageOptions.canInvitePeople,he=window.app.pageOptions.canLockUnlockFile,me=window.app.pageOptions.customNavItems,ve=window.app.pageOptions.enableShowContactEmailWhenSearchUser,Ee=window.app.pageOptions.enableShowLoginIDWhenSearchUser,ge=window.app.pageOptions.maxUploadFileSize,ye=window.app.pageOptions.maxNumberOfFilesForFileupload,be=window.app.pageOptions.enableOCM,Ae=window.app.pageOptions.ocmRemoteServers,Ce=(window.app.pageOptions.enableOCMViaWebdav,window.app.pageOptions.enableSSOToThirdpartWebsite),Te=window.app.pageOptions.enableSeadoc,_e=window.app.pageOptions.curNoteMsg,De=window.app.pageOptions.curNoteID,Oe=window.app.pageOptions.enableTC,Ne=window.app.pageOptions.enableVideoThumbnail,Se=window.app.pageOptions.enablePDFThumbnail,we=window.app.pageOptions.enableOnlyoffice||!1,ke=window.app.pageOptions.onlyofficeConverterExtensions||[],Ie=window.app.pageOptions.enableFileTags||!1,Le=window.app.pageOptions.enableShowAbout||!1,Re=(window.app.pageOptions.workspaceID,window.app.pageOptions.showLogoutIcon),Pe=window.app.pageOptions.additionalShareDialogNote,Me=window.app.pageOptions.additionalAboutDialogLinks,xe=window.app.pageOptions.baiduMapKey,Fe=window.app.pageOptions.googleMapKey,Be=window.app.pageOptions.googleMapId,Ue=(window.app.pageOptions.mineMapKey,window.wiki?window.wiki.config.slug:""),je=window.wiki?window.wiki.config.wikiId:"",He=window.wiki?window.wiki.config.repoId:"",Ye=window.wiki?window.wiki.config.initial_path:"",Ge=window.wiki?"True"===window.wiki.config.permission:"",ze=window.wiki?window.wiki.config.permission:"",We=window.wiki?window.wiki.config.isDir:"",Ke=(window.wiki&&window.wiki.config.serviceUrl,window.wiki?"True"===window.wiki.config.isPublicWiki:""),Ve=window.wiki?window.wiki.config.sharedToken:"",Qe=(window.wiki&&window.wiki.config.sharedType,window.wiki?window.wiki.config.hasIndex:""),qe=window.wiki?window.wiki.config.assetsUrl:"",Xe=!!window.wiki&&window.wiki.config.isWiki2,Je=window.wiki?window.wiki.config.seadocServerUrl:"",Ze=(window.wiki&&window.wiki.config.seadocAccessToken,25),$e=window.fileHistory?window.fileHistory.pageOptions.repoID:"",et=(window.fileHistory&&window.fileHistory.pageOptions.repoName,window.fileHistory?window.fileHistory.pageOptions.filePath:""),tt=window.fileHistory?window.fileHistory.pageOptions.fileName:"",nt=window.fileHistory?window.fileHistory.pageOptions.use_new_api:"",rt=window.fileHistory?window.fileHistory.pageOptions.can_download_file:"",at=window.fileHistory?window.fileHistory.pageOptions.can_compare:"",ot=window.org?window.org.pageOptions.orgID:"",it=(window.org&&window.org.pageOptions.orgName,window.org?window.org.pageOptions.invitationLink:""),ut=window.org?window.org.pageOptions.orgMemberQuotaEnabled:"",st=!!window.org&&"True"===window.org.pageOptions.orgEnableAdminCustomLogo,lt=!!window.org&&"True"===window.org.pageOptions.orgEnableAdminCustomName,ct=!!window.org&&"True"===window.org.pageOptions.orgEnableAdminInviteUser,dt=!!window.org&&"True"===window.org.pageOptions.enableMultiADFS,ft=!!window.org&&window.org.pageOptions.enableSubscription,pt=window.sysadmin?window.sysadmin.pageOptions.constance_enabled:"",ht=window.sysadmin?window.sysadmin.pageOptions.multi_tenancy:"",mt=window.sysadmin?window.sysadmin.pageOptions.multi_institution:"",vt=window.sysadmin?window.sysadmin.pageOptions.sysadmin_extra_enabled:"",Et=window.sysadmin?window.sysadmin.pageOptions.enable_guest_invitation:"",gt=window.sysadmin?window.sysadmin.pageOptions.enable_terms_and_conditions:"",yt=window.sysadmin?window.sysadmin.pageOptions.is_default_admin:"",bt=window.sysadmin?window.sysadmin.pageOptions.enable_file_scan:"",At=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_system_info:"",Ct=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_statistic:"",Tt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_config_system:"",_t=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_manage_library:"",Dt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_manage_user:"",Ot=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_manage_group:"",Nt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_user_log:"",St=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_admin_log:"",wt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.other_permission:"",kt=window.sysadmin?window.sysadmin.pageOptions.enable_work_weixin:"",It=window.sysadmin?window.sysadmin.pageOptions.enable_dingtalk:"",Lt=window.sysadmin?window.sysadmin.pageOptions.enableSysAdminViewRepo:"",Rt=window.sysadmin?window.sysadmin.pageOptions.haveLDAP:"",Pt=window.sysadmin?window.sysadmin.pageOptions.enable_share_link_report_abuse:"",Mt=window.app?window.app.pageOptions.institutionName:"",xt={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",m4a:"audio/mp4",mp3:"audio/mpeg",aac:"audio/aac",caf:"audio/x-caf",flac:"audio/flac",oga:"audio/ogg",wav:"audio/wav",m3u8:"application/x-mpegURL",mpd:"application/dash+xml",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"}},94634:function(e,t,n){"use strict";var r=n(40326),a={NEW_FOLDER:{key:"New Folder",value:(0,r.AP)("New Folder")},NEW_FILE:{key:"New File",value:(0,r.AP)("New File")},NEW_MARKDOWN_FILE:{key:"New Markdown File",value:(0,r.AP)("New Markdown File")},NEW_EXCEL_FILE:{key:"New Excel File",value:(0,r.AP)("New Excel File")},NEW_POWERPOINT_FILE:{key:"New PowerPoint File",value:(0,r.AP)("New PowerPoint File")},NEW_WORD_FILE:{key:"New Word File",value:(0,r.AP)("New Word File")},NEW_SEADOC_FILE:{key:"New SeaDoc File",value:(0,r.AP)("New SeaDoc File")},SHARE:{key:"Share",value:(0,r.AP)("Share")},DOWNLOAD:{key:"Download",value:(0,r.AP)("Download")},DELETE:{key:"Delete",value:(0,r.AP)("Delete")},RENAME:{key:"Rename",value:(0,r.AP)("Rename")},MOVE:{key:"Move",value:(0,r.AP)("Move")},COPY:{key:"Copy",value:(0,r.AP)("Copy")},PERMISSION:{key:"Permission",value:(0,r.AP)("Permission")},DETAILS:{key:"Details",value:(0,r.AP)("Details")},OPEN_VIA_CLIENT:{key:"Open via Client",value:(0,r.AP)("Open via Client")},LOCK:{key:"Lock",value:(0,r.AP)("Lock")},UNLOCK:{key:"Unlock",value:(0,r.AP)("Unlock")},FREEZE_DOCUMENT:{key:"Freeze Document",value:(0,r.AP)("Freeze Document")},UNFREEZE_DOCUMENT:{key:"Unfreeze Document",value:(0,r.AP)("Unfreeze Document")},CONVERT_AND_EXPORT:{key:"Convert & Export",value:(0,r.AP)("Convert & Export")},CONVERT_TO_MARKDOWN:{key:"Convert to Markdown",value:(0,r.AP)("Convert to Markdown")},CONVERT_TO_SDOC:{key:"Convert to sdoc",value:(0,r.AP)("Convert to sdoc")},CONVERT_TO_DOCX:{key:"Convert to docx",value:(0,r.AP)("Convert to docx")},EXPORT_DOCX:{key:"Export docx",value:(0,r.AP)("Export as docx")},HISTORY:{key:"History",value:(0,r.AP)("History")},ACCESS_LOG:{key:"Access Log",value:(0,r.AP)("Access Log")},PROPERTIES:{key:"Properties",value:(0,r.AP)("Properties")},TAGS:{key:"Tags",value:(0,r.AP)("Tags")},TRASH:{key:"Trash",value:(0,r.AP)("Trash")},ONLYOFFICE_CONVERT:{key:"Convert with ONLYOFFICE",value:(0,r.AP)("Convert with ONLYOFFICE")},DISPLAY_FILES:{key:"Display files",value:(0,r.AP)("Display files")},EXPORT_SDOC:{key:"Export sdoc",value:(0,r.AP)("Export as zip")},TRANSFER:{key:"Transfer",value:(0,r.AP)("Transfer")},FOLDER_PERMISSION:{key:"Folder Permission",value:(0,r.AP)("Folder Permission")},SHARE_ADMIN:{key:"Share Admin",value:(0,r.AP)("Share Admin")},CHANGE_PASSWORD:{key:"Change Password",value:(0,r.AP)("Change Password")},RESET_PASSWORD:{key:"Reset Password",value:(0,r.AP)("Reset Password")},UNWATCH_FILE_CHANGES:{key:"Unwatch File Changes",value:(0,r.AP)("Unwatch File Changes")},WATCH_FILE_CHANGES:{key:"Watch File Changes",value:(0,r.AP)("Watch File Changes")},ADVANCED:{key:"advanced",value:(0,r.AP)("Advanced")},API_TOKEN:{key:"API Token",value:(0,r.AP)("API Token")},LABEL_CURRENT_STATE:{key:"Label Current State",value:(0,r.AP)("Label Current State")},UNSHARE:{key:"Unshare",value:(0,r.AP)("Unshare")}};t.A=a},65604:function(e,t,n){"use strict";n.d(t,{Aq:function(){return p},OT:function(){return m},Fr:function(){return h},yS:function(){return E},Oj:function(){return v}});var r=n(89379),a=n(40326),o=n(94634),i=(n(9950),n(4086)),u=n(44414);var s=function(){var e="".concat(a.$6,"?next=").concat(encodeURIComponent(location.href)),t=(0,a.AP)("Permission denied. Please try {placeholder-left}login again.{placeholder-right}");return t=(t=t.replace("{placeholder-left}",'<a class="action-link p-0" href='+e+">")).replace("{placeholder-right}","</a>"),(0,u.jsx)("span",{className:"error",dangerouslySetInnerHTML:{__html:t}})},l=function(e){return/^[0-9a-zA-Z]+$/.test(e)},c=function(e){return/^[\u4E00-\u9FA5]+$/.test(e)},d=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],r=e.match(/\d+|\D+/g),a=0;a<r.length;a++){var o=r[a];isNaN(o)?n=n.concat(o.split("")):t?n.push(o):n=n.concat(o.split(""))}return n},f=n(13042),p={keyCodes:{enter:13,esc:27,space:32,tab:9,up:38,down:40},bytesToSize:function(e){if("undefined"==typeof e)return" ";if(e<0)return"--";var t=["bytes","KB","MB","GB","TB","PB"];if(0===e)return e+" "+t[0];var n=parseInt(Math.floor(Math.log(e)/Math.log(1e3)),10);return 0===n?e+" "+t[n]:(e/Math.pow(1e3,n)).toFixed(1)+" "+t[n]},isHiDPI:function(){return(window.devicePixelRatio?window.devicePixelRatio:1)>1},isDesktop:function(){return window.innerWidth>=768},isWeChat:function(){var e=window.navigator.userAgent.toLowerCase(),t="micromessenger"==e.match(/MicroMessenger/i);return"micromessenger"==e.match(/MicroMessenger/i)&&"wxwork"==e.match(/wxwork/i)||t},FILEEXT_ICON_MAP:{txt:"txt.png",md:"md.png",pdf:"pdf.png",doc:"word.png",docx:"word.png",odt:"word.png",fodt:"word.png",ppt:"ppt.png",pptx:"ppt.png",odp:"ppt.png",fodp:"ppt.png",xls:"excel.png",xlsx:"excel.png",ods:"excel.png",fods:"excel.png",mp4:"video.png",ogv:"video.png",webm:"video.png",mov:"video.png",flv:"video.png",wmv:"video.png",rmvb:"video.png",mp3:"music.png",oga:"music.png",ogg:"music.png",wav:"music.png",flac:"music.png",opus:"music.png",aac:"music.png",ac3:"music.png",wma:"music.png",jpg:"pic.png",jpeg:"pic.png",png:"pic.png",svg:"pic.png",gif:"pic.png",bmp:"pic.png",ico:"pic.png",heic:"pic.png",tif:"pic.png",tiff:"pic.png",webp:"pic.png",jfif:"pic.png",psd:"psd.png",zip:"zip.png",rar:"zip.png",tar:"zip.png",css:"css.png",sdoc:"sdoc.png",sdoc_notification:"sdoc_notification.ico",default:"file.png"},imageCheck:function(e){if(-1==e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return-1!=["gif","jpeg","jpg","png","ico","bmp","tif","tiff","jfif","heic"].indexOf(t)},pdfCheck:function(e){if(-1==e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return-1!=["pdf"].indexOf(t)},isFaceRecognition:function(e){return e===f.AT.FACE_RECOGNITION},getShareLinkPermissionList:function(e,t,n,r){var a=[];return p.getUserPermission(t).isCustomPermission?(a.push("preview_download"),a.push("preview_only"),a):("rw"!=t&&"admin"!=t&&"r"!=t||a.push("preview_download"),a.push("preview_only"),"library"==e||"dir"==e?"rw"!=t&&"admin"!=t||a.push("download_upload"):this.isEditableOfficeFile(n)&&("rw"==t||"admin"==t)&&r&&a.push("edit_download"),a)},getShareLinkPermissionStr:function(e){var t=e.can_edit,n=e.can_download,r=e.can_upload;switch("".concat(t," ").concat(n," ").concat(r)){case"false true false":return"preview_download";case"false false false":return"preview_only";case"false true true":return"download_upload";case"true true false":return"edit_download";case"true false false":return"cloud_edit"}},isEditableOfficeFile:function(e){if(-1==e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return-1!=["docx","pptx","xlsx"].indexOf(t)},videoCheck:function(e){if(-1==e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return-1!=["mp4","ogv","webm","mov"].indexOf(t)},checkDuplicatedNameInList:function(e,t){return e.some((function(e){return e.name===t}))},encodePath:function(e){if(!e)return"";for(var t=e.split("/"),n=[],r=0,a=t.length;r<a;r++)n.push(encodeURIComponent(t[r]));return n.join("/")},HTMLescape:function(e){return document.createElement("div").appendChild(document.createTextNode(e)).parentNode.innerHTML},generateDialogTitle:function(e,t){return e.replace("{placeholder}",t)},getFileName:function(e){var t=e.lastIndexOf("/");return e.slice(t+1)},getPaths:function(e){for(var t=e.split("/").slice(1),n=[];t.length;)n.push("/"+t.join("/")),t.pop();return n.reverse()},getFolderName:function(e){return"/"===e?e:(e="/"!==e[e.length-1]?e:e.slice(0,e.length-1)).slice(e.lastIndexOf("/")+1)},getDirName:function(e){var t=e.slice(0,e.lastIndexOf("/"));return""===t?"/":t},isChildPath:function(e,t){return this.getDirName(e)===t},isAncestorPath:function(e,t){return t.indexOf(e)>-1},renameAncestorPath:function(e,t,n){return e.replace(t,n)},joinPath:function(e,t){return"/"===e[e.length-1]?e+t:e+"/"+t},isSupportUploadFolder:function(){return-1!=navigator.userAgent.indexOf("Firefox")||navigator.userAgent.indexOf("Chrome")>-1||navigator.userAgent.indexOf("Safari")>-1},isIEBrowser:function(){var e=navigator.userAgent,t=e.indexOf("compatible")>-1&&e.indexOf("MSIE")>-1,n=e.indexOf("Trident")>-1&&e.indexOf("rv:11.0")>-1;return t||n},getDefaultLibIconUrl:function(e){var t=p.isHiDPI()?48:24;t=e?256:t;return a.SG+"img/lib/"+t+"/lib.png"},getLibIconUrl:function(e,t){var n=e.permission||e.share_permission,r=p.isHiDPI()?48:24;r=t?256:r;var o="lib.png";switch(e.encrypted&&(o="lib-encrypted.png"),n){case"r":o="lib-readonly.png";break;case"preview":o="lib-cloud-preview.png";break;case"cloud-edit":o="lib-cloud-preview-edit.png"}return"read-only"==e.status&&(o="lib-readonly.png"),a.SG+"img/lib/"+r+"/"+o},getDirentIcon:function(e,t){if(!e)return"";var n=p.isHiDPI()?48:24;if(n=t?192:n,"file"==e.type)return p.getFileIconUrl(e.name);var r=!1;return!e.permission||"r"!==e.permission&&"preview"!==e.permission||(r=!0),p.getFolderIconUrl(r,n,e.has_been_shared_out)},getAdminTemplateDirentIcon:function(e){return e.is_file?this.getFileIconUrl(e.obj_name):this.getFolderIconUrl()},getFolderIconUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return t||(t=p.isHiDPI()?48:24),t=t>24?192:24,"".concat(a.SG,"img/folder").concat(e?"-read-only":"").concat(n?"-shared-out":"","-").concat(t,".png")},getFileIconName:function(e){if(-1==e.lastIndexOf("."))return p.FILEEXT_ICON_MAP.default;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return p.FILEEXT_ICON_MAP[t]?p.FILEEXT_ICON_MAP[t]:p.FILEEXT_ICON_MAP.default},getFileIconUrl:function(e){var t="";return-1==e.lastIndexOf(".")?a.SG+"img/file/256/"+p.FILEEXT_ICON_MAP.default:(t=e.substr(e.lastIndexOf(".")+1).toLowerCase(),p.FILEEXT_ICON_MAP[t]?a.SG+"img/file/256/"+p.FILEEXT_ICON_MAP[t]:a.SG+"img/file/256/"+p.FILEEXT_ICON_MAP.default)},getLibIconTitle:function(e){var t,n=e.permission||e.share_permission;if(e.encrypted)t=(0,a.AP)("Encrypted library");else if(e.is_admin)t=(0,a.AP)("Admin access");else switch(n){case"rw":t=(0,a.AP)("Read-Write library");break;case"r":t=(0,a.AP)("Read-Only library");break;case"cloud-edit":t=(0,a.AP)("Online Read-Write library");break;case"preview":t=(0,a.AP)("Online Read-Only library")}return t},getFolderIconTitle:function(e){var t;switch(e.permission){case"rw":t=(0,a.AP)("Read-Write folder");break;case"r":t=(0,a.AP)("Read-Only folder");break;case"cloud-edit":t=(0,a.AP)("Online Read-Write folder");break;case"preview":t=(0,a.AP)("Online Read-Only folder")}return t},getFolderOperationList:function(e,t,n,r){var i=[],u=o.A.SHARE,s=o.A.DOWNLOAD,l=o.A.DELETE,c=o.A.RENAME,d=o.A.MOVE,f=o.A.COPY,h=o.A.PERMISSION,m=o.A.OPEN_VIA_CLIENT,v=n.permission,E=p.getUserPermission(v),g=E.isCustomPermission,y=E.customPermission;return r&&("rw"!=v&&"r"!=v||i.push(s),g&&y.permission.download&&i.push(s),p.isHasPermissionToShare(t,v,n)&&i.push(u),"rw"!=v&&"cloud-edit"!=v||i.push(l,"Divider"),g&&y.permission.delete&&i.push(l,"Divider")),"rw"!=v&&"cloud-edit"!=v||i.push(c,d),g&&y.permission.modify&&i.push(c,d),"rw"!=v&&"cloud-edit"!=v||i.push(f),g&&y.permission.copy&&i.push(f),"rw"==v&&(a.wR&&(e&&t.has_been_shared_out||t.is_admin)&&i.push("Divider",h),i.push("Divider",m)),"r"!=v||t.encrypted||i.push(f),"Divider"===i[i.length-1]&&i.pop(),i},getFileOperationList:function(e,t,n,i){var u=[],s=o.A.SHARE,l=o.A.DOWNLOAD,c=o.A.DELETE,d=o.A.RENAME,f=o.A.MOVE,h=o.A.COPY,m=o.A.TAGS,v=o.A.UNLOCK,E=o.A.LOCK,g=o.A.UNFREEZE_DOCUMENT,y=o.A.FREEZE_DOCUMENT,b=o.A.HISTORY,A=o.A.ACCESS_LOG,C=o.A.PROPERTIES,T=o.A.OPEN_VIA_CLIENT,_=o.A.ONLYOFFICE_CONVERT,D=o.A.CONVERT_AND_EXPORT,O=o.A.CONVERT_TO_MARKDOWN,N=o.A.CONVERT_TO_DOCX,S=o.A.EXPORT_DOCX,w=o.A.CONVERT_TO_SDOC,k=o.A.EXPORT_SDOC,I=n.permission,L=p.getUserPermission(I),R=L.isCustomPermission,P=L.customPermission;if(i&&("rw"!=I&&"r"!=I||u.push(l),R&&P.permission.download&&u.push(l),p.isHasPermissionToShare(t,I,n)&&u.push(s),"rw"!=I&&"cloud-edit"!=I||((!n.is_locked||n.is_locked&&n.locked_by_me)&&u.push(c),u.push("Divider")),R&&P.permission.delete&&((!n.is_locked||n.is_locked&&n.locked_by_me)&&u.push(c),u.push("Divider"))),"rw"!=I&&"cloud-edit"!=I||(!n.is_locked||n.is_locked&&n.locked_by_me)&&u.push(d,f),R&&P.permission.modify&&(!n.is_locked||n.is_locked&&n.locked_by_me)&&u.push(d,f),"rw"!=I&&"cloud-edit"!=I||u.push(h),R&&P.permission.copy&&u.push(h),"rw"==I&&(a.DX&&u.push(m),a.am&&(n.is_locked?(n.locked_by_me||"OnlineOffice"==n.lock_owner||e||t.is_admin)&&(n.name.endsWith(".sdoc")||u.push(v)):n.name.endsWith(".sdoc")||u.push(E)),u.push("Divider"),a.am&&!n.is_locked&&n.name.endsWith(".sdoc")&&u.push(y),a.am&&n.is_locked&&n.name.endsWith(".sdoc")&&u.push(g)),("rw"==I||"cloud-edit"==I)&&a.lU&&!t.encrypted&&((n.name.endsWith(".md")||n.name.endsWith(".docx"))&&u.push(w),n.name.endsWith(".sdoc")))if(p.isDesktop()){var M=[O,N,S,k];u.push((0,r.A)((0,r.A)({},D),{},{subOpList:M}))}else u.push(O),u.push(N),u.push(S),u.push(k);"rw"==I&&(u.push("Divider"),u.push(C,b),a.am&&a.RF&&u.push(A),u.push("Divider",T)),"r"==I&&(t.encrypted||u.push(h),u.push(b)),"rw"==I&&a.aK&&a.PA.includes(p.getFileExtension(n.name,!1))&&u.push(_),"Divider"===u[u.length-1]&&u.pop();for(var x=0;x<u.length;x++)"Divider"===u[x]&&"Divider"===u[x+1]&&(u.splice(x,1),x--);return u},getFileExtension:function(e,t){var n=e.toLowerCase().split(".");return t?n.pop():"."+n.pop()},getDirentOperationList:function(e,t,n,r){return("dir"===n.type?p.getFolderOperationList:p.getFileOperationList)(e,t,n,r)},getRepoOperationList:function(e){var t=a.am&&e.encrypted&&a.ez&&a.bw,n=[],i="Divider",u=o.A.SHARE,s=o.A.DELETE,l=o.A.RENAME,c=o.A.TRANSFER,d=o.A.FOLDER_PERMISSION,f=o.A.SHARE_ADMIN,h=o.A.CHANGE_PASSWORD,m=o.A.RESET_PASSWORD,v=o.A.UNWATCH_FILE_CHANGES,E=o.A.WATCH_FILE_CHANGES,g=o.A.ADVANCED;if(n.push(u,s,i,l,c),a.wR&&n.push(d),n.push(f,i),e.encrypted&&n.push(h),t&&n.push(m),a.am){var y=e.monitored?v:E;n.push(y)}n.push(i);var b=p.getAdvancedOperations();return n.push((0,r.A)((0,r.A)({},g),{},{subOpList:b})),n.filter((function(e,t,n){return!(e===i&&n[t+1]===i)}))},getAdvancedOperations:function(){var e=[],t=o.A.API_TOKEN,n=o.A.LABEL_CURRENT_STATE;return e.push(t),a.gj&&e.push(n),e},getSharedLibsOperationList:function(e){var t=o.A.SHARE,n=o.A.UNSHARE,r=o.A.WATCH_FILE_CHANGES,i=o.A.UNWATCH_FILE_CHANGES,u=[];a.am&&e.is_admin&&u.push(t),u.push(n);var s=e.monitored?i:r;return u.push(s),u},getPublicSharedRepoOperationList:function(e){var t=o.A.UNSHARE,n=[],r=e.owner_email===a.Xh;return(a.Gn||r)&&n.push(t),n},getSharedRepoOperationList:function(e,t,n){var i=[],u=o.A.SHARE,s=o.A.UNSHARE,l=o.A.DELETE,c=o.A.RENAME,d=o.A.FOLDER_PERMISSION,f=o.A.SHARE_ADMIN,h=o.A.UNWATCH_FILE_CHANGES,m=o.A.WATCH_FILE_CHANGES,v=o.A.ADVANCED,E=o.A.CHANGE_PASSWORD,g=o.A.RESET_PASSWORD,y=o.A.API_TOKEN,b=t&&t.admins&&t.admins.indexOf(a.Xh)>-1,A=e.owner_email===a.Xh,C=e.is_admin,T="Divider";if(n)return(a.Gn||A)&&i.push(s),i;if(a.am){if(-1!==e.owner_email.indexOf("@seafile_group")){if(b){if(e.owner_email==="".concat(t.id,"@seafile_group")){if(i.push(u,l,c),a.wR&&i.push(d),i.push(f,T),e.encrypted&&i.push(E),e.encrypted&&a.ez&&a.bw&&i.push(g),"r"===e.permission||"rw"===e.permission){var _=e.monitored?h:m;i.push(_)}if(p.isDesktop()){i.push(T);var D=[y];i.push((0,r.A)((0,r.A)({},v),{},{subOpList:D}))}return i}i.push(s)}}else(A||C)&&i.push(u),(b||A||C)&&i.push(s);if("r"===e.permission||"rw"===e.permission){var O=e.monitored?h:m;i.push(O)}}else A&&i.push(u),(b||A)&&i.push(s);return i},sharePerms:function(e){var t;switch(e){case"rw":t=(0,a.AP)("Read-Write");break;case"r":t=(0,a.AP)("Read-Only");break;case"admin":t=(0,a.AP)("Admin");break;case"cloud-edit":t=(0,a.AP)("Online Read-Write");break;case"preview":t=(0,a.AP)("Online Read-Only");break;case"invisible":t=(0,a.AP)("Invisible")}return t},sharePermsExplanation:function(e){var t;switch(e){case"rw":t=(0,a.AP)("User can read, write, upload, download and sync files.");break;case"r":t=(0,a.AP)("User can read, download and sync files.");break;case"admin":t=(0,a.AP)("Besides Write permission, user can also share the library.");break;case"cloud-edit":t=(0,a.AP)("User can view and edit file online via browser. Files can't be downloaded.");break;case"preview":t=(0,a.AP)("User can only view files online via browser. Files can't be downloaded.");break;case"invisible":t=(0,a.AP)("User can not see this folder.")}return t},getShareLinkPermissionObject:function(e){switch(e){case"preview_download":return{value:e,text:(0,a.AP)("Preview and download"),permissionDetails:{can_edit:!1,can_download:!0,can_upload:!1}};case"preview_only":return{value:e,text:(0,a.AP)("Preview only"),permissionDetails:{can_edit:!1,can_download:!1,can_upload:!1}};case"download_upload":return{value:e,text:(0,a.AP)("Download and upload"),permissionDetails:{can_edit:!1,can_download:!0,can_upload:!0}};case"edit_download":return{value:e,text:(0,a.AP)("Edit on cloud and download"),permissionDetails:{can_edit:!0,can_download:!0,can_upload:!1}};case"cloud_edit":return{value:e,text:(0,a.AP)("Edit on cloud only"),permissionDetails:{can_edit:!0,can_download:!1,can_upload:!1}}}return{text:""}},formatSize:function(e){var t=e.bytes,n=e.precision||0,r=1e3,a=1e6,o=1e9,i=1e12;return t>=0&&t<r?t+" B":t>=r&&t<a?(t/r).toFixed(n)+" KB":t>=a&&t<o?(t/a).toFixed(n)+" MB":t>=o&&t<i?(t/o).toFixed(n)+" GB":t>=i?(t/i).toFixed(n)+" TB":t+" B"},formatBitRate:function(e){var t;return"number"!==typeof e?"":(t=e/8)>=1e9?(t/1e9).toFixed(2)+" GB/s":t>=1e6?(t/1e6).toFixed(2)+" MB/s":t>=1e3?(t/1e3).toFixed(2)+" kB/s":t.toFixed(2)+" B/s"},isMarkdownFile:function(e){var t=e.lastIndexOf(".");if(-1===t)return!1;var n=e.substring(t).toLowerCase();return".md"===n||".markdown"===n},isSdocFile:function(e){var t=e.lastIndexOf(".");return-1!==t&&".sdoc"===e.substring(t).toLowerCase()},isDocxFile:function(e){var t=e.lastIndexOf(".");return-1!==t&&".docx"===e.substring(t).toLowerCase()},isPptxFile:function(e){var t=e.lastIndexOf(".");return-1!==t&&".pptx"===e.substring(t).toLowerCase()},isDescriptionSupportedFile:function(e){return p.isSdocFile(e)||p.isMarkdownFile(e)||p.pdfCheck(e)||p.isDocxFile(e)||p.isPptxFile(e)},isFileMetadata:function(e){return e===f.AT.FILE_EXTENDED_PROPERTIES},isInternalFileLink:function(e,t){return new RegExp(a.xW+"/lib/"+t+"/file.*").test(e)},isInternalMarkdownLink:function(e,t){return new RegExp(a.xW+"/lib/"+t+".*.md$").test(e)},isInternalDirLink:function(e,t){return new RegExp(a.xW+"/library/"+t+".*").test(e)},getPathFromInternalMarkdownLink:function(e,t){var n=new RegExp(a.xW+"/lib/"+t+"/file(.*.md)").exec(e);return decodeURIComponent(n[1])},getPathFromInternalDirLink:function(e,t){var n=new RegExp(a.xW+"/library/"+t+"(/.*)").exec(e),r=decodeURIComponent(n[1]);return r=(r=r.slice(1)).slice(r.indexOf("/"))},isWikiInternalMarkdownLink:function(e,t){return t=encodeURIComponent(t),new RegExp(a.xW+"/published/"+t+".*.md$").test(e)},isWikiInternalDirLink:function(e,t){return t=encodeURIComponent(t),new RegExp(a.xW+"/published/"+t+".*").test(e)},getPathFromWikiInternalMarkdownLink:function(e,t){t=encodeURIComponent(t);var n=new RegExp(a.xW+"/published/"+t+"(.*.md)").exec(e)[1];try{n=decodeURIComponent(n)}catch(r){n=n.replace(/%/g,"%25"),n=decodeURIComponent(n)}return n},getPathFromWikiInternalDirLink:function(e,t){t=encodeURIComponent(t);var n=new RegExp(a.xW+"/published/"+t+"(/.*)").exec(e)[1];try{n=decodeURIComponent(n)}catch(r){n=n.replace(/%/g,"%25"),n=decodeURIComponent(n)}return n},compareTwoWord:function(e,t){return function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(l(e)&&l(t))return e.localeCompare(t,"zh-Hans-CN",{numeric:!0});if(c(e)&&c(t))return e.localeCompare(t,"zh-Hans-CN",{numeric:!0});for(var r=d(e,n),a=d(t,n),o=0,i=Math.min(r.length,a.length),u=0;u<i;u++){var s=r[u],f=a[u];if(!c(s)&&c(f))return-1;if(c(s)&&!c(f))return 1;if(0!==(o=c(s)&&c(f)?s.localeCompare(f,"zh-Hans-CN"):s.localeCompare(f,"zh-Hans-CN",{numeric:!0})))return o}return r.length>a.length?1:r.length<a.length?-1:0}(e,t)},compareStrWithNumbersIn:function(e,t){var n,r,a,o=/\d+|\D+/g,i=/\d/,u=e.match(o),s=t.match(o),l=Math.min(u.length,s.length);if(u&&s&&(n=i.test(u[0]))==i.test(s[0]))for(var c=0;c<l;c++){if(r=u[c],a=s[c],n&&(r=parseInt(r,10),a=parseInt(a,10)),r!=a)return r<a?-1:1;n=!n}return(e>=t)-(e<=t)},sortRepos:function(e,t,n){var r,a=this;switch("".concat(t,"-").concat(n)){case"name-asc":r=function(e,t){return e.repo_name?t.repo_name?a.compareTwoWord(e.repo_name,t.repo_name):-1:1};break;case"name-desc":r=function(e,t){return e.repo_name?t.repo_name?-a.compareTwoWord(e.repo_name,t.repo_name):1:-1};break;case"time-asc":r=function(e,t){return e.last_modified<t.last_modified?-1:1};break;case"time-desc":r=function(e,t){return e.last_modified<t.last_modified?1:-1};break;case"size-asc":r=function(e,t){return e.size===t.size?a.compareTwoWord(e.repo_name,t.repo_name):e.size_original<t.size_original?-1:1};break;case"size-desc":r=function(e,t){return e.size===t.size?-a.compareTwoWord(e.repo_name,t.repo_name):e.size_original<t.size_original?1:-1}}return e.sort(r),e},sortDirents:function(e,t,n){var r,a=this;switch("".concat(t,"-").concat(n)){case"name-asc":r=function(e,t){return a.compareTwoWord(e.name,t.name)};break;case"name-desc":r=function(e,t){return-a.compareTwoWord(e.name,t.name)};break;case"time-asc":r=function(e,t){return e.mtime<t.mtime?-1:1};break;case"time-desc":r=function(e,t){return e.mtime<t.mtime?1:-1};break;case"size-asc":r=function(e,t){return"dir"==e.type&&"dir"==t.type?0:e.size_original<t.size_original?-1:1};break;case"size-desc":r=function(e,t){return"dir"==e.type&&"dir"==t.type?0:e.size_original<t.size_original?1:-1}}return e.sort((function(e,t){return"dir"==e.type&&"file"==t.type?-1:"file"==e.type&&"dir"==t.type?1:r(e,t)})),e},sortDirentsInSharedDir:function(e,t,n){var r,a=this;switch("".concat(t,"-").concat(n)){case"name-asc":r=function(e,t){return e.is_dir?a.compareTwoWord(e.folder_name,t.folder_name):a.compareTwoWord(e.file_name,t.file_name)};break;case"name-desc":r=function(e,t){return-(e.is_dir?a.compareTwoWord(e.folder_name,t.folder_name):a.compareTwoWord(e.file_name,t.file_name))};break;case"time-asc":r=function(e,t){return e.last_modified<t.last_modified?-1:1};break;case"time-desc":r=function(e,t){return e.last_modified<t.last_modified?1:-1};break;case"size-asc":r=function(e,t){return e.is_dir?0:e.size<t.size?-1:1};break;case"size-desc":r=function(e,t){return e.is_dir?0:e.size<t.size?1:-1}}return e.sort((function(e,t){return e.is_dir&&!t.is_dir?-1:!e.is_dir&&t.is_dir?1:r(e,t)})),e},getErrorMsg:function(e,t){var n="";return e.response?403==e.response.status?(t&&i.A.danger((0,u.jsx)(s,{}),{id:"permission_denied",duration:3600}),n=(0,a.AP)("Permission denied")):n=429==e.response.status?(0,a.AP)("Too many requests"):e.response.data&&e.response.data.error_msg?e.response.data.error_msg:(0,a.AP)("Error"):n=(0,a.AP)("Please check the network."),n},changeMarkdownNodes:function(e,t){return e.forEach((function(e){t(e),e.children&&e.children.length>0&&p.changeMarkdownNodes(e.children,t)})),e},chooseLanguage:function(e){var t;switch(e){case"py":t="python";break;case"js":t="javascript";break;case"c":t="c";break;case"cpp":t="cpp";break;case"cs":t="csharp";break;case"java":t="java";break;case"mdf":t="text/x-sql";break;case"html":t="html";break;case"sh":t="shell";break;default:t=e}return t},DARK_COLOR_MAP:{red:"#D11507",orange:"#FF8C00",yellow:"#EDEF00",green:"#006400",cyan:"#00E0E1",blue:"#2510A3",indigo:"#350C56",purple:"#551054",pink:"#E3A5B0",azure:"#C4D0D0",lime:"#00E100",teal:"#006A6B",gray:"#545454","#FFA8A8":"#E49090","#FFA94D":"#E39136","#FFD43B":"#E0B815","#A0EC50":"#83CF32","#A9E34B":"#8DC72E","#63E6BE":"#43CAA4","#4FD2C9":"#2DB9B0","#72C3FC":"#57ABE3","#91A7FF":"#7A91E7","#E599F7":"#CC82DE","#B197FC":"#9B82E5","#F783AC":"#DF6D97","#CED4DA":"#A8ADB2"},getDarkColor:function(e){return this.DARK_COLOR_MAP[e]},getCopySuccessfulMessage:function(e){var t=e.length;return(1===t?(0,a.AP)("Successfully copied %(name)s."):2===t?(0,a.AP)("Successfully copied %(name)s and 1 other item."):(0,a.AP)("Successfully copied %(name)s and %(amount)s other items.").replace("%(amount)s",t-1)).replace("%(name)s",e[0])},getMoveSuccessMessage:function(e){var t=e.length;return(1===t?(0,a.AP)("Successfully moved %(name)s."):2===t?(0,a.AP)("Successfully moved %(name)s and 1 other item."):(0,a.AP)("Successfully moved %(name)s and %(amount)s other items.").replace("%(amount)s",t-1)).replace("%(name)s",e[0])},getCopyFailedMessage:function(e){var t=e.length;return(t>1?(0,a.AP)("Failed to copy %(name)s and %(amount)s other item(s).").replace("%(amount)s",t-1):(0,a.AP)("Failed to copy %(name)s.")).replace("%(name)s",e[0])},getMoveFailedMessage:function(e){var t=e.length;return(t>1?(0,a.AP)("Failed to move %(name)s and %(amount)s other item(s).").replace("%(amount)s",t-1):(0,a.AP)("Failed to move %(name)s.")).replace("%(name)s",e[0])},handleSearchedItemClick:function(e){if(!0===e.is_dir){var t=a.Yc+"library/"+e.repo_id+"/"+e.repo_name+e.path;window.open("about:blank").location.href=t}else{var n=a.Yc+"lib/"+e.repo_id+"/file"+p.encodePath(e.path);window.open("about:blank").location.href=n}},generatePassword:function(e){var t="";t+=String.fromCharCode(Math.floor(25*Math.random()+65)),t+=String.fromCharCode(Math.floor(25*Math.random()+97)),t+=String.fromCharCode(Math.floor(9*Math.random()+48)),t+=String.fromCharCode(Math.floor(14*Math.random()+33));for(var n=0;n<e-4;n++){var r=Math.floor(94*Math.random()+33);t+=String.fromCharCode(r)}return t},pathNormalize:function(e){for(var t=e.split("/"),n=[],r=0;r<t.length;r++)"."!==t[r]&&""!==t[r]&&(".."===t[r]?n.pop():n.push(t[r]));return n.join("/")},getEventData:function(e,t){return e.target.dataset?e.target.dataset[t]:e.target.getAttribute("data-"+t)},isHasPermissionToShare:function(e,t,n){var r=p.getUserPermission(t),o=r.isCustomPermission,i=r.customPermission;if(o)return i.permission.download_external_link;var u=e.is_admin,s=e.is_virtual,l=e.encrypted,c=e.owner_email===a.Xh;if(l)return!0;if(n&&("rw"==t||"r"==t))return!0;if(a.zn&&("rw"==t||"r"==t))return!0;if(a.fY&&"rw"==t)return!0;return!(s||!c&&!u)&&!0},registerGlobalVariable:function(e,t,n){window[e]||(window[e]={}),window[e][t]=n},formatTime:function(e){var t=parseInt(e),n=0,r=0;t>60&&(n=parseInt(t/60),t=parseInt(t%60)),n>60&&(r=parseInt(n/60),n=parseInt(n%60));var a=("00"+parseInt(t)).slice(-2);return a=n>0?("00"+parseInt(n)).slice(-2)+":"+a:"00:"+a,a=r>0?("00"+parseInt(r)).slice(-2)+":"+a:"00:"+a},hasNextPage:function(e,t,n){return e*t<n},getStrengthLevel:function(e){var t=0;if(e.length<a.r8)return 0;for(var n=0;n<e.length;n++)t|=this.getCharMode(e.charCodeAt(n));return this.calculateBitwise(t)},getCharMode:function(e){return e>=48&&e<=57?1:e>=65&&e<=90?2:e>=97&&e<=122?4:8},calculateBitwise:function(e){for(var t=0,n=0;n<4;n++)1&e&&t++,e>>>=1;return t},getSharedPermission:function(e){var t=e.permission;return e.is_admin&&(t="admin"),e.permission.startsWith("custom-")&&(t=e.permission.slice(7)),t},getUserPermission:function(e){var t=window.custom_permission;if(!t||["rw","r","admin","cloud-edit","preview"].indexOf(e)>-1)return{isCustomPermission:!1};if(t&&t.id===parseInt(e.split("-")[1]))return{isCustomPermission:!0,customPermission:t};return{isCustomPermission:!1}},onKeyDown:function(e){"Enter"!=e.key&&"Space"!=e.key||e.target.click()},updateTabTitle:function(e){document.getElementsByTagName("title")[0].innerText=e},generateHistoryURL:function(e,t,n){return e&&t&&n?e+"repo/file_revisions/"+t+"/?p="+this.encodePath(n):""},generateRevisionURL:function(e,t,n){return e&&t&&n?e+"repo/sdoc_revision/"+t+"/?p="+this.encodePath(n):""},generateRevisionsURL:function(e,t,n){return e&&t&&n?e+"repo/sdoc_revisions/"+t+"/?p="+this.encodePath(n):""},isFunction:function(e){return e&&"[object Function]"==={}.toString.call(e)},getUrlSearches:function(){var e=location.search,t={};return 0===e.length||e.split("?")[1].split("&").forEach((function(e){var n=e.split("=");t[n[0]]=decodeURI(n[1])})),t},updateSearchParameter:function(e,t){var n=location,r=n.origin,a=n.pathname,o=this.getUrlSearches();o[e]=t;var i="?";for(var u in o){var s=o[u];s&&(i="?"===i?"?".concat(u,"=").concat(s):"".concat(i,"&").concat(u,"=").concat(s))}history.replaceState(null,"",r+a+i)},isRelativePath:function(e){return!new RegExp("^(?:[a-z]+:)?//","i").test(e)},isMac:function(){var e=navigator.platform;return"Mac68K"==e||"MacPPC"==e||"Macintosh"==e||"MacIntel"==e}},h="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i)),m=function(e){var t=0,n=e.length,r=/[A-Z]/.test(e),a=/[a-z]/.test(e),o=/\d/.test(e),i=/[`~!@#$%^&*()_\-+=<>?:"{}|,./;'\\]/.test(e);return 0===n?"empty":(n>=16?t+=4:n>=12?t+=3:n>=8?t+=2:n>=6&&(t+=1),r&&(t+=1),a&&(t+=1),o&&(t+=1),i&&(t+=1),t>=8?"very_strong":t>=6?"strong":t>=4?"medium":"weak")},v=function(e){var t=window.app.pageOptions.userStrongPasswordRequired,n=m(e);return(t?["strong","very_strong"]:["medium","strong","very_strong"]).includes(n)},E=function(e){var t=!0,n="";return e&&e.trim()?e.includes("/")?{isValid:t=!1,errMessage:n=(0,a.AP)("Name cannot contain slash")}:e.includes("`")?{isValid:t=!1,errMessage:n=(0,a.AP)("Name cannot contain backtick")}:e.includes("\\")?{isValid:t=!1,errMessage:n=(0,a.AP)("Name cannot contain backslash")}:".."===e?{isValid:t=!1,errMessage:n=(0,a.AP)("Name cannot be double dots")}:{isValid:t,errMessage:n}:{isValid:t=!1,errMessage:n=(0,a.AP)("Name is required")}}},16150:function(e,t,n){"use strict";t.__esModule=!0;var r=n(9950),a=(i(r),i(n(11942))),o=i(n(88153));i(n(62674));function i(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=1073741823;t.default=function(e,t){var n,i,d="__create-react-context-"+(0,o.default)()+"__",f=function(e){function n(){var t,r;u(this,n);for(var a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return t=r=s(this,e.call.apply(e,[this].concat(o))),r.emitter=function(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}(r.props.value),s(r,t)}return l(n,e),n.prototype.getChildContext=function(){var e;return(e={})[d]=this.emitter,e},n.prototype.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n=this.props.value,r=e.value,a=void 0;((o=n)===(i=r)?0!==o||1/o===1/i:o!==o&&i!==i)?a=0:(a="function"===typeof t?t(n,r):c,0!==(a|=0)&&this.emitter.set(e.value,a))}var o,i},n.prototype.render=function(){return this.props.children},n}(r.Component);f.childContextTypes=((n={})[d]=a.default.object.isRequired,n);var p=function(t){function n(){var e,r;u(this,n);for(var a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return e=r=s(this,t.call.apply(t,[this].concat(o))),r.state={value:r.getValue()},r.onUpdate=function(e,t){0!==((0|r.observedBits)&t)&&r.setState({value:r.getValue()})},s(r,e)}return l(n,t),n.prototype.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?c:t},n.prototype.componentDidMount=function(){this.context[d]&&this.context[d].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?c:e},n.prototype.componentWillUnmount=function(){this.context[d]&&this.context[d].off(this.onUpdate)},n.prototype.getValue=function(){return this.context[d]?this.context[d].get():e},n.prototype.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return p.contextTypes=((i={})[d]=a.default.object,i),{Provider:f,Consumer:p}},e.exports=t.default},83102:function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(9950)),a=o(n(16150));function o(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createContext||a.default,e.exports=t.default},62674:function(e){"use strict";var t=function(){};e.exports=t},47530:function(e,t,n){"use strict";var r,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(9950),i=(r=o)&&r.__esModule?r:{default:r};t.A=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,o=void 0===r?24:r,u=e.height,s=void 0===u?24:u,l=e.style,c=void 0===l?{}:l,d=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",a({viewBox:"0 0 24 24",style:a({fill:n,width:o,height:s},c)},d),i.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},46127:function(e,t,n){"use strict";var r,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(9950),i=(r=o)&&r.__esModule?r:{default:r};t.A=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,o=void 0===r?24:r,u=e.height,s=void 0===u?24:u,l=e.style,c=void 0===l?{}:l,d=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",a({viewBox:"0 0 24 24",style:a({fill:n,width:o,height:s},c)},d),i.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},87773:function(e,t,n){"use strict";n.d(t,{tb:function(){return Y}});var r,a=[],o="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(r||(r={}));var i,u=function(e){return Object.freeze(e)},s=function(e,t){this.inlineSize=e,this.blockSize=t,u(this)},l=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,u(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),c=function(e){return e instanceof SVGElement&&"getBBox"in e},d=function(e){if(c(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var a=e,o=a.offsetWidth,i=a.offsetHeight;return!(o||i||e.getClientRects().length)},f=function(e){var t;if(e instanceof Element)return!0;var n=null===(t=null===e||void 0===e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},p="undefined"!==typeof window?window:{},h=new WeakMap,m=/auto|scroll/,v=/^tb|vertical/,E=/msie|trident/i.test(p.navigator&&p.navigator.userAgent),g=function(e){return parseFloat(e||"0")},y=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new s((n?t:e)||0,(n?e:t)||0)},b=u({devicePixelContentBoxSize:y(),borderBoxSize:y(),contentBoxSize:y(),contentRect:new l(0,0,0,0)}),A=function(e,t){if(void 0===t&&(t=!1),h.has(e)&&!t)return h.get(e);if(d(e))return h.set(e,b),b;var n=getComputedStyle(e),r=c(e)&&e.ownerSVGElement&&e.getBBox(),a=!E&&"border-box"===n.boxSizing,o=v.test(n.writingMode||""),i=!r&&m.test(n.overflowY||""),s=!r&&m.test(n.overflowX||""),f=r?0:g(n.paddingTop),p=r?0:g(n.paddingRight),A=r?0:g(n.paddingBottom),C=r?0:g(n.paddingLeft),T=r?0:g(n.borderTopWidth),_=r?0:g(n.borderRightWidth),D=r?0:g(n.borderBottomWidth),O=C+p,N=f+A,S=(r?0:g(n.borderLeftWidth))+_,w=T+D,k=s?e.offsetHeight-w-e.clientHeight:0,I=i?e.offsetWidth-S-e.clientWidth:0,L=a?O+S:0,R=a?N+w:0,P=r?r.width:g(n.width)-L-I,M=r?r.height:g(n.height)-R-k,x=P+O+I+S,F=M+N+k+w,B=u({devicePixelContentBoxSize:y(Math.round(P*devicePixelRatio),Math.round(M*devicePixelRatio),o),borderBoxSize:y(x,F,o),contentBoxSize:y(P,M,o),contentRect:new l(C,f,P,M)});return h.set(e,B),B},C=function(e,t,n){var a=A(e,n),o=a.borderBoxSize,i=a.contentBoxSize,u=a.devicePixelContentBoxSize;switch(t){case r.DEVICE_PIXEL_CONTENT_BOX:return u;case r.BORDER_BOX:return o;default:return i}},T=function(e){var t=A(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=u([t.borderBoxSize]),this.contentBoxSize=u([t.contentBoxSize]),this.devicePixelContentBoxSize=u([t.devicePixelContentBoxSize])},_=function(e){if(d(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},D=function(){var e=1/0,t=[];a.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(t){var n=new T(t.target),a=_(t.target);r.push(n),t.lastReportedSize=C(t.target,t.observedBox),a<e&&(e=a)})),t.push((function(){n.callback.call(n.observer,r,n.observer)})),n.activeTargets.splice(0,n.activeTargets.length)}}));for(var n=0,r=t;n<r.length;n++){(0,r[n])()}return e},O=function(e){a.forEach((function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach((function(n){n.isActive()&&(_(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))}))}))},N=function(){var e=0;for(O(e);a.some((function(e){return e.activeTargets.length>0}));)e=D(),O(e);return a.some((function(e){return e.skippedTargets.length>0}))&&function(){var e;"function"===typeof ErrorEvent?e=new ErrorEvent("error",{message:o}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=o),window.dispatchEvent(e)}(),e>0},S=[],w=function(e){if(!i){var t=0,n=document.createTextNode("");new MutationObserver((function(){return S.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),i=function(){n.textContent="".concat(t?t--:t++)}}S.push(e),i()},k=0,I={attributes:!0,characterData:!0,childList:!0,subtree:!0},L=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],R=function(e){return void 0===e&&(e=0),Date.now()+e},P=!1,M=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!P){P=!0;var n,r=R(e);n=function(){var n=!1;try{n=N()}finally{if(P=!1,e=r-R(),!k)return;n?t.run(1e3):e>0?t.run(e):t.start()}},w((function(){requestAnimationFrame(n)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,I)};document.body?t():p.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),L.forEach((function(t){return p.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),L.forEach((function(t){return p.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),x=function(e){!k&&e>0&&M.start(),!(k+=e)&&M.stop()},F=function(){function e(e,t){this.target=e,this.observedBox=t||r.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=C(this.target,this.observedBox,!0);return e=this.target,c(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),B=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},U=new WeakMap,j=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},H=function(){function e(){}return e.connect=function(e,t){var n=new B(e,t);U.set(e,n)},e.observe=function(e,t,n){var r=U.get(e),o=0===r.observationTargets.length;j(r.observationTargets,t)<0&&(o&&a.push(r),r.observationTargets.push(new F(t,n&&n.box)),x(1),M.schedule())},e.unobserve=function(e,t){var n=U.get(e),r=j(n.observationTargets,t),o=1===n.observationTargets.length;r>=0&&(o&&a.splice(a.indexOf(n),1),n.observationTargets.splice(r,1),x(-1))},e.disconnect=function(e){var t=this,n=U.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),Y=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!==typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");H.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!f(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");H.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!f(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");H.unobserve(this,e)},e.prototype.disconnect=function(){H.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},38208:function(e){window,e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){e.exports=n(2)},function(e,t,n){},function(e,t,n){"use strict";n.r(t),n(1);var r={isFirefox:function(){return"undefined"!=typeof InstallTrigger},getFirefoxMajorVersion:function(e){var t=(e=e||navigator.userAgent).toLowerCase().match(/firefox\/(\S+)/);if(t)return t[1].split(".").map((function(e){return parseInt(e)}))[0]},isIE:function(){return-1!==navigator.userAgent.indexOf("MSIE")||!!document.documentMode},isEdge:function(){return!r.isIE()&&!!window.StyleMedia},isChrome:function(){return!!(arguments.length>0&&void 0!==arguments[0]?arguments[0]:window).chrome},isSafari:function(){return Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0||-1!==navigator.userAgent.toLowerCase().indexOf("safari")},isIOSChrome:function(){return-1!==navigator.userAgent.toLowerCase().indexOf("crios")}},a=r,o={show:function(e){var t=document.createElement("div");t.setAttribute("style","font-family:sans-serif; display:table; text-align:center; font-weight:300; font-size:30px; left:0; top:0;position:fixed; z-index: 9990;color: #0460B5; width: 100%; height: 100%; background-color:rgba(255,255,255,.9);transition: opacity .3s ease;"),t.setAttribute("id","printJS-Modal");var n=document.createElement("div");n.setAttribute("style","display:table-cell; vertical-align:middle; padding-bottom:100px;");var r=document.createElement("div");r.setAttribute("class","printClose"),r.setAttribute("id","printClose"),n.appendChild(r);var a=document.createElement("span");a.setAttribute("class","printSpinner"),n.appendChild(a);var i=document.createTextNode(e.modalMessage);n.appendChild(i),t.appendChild(n),document.getElementsByTagName("body")[0].appendChild(t),document.getElementById("printClose").addEventListener("click",(function(){o.close()}))},close:function(){var e=document.getElementById("printJS-Modal");e&&e.parentNode.removeChild(e)}},i=o;function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function s(e){return e.charAt(0).toUpperCase()+e.slice(1)}function l(e,t){for(var n=0;n<e.length;n++)if("object"===u(t)&&-1!==t.indexOf(e[n]))return!0;return!1}function c(e,t){var n=document.createElement("div");if(p(t.header))n.innerHTML=t.header;else{var r=document.createElement("h1"),a=document.createTextNode(t.header);r.appendChild(a),r.setAttribute("style",t.headerStyle),n.appendChild(r)}e.insertBefore(n,e.childNodes[0])}function d(e,t){var n=document.createElement("div");if(p(t.footer))n.innerHTML=t.footer;else{var r=document.createElement("h1"),a=document.createTextNode(t.footer);r.appendChild(a),r.setAttribute("style",t.footerStyle),n.appendChild(r)}e.insertBefore(n,e.childNodes.lastChild)}function f(e){e.showModal&&i.close(),e.onLoadingEnd&&e.onLoadingEnd(),(e.showModal||e.onLoadingStart)&&window.URL.revokeObjectURL(e.printable);var t="mouseover";(a.isChrome()||a.isFirefox())&&(t="focus"),window.addEventListener(t,(function n(){window.removeEventListener(t,n),e.onPrintDialogClose();var r=document.getElementById(e.frameId);r&&(e.frameRemoveDelay?setTimeout((function(){r.remove()}),e.frameRemoveDelay):r.remove())}))}function p(e){return new RegExp("<([A-Za-z][A-Za-z0-9]*)\\b[^>]*>(.*?)</\\1>").test(e)}function h(e,t){try{if(e.focus(),a.isEdge()||a.isIE())try{e.contentWindow.document.execCommand("print",!1,null)}catch(n){setTimeout((function(){e.contentWindow.print()}),1e3)}else setTimeout((function(){e.contentWindow.print()}),1e3)}catch(r){t.onError(r)}finally{a.isFirefox()&&a.getFirefoxMajorVersion()<110&&(e.style.visibility="hidden",e.style.left="-1px"),f(t)}}var m={send:function(e,t){document.getElementsByTagName("body")[0].appendChild(t);var n=document.getElementById(e.frameId);n.onload=function(){if("pdf"!==e.type){var t=n.contentWindow||n.contentDocument;if(t.document&&(t=t.document),t.body.appendChild(e.printableElement),"pdf"!==e.type&&e.style){var r=document.createElement("style");r.innerHTML=e.style,t.head.appendChild(r)}var o=t.getElementsByTagName("img"),i={};o=Array.from(o).filter((function(e){var t=e.currentSrc;i[t]||(i[t]=t)})),(o=Object.values(i)).length>0?function(e){var t=e.map((function(e){if(e.src&&e.src!==window.location.href)return function(e){return new Promise((function(t){!function n(){e&&"undefined"!=typeof e.naturalWidth&&0!==e.naturalWidth&&e.complete?t():setTimeout(n,500)}()}))}(e)}));return Promise.all(t)}(Array.from(o)).then((function(){return h(n,e)})):h(n,e)}else a.isFirefox()&&a.getFirefoxMajorVersion()<110?setTimeout((function(){return h(n,e)}),1e3):h(n,e)}}},v=function(e,t){if(e.base64){-1!==e.printable.indexOf(",")&&(e.printable=e.printable.split(",")[1]);var n=Uint8Array.from(atob(e.printable),(function(e){return e.charCodeAt(0)}));E(e,t,n)}else{e.printable=/^(blob|http|\/\/)/i.test(e.printable)?e.printable:window.location.origin+("/"!==e.printable.charAt(0)?"/"+e.printable:e.printable);var r=new window.XMLHttpRequest;r.responseType="arraybuffer",r.addEventListener("error",(function(){f(e),e.onError(r.statusText,r)})),r.addEventListener("load",(function(){if(-1===[200,201].indexOf(r.status))return f(e),void e.onError(r.statusText,r);E(e,t,r.response)})),r.open("GET",e.printable,!0),r.send()}};function E(e,t,n){var r=new window.Blob([n],{type:"application/pdf"});r=window.URL.createObjectURL(r),t.setAttribute("src",r),m.send(e,t)}function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}var y=function(e,t){var n,r="object"===g(n=e.printable)&&n&&(n instanceof HTMLElement||1===n.nodeType)?e.printable:document.getElementById(e.printable);r?(e.printableElement=b(r,e),e.header&&c(e.printableElement,e),e.footer&&d(e.printableElement,e),m.send(e,t)):window.console.error("Invalid HTML element id: "+e.printable)};function b(e,t){for(var n=e.cloneNode(),r=Array.prototype.slice.call(e.childNodes),a=0;a<r.length;a++)if(-1===t.ignoreElements.indexOf(r[a].id)){var o=b(r[a],t);n.appendChild(o)}switch(t.scanStyles&&1===e.nodeType&&n.setAttribute("style",function(e,t){for(var n="",r=(document.defaultView||window).getComputedStyle(e,""),a=0;a<r.length;a++)(-1!==t.targetStyles.indexOf("*")||-1!==t.targetStyle.indexOf(r[a])||l(t.targetStyles,r[a]))&&r.getPropertyValue(r[a])&&(n+=r[a]+":"+r.getPropertyValue(r[a])+";");return n+="max-width: "+t.maxWidth+"px !important;",t.forceStandardizingFont&&(n+="font-family: "+t.font+" !important;font-size: "+t.font_size+" !important;"),n}(e,t)),e.tagName){case"SELECT":n.value=e.value;break;case"CANVAS":n.getContext("2d").drawImage(e,0,0)}return n}var A=function(e,t){e.printableElement=document.createElement("div"),e.printableElement.setAttribute("style","width:100%"),e.printableElement.innerHTML=e.printable,e.header&&c(e.printableElement,e),e.footer&&d(e.printableElement,e),m.send(e,t)},C=function(e,t){e.printable.constructor!==Array&&(e.printable=[e.printable]),e.printableElement=document.createElement("div"),e.printable.forEach((function(t){var n=document.createElement("img");if(n.setAttribute("style",e.imageStyle),n.src=t,a.isFirefox()){var r=n.src;n.src=r}var o=document.createElement("div");o.appendChild(n),e.printableElement.appendChild(o)})),e.header&&c(e.printableElement,e),e.footer&&d(e.printableElement,e),m.send(e,t)};function T(e){return T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},T(e)}var _=function(e,t){if("object"!==T(e.printable))throw new Error("Invalid javascript data object (JSON).");if("boolean"!=typeof e.repeatTableHeader)throw new Error("Invalid value for repeatTableHeader attribute (JSON).");if(!e.properties||!Array.isArray(e.properties))throw new Error("Invalid properties array for your JSON data.");e.properties=e.properties.map((function(t){return{field:"object"===T(t)?t.field:t,displayName:"object"===T(t)?t.displayName:t,columnSize:"object"===T(t)&&t.columnSize?t.columnSize+";":100/e.properties.length+"%;"}})),e.printableElement=document.createElement("div"),e.header&&c(e.printableElement,e),e.printableElement.innerHTML+=function(e){var t=e.printable,n=e.properties,r='<table style="border-collapse: collapse; width: 100%;">';e.repeatTableHeader&&(r+="<thead>"),r+="<tr>";for(var a=0;a<n.length;a++)r+='<th style="width:'+n[a].columnSize+";"+e.gridHeaderStyle+'">'+s(n[a].displayName)+"</th>";r+="</tr>",e.repeatTableHeader&&(r+="</thead>"),r+="<tbody>";for(var o=0;o<t.length;o++){r+="<tr>";for(var i=0;i<n.length;i++){var u=t[o],l=n[i].field.split(".");if(l.length>1)for(var c=0;c<l.length;c++)u=u[l[c]];else u=u[n[i].field];r+='<td style="width:'+n[i].columnSize+e.gridStyle+'">'+u+"</td>"}r+="</tr>"}return r+"</tbody></table>"}(e),e.footer&&d(e.printableElement,e),m.send(e,t)};function D(e){return D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},D(e)}var O=["pdf","html","image","json","raw-html"],N=function(){var e={printable:null,fallbackPrintable:null,type:"pdf",header:null,headerStyle:"font-weight: 300;",footer:null,footerStyle:"font-weight: 300;",maxWidth:800,properties:null,gridHeaderStyle:"font-weight: bold; padding: 5px; border: 1px solid #dddddd;",gridStyle:"border: 1px solid lightgray; margin-bottom: -1px;",showModal:!1,onError:function(e){throw e},onLoadingStart:null,onLoadingEnd:null,onPrintDialogClose:function(){},onIncompatibleBrowser:function(){},modalMessage:"Retrieving Document...",frameId:"sdoc-print-container",frameRemoveDelay:null,printableElement:null,documentTitle:"Document",targetStyle:["clear","display","width","min-width","height","min-height","max-height"],targetStyles:["border","box","break","text-decoration"],ignoreElements:[],repeatTableHeader:!0,css:null,style:null,scanStyles:!0,base64:!1,forceStandardizingFont:!1,onPdfOpen:null,font:"TimesNewRoman",font_size:"11pt",honorMarginPadding:!0,honorColor:!1,imageStyle:"max-width: 100%;"},t=arguments[0];if(void 0===t)throw new Error("printJS expects at least 1 attribute.");switch(D(t)){case"string":e.printable=encodeURI(t),e.fallbackPrintable=e.printable,e.type=arguments[1]||e.type;break;case"object":for(var n in e.printable=t.printable,e.fallbackPrintable="undefined"!=typeof t.fallbackPrintable?t.fallbackPrintable:e.printable,e.fallbackPrintable=e.base64?"data:application/pdf;base64,".concat(e.fallbackPrintable):e.fallbackPrintable,e)"printable"!==n&&"fallbackPrintable"!==n&&(e[n]="undefined"!=typeof t[n]?t[n]:e[n]);break;default:throw new Error('Unexpected argument type! Expected "string" or "object", got '+D(t))}if(!e.printable)throw new Error("Missing printable information.");if(!e.type||"string"!=typeof e.type||-1===O.indexOf(e.type.toLowerCase()))throw new Error("Invalid print type. Available types are: pdf, html, image and json.");e.showModal&&i.show(e),e.onLoadingStart&&e.onLoadingStart();var r=document.getElementById(e.frameId);r&&r.parentNode.removeChild(r);var o=document.createElement("iframe");switch(a.isFirefox()?o.setAttribute("style","width: 1px; height: 100px; position: fixed; left: 0; top: 0; opacity: 0; border-width: 0; margin: 0; padding: 0"):o.setAttribute("style","visibility: hidden; height: 0; width: 0; position: absolute; border: 0"),o.setAttribute("id",e.frameId),"pdf"!==e.type&&(o.srcdoc="<html><head><title>"+e.documentTitle+"</title>",e.css&&(Array.isArray(e.css)||(e.css=[e.css]),e.css.forEach((function(e){o.srcdoc+='<link rel="stylesheet" href="'+e+'">'}))),o.srcdoc+="</head><body></body></html>"),e.type){case"pdf":if(a.isIE())try{console.info("Print.js doesn't support PDF printing in Internet Explorer."),window.open(e.fallbackPrintable,"_blank").focus(),e.onIncompatibleBrowser()}catch(u){e.onError(u)}finally{e.showModal&&i.close(),e.onLoadingEnd&&e.onLoadingEnd()}else v(e,o);break;case"image":C(e,o);break;case"html":y(e,o);break;case"raw-html":A(e,o);break;case"json":_(e,o)}},S=N;"undefined"!=typeof window&&(window.printJS=S),t.default=S}]).default},96904:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(86425)),u=function(){return a((function e(t){if(r(this,e),!t.docUuid)throw new Error("settings has no docUuid");if(!t.sdocServer)throw new Error("settings has no sdocServer");if(!t.accessToken)throw new Error("settings has no accessToken");this.server=t.sdocServer,this.docUuid=t.docUuid,this.accessToken=t.accessToken}),[{key:"getDocContent",value:function(){var e=this.server,t=this.docUuid,n=this.accessToken,r="".concat(e,"/api/v1/docs/").concat(t,"/");return i.default.get(r,{headers:{Authorization:"Token ".concat(n)}})}},{key:"normalizeSdocContent",value:function(){var e=this.server,t=this.docUuid,n=this.accessToken,r="".concat(e,"/api/v1/docs/").concat(t,"/normalize-sdoc");return i.default.get(r,{headers:{Authorization:"Token ".concat(n)}})}},{key:"saveDocContent",value:function(e){var t=this.server,n=this.docUuid,r=this.accessToken,a="".concat(t,"/api/v1/docs/").concat(n,"/"),o=new FormData;return o.append("doc_content",e),i.default.post(a,o,{headers:{Authorization:"Token ".concat(r)}})}},{key:"getCollaborators",value:function(){var e=this.server,t=this.docUuid,n=this.accessToken,r="".concat(e,"/api/v1/docs/").concat(t,"/collaborators/");return i.default.get(r,{headers:{Authorization:"Token ".concat(n)}})}},{key:"listComments",value:function(){var e=this.server,t=this.docUuid,n=this.accessToken,r="".concat(e,"/api/v1/docs/").concat(t,"/comment/");return i.default.get(r,{headers:{Authorization:"Token ".concat(n)}})}},{key:"insertComment",value:function(e){var t=this.server,n=this.docUuid,r=this.accessToken,a="".concat(t,"/api/v1/docs/").concat(n,"/comment/");return i.default.post(a,e,{headers:{Authorization:"Token ".concat(r)}})}},{key:"deleteComment",value:function(e){var t=this.server,n=this.docUuid,r=this.accessToken,a="".concat(t,"/api/v1/docs/").concat(n,"/comment/").concat(e,"/");return i.default.delete(a,{headers:{Authorization:"Token ".concat(r)}})}},{key:"updateComment",value:function(e,t){var n=this.server,r=this.docUuid,a=this.accessToken,o="".concat(n,"/api/v1/docs/").concat(r,"/comment/").concat(e,"/");return i.default.put(o,t,{headers:{Authorization:"Token ".concat(a)}})}},{key:"updateCommentState",value:function(e,t){var n=this.server,r=this.docUuid,a=this.accessToken,o="".concat(n,"/api/v1/docs/").concat(r,"/comment/").concat(e,"/"),u={};return u.resolved=t?"true":"false",i.default.put(o,u,{headers:{Authorization:"Token ".concat(a)}})}},{key:"insertReply",value:function(e,t){var n=this.server,r=this.docUuid,a=this.accessToken,o="".concat(n,"/api/v1/docs/").concat(r,"/comment/").concat(e,"/replies/");return i.default.post(o,t,{headers:{Authorization:"Token ".concat(a)}})}},{key:"deleteReply",value:function(e,t){var n=this.server,r=this.docUuid,a=this.accessToken,o="".concat(n,"/api/v1/docs/").concat(r,"/comment/").concat(e,"/replies/").concat(t,"/");return i.default.delete(o,{headers:{Authorization:"Token ".concat(a)}})}},{key:"updateReply",value:function(e,t,n){var r=this.server,a=this.docUuid,o=this.accessToken,u="".concat(r,"/api/v1/docs/").concat(a,"/comment/").concat(e,"/replies/").concat(t,"/");return i.default.put(u,n,{headers:{Authorization:"Token ".concat(o)}})}}])}();t.default=u},17610:function(e,t,n){"use strict";var r=n(50883).default,a=n(17383).default,o=n(34579).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(64467)),s=i(n(86425)),l=i(n(36261)),c=function(){return o((function e(t,n){var r=this;a(this,e),(0,u.default)(this,"deleteSdocRevision",(function(e){var t="api/v2.1/seadoc/revision/"+e+"/";return r.req.delete(t)})),(0,u.default)(this,"deleteSdocOtherRevision",(function(e,t){var n="api/v2.1/seadoc/delete-revision/"+e+"/"+t+"/";return r.req.delete(n)})),this.req=s.default.create({baseURL:t,headers:{Authorization:"Token "+n}})}),[{key:"_sendPostRequest",value:function(e,t){return t.getHeaders?this.req.post(e,t,{headers:t.getHeaders()}):this.req.post(e,t)}},{key:"getImageFileNameWithUuid",value:function(e){return"image-"+l.default.nice()+e.name.slice(e.name.lastIndexOf("."))}},{key:"uploadSdocImage",value:function(e,t){var n,a="/api/v2.1/seadoc/upload-image/"+e+"/",o=new FormData,i=r(t);try{for(i.s();!(n=i.n()).done;){var u=n.value;if(u.type.startsWith("image/")){var s=this.getImageFileNameWithUuid(u),l=new File([u],s,{type:u.type});o.append("file",l)}}}catch(c){i.e(c)}finally{i.f()}return this.req.post(a,o)}},{key:"getSdocDownloadImageUrl",value:function(e,t){var n="/api/v2.1/seadoc/download-image/"+e+"/"+encodeURIComponent(t);return this.req.get(n)}},{key:"startRevise",value:function(e,t,n){var r=new FormData;return r.append("p",n),r.append("repo_id",e),r.append("file_uuid",t),this._sendPostRequest("/api/v2.1/seadoc/start-revise/",r)}},{key:"getSeadocOriginFileContent",value:function(e){var t="/api/v2.1/seadoc/revision/origin-file-content/"+e+"/";return this.req.get(t)}},{key:"getSdocRevisionsCount",value:function(e){var t="api/v2.1/seadoc/revisions-count/"+e+"/";return this.req.get(t)}},{key:"getSdocRevisions",value:function(e,t){var n="api/v2.1/seadoc/revisions/"+e+"/?page="+t+"&per_page="+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:25);return this.req.get(n)}},{key:"publishRevision",value:function(e){var t="/api/v2.1/seadoc/publish-revision/"+e+"/";return this.req.post(t)}},{key:"updateSdocRevision",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r="api/v2.1/seadoc/revision/"+e+"/",a=new FormData,o=new File([JSON.stringify(n)],t);return a.append("file",o),this.req.put(r,a)}},{key:"getRevisionBaseVersionContent",value:function(e){var t="api/v2.1/seadoc/revision/base-version-content/"+e+"/";return this.req.get(t)}},{key:"getPublishedRevisionContent",value:function(e){var t="api/v2.1/seadoc/revision/published-content/"+e+"/";return this.req.get(t)}},{key:"getSdocFiles",value:function(e,t,n){var r="api/v2.1/seadoc/dir/"+e+"/?p="+t+"&type="+n+"&doc_uuid="+e;return this.req.get(r)}},{key:"getSdocFileId",value:function(e,t){var n="api/v2.1/seadoc/file-uuid/"+e+"/?p="+t;return this.req.get(n)}},{key:"asyncCopyImages",value:function(e,t,n){var r="/api/v2.1/seadoc/async-copy-images/"+e+"/";return this.req.post(r,{origin_doc_uuid:t,image_list:n})}},{key:"getLinkFilesInfo",value:function(e,t){var n="/api/v2.1/seadoc/files-info/"+e+"/";return this.req.post(n,{files_url:t})}},{key:"getCopyMoveProgressView",value:function(e,t){var n="api/v2.1/seadoc/query-copy-move-progress/"+e+"/?&doc_uuid="+e+"&task_id="+t;return this.req.get(n)}},{key:"searchSdocFiles",value:function(e,t,n,r){var a="api/v2.1/seadoc/search-filename/"+e+"/?query="+t+"&page="+n+"&per_page="+r;return this.req.get(a)}},{key:"listParticipants",value:function(e){var t="api/v2.1/seadoc/participants/"+e+"/";return this.req.get(t)}},{key:"addParticipants",value:function(e,t){var n="api/v2.1/seadoc/participants/"+e+"/",r={emails:t};return this._sendPostRequest(n,r)}},{key:"deleteParticipants",value:function(e,t){var n="api/v2.1/seadoc/participant/"+e+"/",r={email:t};return this.req.delete(n,{data:r})}},{key:"listRelatedUsers",value:function(e){var t="api/v2.1/seadoc/related-users/"+e+"/";return this.req.get(t)}},{key:"listUnseenNotifications",value:function(e){var t="/api/v2.1/seadoc/notifications/".concat(e,"/");return this.req.get(t)}},{key:"deleteUnseenNotifications",value:function(e,t){var n="/api/v2.1/seadoc/notifications/".concat(e,"/"),r={ids:t};return this.req.delete(n,{data:r})}},{key:"readAllNotifications",value:function(e){var t="/api/v2.1/seadoc/notifications/".concat(e,"/");return this.req.put(t)}}])}();t.default=c},16244:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.commentDecorate=void 0;var a=n(70523);t.commentDecorate=function(e){return function(t){var n,o=r(t,2),i=o[0],u=o[1],s=[],l=(null===(n=e.element_comments_map)||void 0===n?void 0:n[i.id])||[],c=l&&l.filter((function(e){return!e.resolved}));if(c&&c.length>0){var d={anchor:{path:u,offset:0},focus:{path:u,offset:a.Node.string(i).length},computed_background_color:"rgba(129, 237, 247, 0.5)"};d.comment_count=null===c||void 0===c?void 0:c.length,s.push(d)}return s}}},79877:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=n(48843);n(36866);t.default=function(e){var t=e.type,n=e.setIsShowDeleteModal,r=e.deleteConfirm,u=e.targetId,s=e.parentDom,l=(0,o.useTranslation)().t,c=(0,a.useCallback)((function(e){e.stopPropagation(),n(!1)}),[n]),d=(0,a.useCallback)((function(e){e.stopPropagation(),r()}),[r]),f=l("Are_you_sure_to_delete_this_".concat("comment"===t?"comment":"reply"));return a.default.createElement(i.UncontrolledPopover,{container:s,target:u,onClick:function(e){return e.stopPropagation()},placement:"bottom",className:"comment-delete-popover",isOpen:!0},a.default.createElement(i.PopoverBody,{className:"comment-delete-popover-container"},a.default.createElement("div",{className:"delete-tip"},f),a.default.createElement("div",{className:"delete-control mt-5"},a.default.createElement("button",{className:"btn btn-secondary mr-2",onClick:c},l("Cancel")),a.default.createElement("button",{className:"btn btn-primary",onClick:d},l("Confirm")))))}},33655:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),u=r(n(94404)),s=n(70523),l=n(62097),c=r(n(8334)),d=n(49234),f=r(n(17242)),p=n(9863),h=r(n(77444)),m=n(82935),v=n(39177),E=r(n(78971)),g=r(n(39611)),y=n(59983),b=n(7343),A=r(n(65948)),C=function(e){var t=e.type,n=e.className,r=e.content,a=e.globalCommentContent,C=e.placeholder,T=e.insertContent,_=e.updateContent,D=e.setIsEditing,O=e.hiddenComment,N=e.commentRef,S=e.globalComment,w=e.hiddenUserInfo,k=e.updateGlobalCommentContent,I=(0,o.useRef)(),L=(0,i.useTranslation)().t,R=(0,d.useParticipantsContext)().addParticipants,P=(0,o.useMemo)((function(){return function(e,t){return t?"Save":"comment"===e?"Comment":"Reply"}(t,r)}),[r,t]),M=c.default.getUserInfo(),x=(0,o.useMemo)((function(){return{elements:[(0,m.generateEmptyElement)(v.PARAGRAPH,{placeholder:C})],cursor:{}}}),[C]),F=(0,o.useMemo)((function(){var e=(0,p.createCommentEditor)(),t=(0,h.default)(e),n=x.cursors;return t.cursors=n||{},t.width=y.COMMENT_EDITOR_EDIT_AREA_WIDTH,t.editorType=y.COMMENT_EDITOR,t}),[x]);(0,o.useEffect)((function(){I.current&&(null===N||void 0===N?void 0:N.current)&&N.current.scrollIntoView({behavior:"smooth",block:"nearest"})}),[]);var B=(0,o.useCallback)((function(e){if(e&&""!==e.trim())return r?void(_&&_(e)):T(e)}),[r,T,_]),U=(0,o.useCallback)((function(e){e&&e.stopPropagation();var t=(0,E.default)(F.children);B(t),R(M.username),F.children=[(0,m.generateEmptyElement)(v.PARAGRAPH,{placeholder:C})],s.Transforms.select(F,s.Editor.start(F,[])),k&&k(null)}),[F,B,R,M.username,C,k]),j=(0,o.useCallback)((function(e){l.ReactEditor.isFocused(F)&&U(e)}),[F,U]);(0,o.useEffect)((function(){var e=A.default.getInstance().subscribe(y.INTERNAL_EVENT.COMMENT_EDITOR_POST_COMMENT,j);return function(){e()}}),[j]);var H=(0,o.useCallback)((function(e){e.stopPropagation();var t=e.type,n=e.keyCode,r=e.target;if("keydown"!==t||n===b.KeyCodes.Esc){if("click"===t){var a=r.classList.contains("sdoc-content-wrapper"),o=window.document.querySelector("#global-comment-list-container"),i=window.document.querySelector(".sdoc-doc-comment-editor-container"),u=window.document.querySelector(".sdoc-comment-resize-handler"),l=window.document.querySelector(".sdoc-scroll-container"),c=o&&o.contains(r),d=i&&i.contains(r),f=u&&u.contains(r),p=l&&l.contains(r);if(S&&!p)return;if(c||d||f||p||a)return}D&&D(!1),O&&O(!1),k&&(F.children.find((function(e){return s.Node.string(e).trim()}))?k((0,E.default)(F.children)):k(null))}}),[D]);return(0,o.useEffect)((function(){var e=(0,g.default)(r);a&&(e=(0,g.default)(a)),F.children=e,s.Transforms.select(F,s.Editor.end(F,[]))}),[F,r,a]),o.default.createElement("div",{className:(0,u.default)("comment-editor-wrapper",n),ref:I},"comment"===t&&!w&&o.default.createElement("div",{className:"comment-editor-user-info"},o.default.createElement("div",{className:"comment-editor-user-img"},o.default.createElement("img",{src:M.avatar_url,alt:"",height:"100%",width:"100%"})),o.default.createElement("div",{className:"comment-editor-user-name"},M.name)),o.default.createElement(f.default,{editor:F,type:t,document:x,onSubmit:U,submitBtnText:L(P),onCancel:H}))};C.defaultProps={placeholder:"Enter_comment_shift_enter_for_new_line_Enter_to_send"};t.default=C},97547:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(85715).default,i=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=i(n(4159)),c=i(n(94404)),d=n(28321),f=n(70523),p=n(62097),h=i(n(51187)),m=n(51047),v=n(58717);t.default=(0,d.withTranslation)("sdoc-editor")((function(e){var t=e.element,n=e.topLevelComment,i=e.latestReply,u=e.editor,d=e.replyCount,E=e.setCurrentCommentGroup,g=e.t,y=(0,s.useRef)(document.querySelector(".sdoc-scroll-container")),b=(0,m.useNotificationContext)().notificationsInfo,A=(0,s.useState)(""),C=o(A,2),T=C[0],_=C[1],D=(0,s.useState)(""),O=o(D,2),N=O[0],S=O[1],w=!!b.notifications_map["sdoc_notification_".concat(n.id)],k=(0,s.useMemo)((function(){return!!i&&!!b.notifications_map["sdoc_notification_".concat(n.id,"_").concat(i.id)]}),[i,b.notifications_map,n.id]);(0,s.useEffect)((function(){var e=function(){var e=a(r().mark((function e(){var t;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.default.process(n.comment);case 2:t=e.sent,_(String(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[n.comment]),(0,s.useEffect)((function(){var e=function(){var e=a(r().mark((function e(){var t,n;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i){e.next=3;break}return S(""),e.abrupt("return");case 3:return t="",t=i.reply?i.reply:"",e.next=7,h.default.process(t);case 7:n=e.sent,S(String(n));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[i,g]);var I=(0,s.useCallback)((function(e){e.stopPropagation();var n=p.ReactEditor.toDOMNode(u,t);y.current.scrollTo({top:n.offsetTop-93,behavior:"smooth"})}),[u,t,y]),L=(0,s.useCallback)((function(e){e.stopPropagation(),e.target.className!==v.COMMENT_URL_CLASSNAME&&E(n.id)}),[E,n.id]);return s.default.createElement("div",{id:"comment-item-wrapper_".concat(n.id),className:(0,c.default)("comment-ui-container",{"sdoc-resolved":n.resolved,"d-flex flex-column":t}),onClick:L},t&&s.default.createElement("div",{className:"comment-item-selected-text-container",onClick:I},s.default.createElement("i",{className:"sdocfont sdoc-comment-quote mr-2"}),s.default.createElement("div",{className:"comment-item-selected-text"},f.Node.string(t))),s.default.createElement("div",{className:"comment-item-list"},s.default.createElement("div",{className:"comment-item"},s.default.createElement("div",{className:"comment-header"},s.default.createElement("div",{className:"comment-author"},s.default.createElement("span",{className:"comment-author__avatar"},s.default.createElement("img",{alt:"",src:n.avatar_url})),s.default.createElement("span",{className:"comment-author__info"},s.default.createElement("span",{className:"name"},n.user_name),s.default.createElement("span",{className:"time"},(0,l.default)(n.updated_at).format("MM-DD HH:mm")))),(w||k)&&s.default.createElement("div",{className:"sdoc-unread-message-tip"})),s.default.createElement("div",{className:"comment-content"},(null===n||void 0===n?void 0:n.resolved)&&s.default.createElement("span",{className:"comment-success-resolved sdocfont sdoc-mark-as-resolved"}),s.default.createElement("div",{dangerouslySetInnerHTML:{__html:T}})),0!==d&&s.default.createElement("div",{className:"comment-footer"},s.default.createElement("span",{className:"comments-count"},s.default.createElement("i",{className:"sdocfont sdoc-comments"}),s.default.createElement("span",{className:"comments-count-number"},d)),s.default.createElement("div",{className:"comment-author"},s.default.createElement("span",{className:"comment-author__avatar"},s.default.createElement("img",{alt:"",src:i.avatar_url})),s.default.createElement("div",{className:"comment-author__latest-reply"},s.default.createElement("div",{dangerouslySetInnerHTML:{__html:N}})))))))}))},26609:function(e,t,n){"use strict";var r=n(12897).default,a=n(4633).default,o=n(29293).default,i=n(85715).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=n(28321),d=n(48843),f=u(n(4159)),p=u(n(33655)),h=u(n(24558)),m=n(51047),v=u(n(51187));t.default=(0,c.withTranslation)("sdoc-editor")((function(e){var t=e.isActive,n=e.container,u=e.comment,s=e.updateComment,c=e.updateCommentState,E=e.onDeleteComment,g=e.t,y=e.targetId,b=(0,l.useState)(!1),A=i(b,2),C=A[0],T=A[1],_=(0,l.useState)(!1),D=i(_,2),O=D[0],N=D[1],S=(0,m.useNotificationContext)().notificationsInfo,w=(0,l.useState)(""),k=i(w,2),I=k[0],L=k[1],R=(0,l.useCallback)((function(e){e.stopPropagation(),N(!0)}),[]),P=!!S.notifications_map["sdoc_notification_".concat(u.id)];(0,l.useEffect)((function(){M(u.comment)}),[u.comment]);var M=function(){var e=o(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v.default.process(t);case 2:n=e.sent,L(String(n));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),x=(0,l.useCallback)((function(e){e.stopPropagation(),E(!0)}),[E]),F=(0,l.useCallback)((function(e){var t=u.id;if(u.comment!==e){var n=(0,f.default)().format("YYYY-MM-DD HH:mm:ss"),a={comment:e,detail:r(r({},u.detail),{},{comment:e}),updated_at:n};s(t,a)}N(!1)}),[u,s]),B=(0,l.useCallback)((function(e){var t=u.id;c(t,{resolved:e})}),[u.id,c]),U=(0,l.useCallback)((function(e){e.stopPropagation(),B(!0)}),[B]),j=(0,l.useCallback)((function(e){e.stopPropagation(),B(!1)}),[B]),H=(0,l.useMemo)((function(){return"comment_".concat(u.id)}),[u]);return l.default.createElement("div",{className:"comment-item"},l.default.createElement("div",{className:"comment-header"},l.default.createElement("div",{className:"comment-author"},l.default.createElement("span",{className:"comment-author__avatar"},l.default.createElement("img",{alt:"",src:u.avatar_url})),l.default.createElement("span",{className:"comment-author__info"},l.default.createElement("span",{className:"name"},u.user_name),l.default.createElement("span",{className:"time"},(0,f.default)(u.updated_at).format("MM-DD HH:mm")))),P&&!t&&l.default.createElement("span",{className:"sdoc-unread-message-tip"}),t&&l.default.createElement("div",{className:"d-flex comment-item-operation-wrapper"},!u.resolved&&l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{id:"tooltip_".concat(H),className:"comment-operation mr-2",onClick:U},l.default.createElement("i",{className:"sdocfont sdoc-confirm"})),l.default.createElement(h.default,{target:"tooltip_".concat(H)},g("Resolved_tip"))),l.default.createElement(d.Dropdown,{id:y,isOpen:C,toggle:function(){return T(!C)}},l.default.createElement(d.DropdownToggle,{tag:"div",className:"comment-operation"},l.default.createElement("i",{className:"sdocfont sdoc-more"})),l.default.createElement(d.DropdownMenu,{className:"sdoc-dropdown-menu",container:n},l.default.createElement(d.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:R},g("Edit")),l.default.createElement(d.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:x},g("Delete")),!u.resolved&&l.default.createElement(d.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:U},g("Mark_as_Resolved")),u.resolved&&l.default.createElement(d.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:j},g("Resubmit")))))),l.default.createElement("div",{className:"comment-content"},!O&&l.default.createElement("div",{dangerouslySetInnerHTML:{__html:I}})),O&&l.default.createElement(p.default,{className:"pb-3",content:u.comment,updateContent:F,setIsEditing:N}))}))},77968:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(85715).default,i=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=n(28321),c=n(48843),d=i(n(4159)),f=i(n(8334)),p=i(n(33655)),h=n(51047),m=i(n(79877)),v=i(n(51187));t.default=(0,l.withTranslation)("sdoc-editor")((function(e){var t=e.isActive,n=e.container,i=e.reply,u=e.deleteReply,l=e.updateReply,E=e.t,g=(0,s.useState)(!1),y=o(g,2),b=y[0],A=y[1],C=(0,h.useNotificationContext)().notificationsInfo,T=(0,s.useRef)(null),_=(C.notifications_map["sdoc_notification_".concat(i.comment_id,"_").concat(i.id)],(0,s.useState)(!1)),D=o(_,2),O=D[0],N=D[1],S=(0,s.useState)(""),w=o(S,2),k=w[0],I=w[1],L="replyOpTools_".concat(i.id),R=(0,s.useCallback)((function(e){e.stopPropagation(),N(!0)}),[]),P=(0,s.useState)(!1),M=o(P,2),x=M[0],F=M[1],B=(0,s.useCallback)((function(e){e.stopPropagation(),F(!0)}),[]),U=function(){var e=a(r().mark((function e(t){var n,a;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v.default.process(t);case 2:n=e.sent,a=String(n).replace(/\n */g,""),I(a);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,s.useEffect)((function(){U(i.reply)}),[i.reply]);var j=(0,s.useCallback)((function(){u(i.id),F(!1)}),[i.id,u]),H=(0,s.useCallback)((function(e){if(i.reply!==e){var t={reply:e,updated_at:(0,d.default)().format("YYYY-MM-DD HH:mm:ss")};l(i.id,t)}N(!1)}),[i,l]),Y=f.default.getUserInfo();return s.default.createElement("div",{className:"comment-item",ref:T},s.default.createElement("div",{className:"comment-header"},s.default.createElement("div",{className:"comment-author"},s.default.createElement("span",{className:"comment-author__avatar"},s.default.createElement("img",{alt:"",src:i.avatar_url})),s.default.createElement("span",{className:"comment-author__info"},s.default.createElement("span",{className:"name"},i.user_name),s.default.createElement("span",{className:"time"},(0,d.default)(i.updated_at).format("MM-DD HH:mm")))),t&&Y.username===i.author&&s.default.createElement("div",{className:"comment-item-operation-wrapper"},s.default.createElement(c.Dropdown,{id:L,isOpen:b,toggle:function(){return A(!b)}},s.default.createElement(c.DropdownToggle,{tag:"div",className:"comment-operation"},s.default.createElement("i",{className:"sdocfont sdoc-more"})),s.default.createElement(c.DropdownMenu,{className:"sdoc-dropdown-menu",container:n},s.default.createElement(c.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:R},E("Edit")),s.default.createElement(c.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:B},E("Delete")))))),s.default.createElement("div",{className:"comment-content"},!O&&s.default.createElement("div",{dangerouslySetInnerHTML:{__html:k}})),O&&s.default.createElement(p.default,{className:"pb-3",type:"reply",content:k,updateContent:H,setIsEditing:N}),x&&t&&s.default.createElement(m.default,{parentDom:T.current,type:"reply",deleteConfirm:j,setIsShowDeleteModal:F,targetId:L}))}))},30487:function(e,t,n){"use strict";var r=n(12897).default,a=n(4633).default,o=n(29293).default,i=n(85715).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=u(n(4159)),d=u(n(94404)),f=n(70523),p=n(62097),h=u(n(8334)),m=n(99838),v=u(n(26609)),E=u(n(77968)),g=u(n(33655)),y=n(58717),b=u(n(79877)),A=function(e){var t=e.container,n=e.editor,u=e.element,s=e.isActive,A=e.comment,C=e.isGlobalComment,T=e.commentDetailRef,_=e.updateScrollPosition,D=e.hiddenComment,O=e.setCurrentCommentGroup,N=e.onCommentClick,S=(0,l.useRef)(null),w=(0,m.useCommentContext)().dispatch,k=(0,l.useRef)(document.querySelector(".sdoc-scroll-container")),I=(0,l.useState)(!1),L=i(I,2),R=L[0],P=L[1],M="commentOpTools_".concat(A.id),x=(0,l.useCallback)(function(){var e=o(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.default.deleteComment(t);case 2:n=A.detail.element_id,w({type:"DELETE_COMMENT",payload:{element_id:n,comment_id:t}});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[A.detail,w]),F=(0,l.useCallback)(function(){var e=o(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.default.updateComment(t,n);case 2:r=A.detail.element_id,w({type:"UPDATE_COMMENT",payload:{element_id:r,comment_id:t,comment:n}});case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[A.detail,w]),B=(0,l.useCallback)(function(){var e=o(a().mark((function e(t,n){var o,i,u,s,l,d,f;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=(0,c.default)().format("YYYY-MM-DD HH:mm:ss"),i=h.default.getUserInfo(),u={type:"comment",reply:n.resolved,updated_at:o,author:i.username},e.next=5,h.default.insertReply(t,u);case 5:return s=e.sent,l=s.data.reply,d=r(r({},u),{},{id:l.id,reply:l.reply,user_name:l.user_name,avatar_url:l.avatar_url}),f=A.detail.element_id,w({type:"INSERT_REPLY",payload:{element_id:f,comment_id:t,reply:d}}),e.next=12,h.default.updateComment(t,n);case 12:w({type:"UPDATE_COMMENT_STATE",payload:{element_id:f,comment_id:t,comment:n}}),!0===n.resolved&&setTimeout((function(){_&&_()}),100);case 14:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[A.detail,w,_]),U=(0,l.useCallback)(function(){var e=o(a().mark((function e(t,n){var o,i,u,s,l,c,d;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=A.detail.element_id,i=0;case 2:if(!(i<n.length)){e.next=13;break}return u=n[i],e.next=6,h.default.insertReply(t,u);case 6:s=e.sent,l=s.data.reply,c=r(r({},u),{},{id:l.id,comment_id:t,reply:l.reply,user_name:l.user_name,avatar_url:l.avatar_url}),w({type:"INSERT_REPLY",payload:{element_id:o,comment_id:t,reply:c}});case 10:i++,e.next=2;break;case 13:if(!(n.length>1)){e.next=18;break}return d={resolved:!1},e.next=17,h.default.updateComment(t,d);case 17:w({type:"UPDATE_COMMENT_STATE",payload:{element_id:o,comment_id:t,comment:d}});case 18:setTimeout((function(){S.current.scrollTo({top:1e4,behavior:"smooth"})}),0);case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[A.detail,w]),j=(0,l.useCallback)((function(e){var t=h.default.getUserInfo(),n=[];if(A.resolved){var r={type:"comment",reply:!1,updated_at:(0,c.default)().format("YYYY-MM-DD HH:mm:ss"),author:t.username};n.push(r)}var a={type:"reply",reply:e,updated_at:(0,c.default)().format("YYYY-MM-DD HH:mm:ss"),author:t.username};n.push(a),U(A.id,n)}),[A.id,A.resolved,U]);(0,l.useImperativeHandle)(T,(function(){return{insertContent:j}}));var H=(0,l.useCallback)(function(){var e=o(a().mark((function e(t){var n,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=A.id,r=A.detail.element_id,e.next=4,h.default.deleteReply(n,t);case 4:w({type:"DELETE_REPLY",payload:{element_id:r,comment_id:n,reply_id:t}});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[A.detail,A.id,w]),Y=(0,l.useCallback)(function(){var e=o(a().mark((function e(t,n){var r,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=A.id,o=A.detail.element_id,e.next=4,h.default.updateReply(r,t,n);case 4:w({type:"UPDATE_REPLY",payload:{element_id:o,comment_id:r,reply_id:t,reply:n}});case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[A.detail,A.id,w]),G=(0,l.useCallback)((function(e){e.target.className!==y.COMMENT_URL_CLASSNAME&&N&&N(A)}),[A,N]),z=(0,l.useCallback)((function(){P(!0)}),[]),W=(0,l.useCallback)((function(){x(A.id),P(!1),O&&O(null)}),[A.id,x,O]);(0,l.useEffect)((function(){s||P(!1)}),[s]);var K=(0,d.default)("comment-ui-container",{active:s,"sdoc-resolved":A.resolved,"d-flex flex-column":u,"global-comment-item-detail-wrapper":C,"comment-item-detail-wrapper":!C}),V=A.resolved?"Reopen_discussion":"Enter_reply_shift_Enter_for_new_line_Enter_to_send",Q=(0,l.useCallback)((function(e){e.stopPropagation();var t=p.ReactEditor.toDOMNode(n,u);k.current.scrollTo({top:t.offsetTop-93,behavior:"smooth"})}),[n,u,k]);return l.default.createElement("div",{id:"comment-item-wrapper_".concat(A.id),className:K,onClick:G},u&&l.default.createElement("div",{className:"comment-item-selected-text-container",onClick:Q},l.default.createElement("i",{className:"sdocfont sdoc-comment-quote mr-2"}),l.default.createElement("div",{className:"comment-item-selected-text"},f.Node.string(u))),l.default.createElement("div",{ref:S,className:"comment-item-list"},l.default.createElement(v.default,{key:A.id,container:t,isActive:s,comment:A,updateComment:F,updateCommentState:B,onDeleteComment:z,targetId:M}),A.replies&&A.replies.length>0&&A.replies.map((function(e){var n={key:e.id,isActive:s,container:t,reply:e,deleteReply:H,updateReply:Y};return l.default.createElement(E.default,n)}))),!C&&s&&l.default.createElement("div",{className:"sdoc-reply-wrapper"},l.default.createElement(g.default,{type:"reply",placeholder:V,insertContent:j,hiddenComment:D})),R&&s&&l.default.createElement(b.default,{type:"comment",setIsShowDeleteDialog:P,targetId:M,deleteConfirm:W,setIsShowDeleteModal:P,parentDom:S.current}))};A.defaultProps={container:"sdoc-comment-list-container"};t.default=A},89194:function(e,t,n){"use strict";var r=n(4633).default,a=n(12897).default,o=n(29293).default,i=n(85715).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=u(n(4159)),d=u(n(8334)),f=n(49892),p=n(99838),h=u(n(33655)),m=u(n(30487)),v=u(n(97547));n(36866);t.default=function(e){var t,n,u=e.editor,s=e.comments,E=e.activeElement,g=e.hiddenComment,y=(e.deleteUnseenNotifications,(0,l.useRef)(null)),b=(0,f.useCommentListPosition)(E),A=(0,p.useCommentContext)().dispatch,C=(0,l.useState)(!1),T=i(C,2),_=T[0],D=T[1],O=(0,l.useCallback)(function(){var e=o(r().mark((function e(t,n){var o,i,u;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.default.insertComment(n);case 2:o=e.sent,i=o.data.comment,u=a(a({},n),{},{id:i.id,user_name:i.user_name,avatar_url:i.avatar_url,replies:[]}),A({type:"INSERT_COMMENT",payload:{element_id:t,comment:u}});case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[A]),N=(0,l.useCallback)((function(e){var t=d.default.getUserInfo(),n=null===E||void 0===E?void 0:E.id,r=(0,c.default)().format("YYYY-MM-DD HH:mm:ss"),a={comment:e,detail:{element_id:n,comment:e},author:t.username,updated_at:r};O(n,a),D(!0)}),[O,null===E||void 0===E?void 0:E.id]),S=(0,l.useCallback)((function(e){var t=y.current;t&&t.contains(e.target)&&t!==e.target||g()}),[g]);(0,l.useEffect)((function(){return document.addEventListener("click",S),y.current.scrollIntoView({behavior:"smooth",block:"nearest"}),function(){document.removeEventListener("click",S)}}),[S]);var w=(0,l.useCallback)((function(){D(!0)}),[]),k=(null===s||void 0===s?void 0:s.length)>0?s[0]:{},I=null===k||void 0===k||null===(t=k.replies)||void 0===t?void 0:t.length,L=(null===(n=k.replies)||void 0===n?void 0:n.length)>0?k.replies[k.replies.length-1]:null;return l.default.createElement("div",{ref:y,id:"sdoc-comment-list-container",className:"sdoc-comment-list-container",style:{top:b.y,width:"300px"}},!_&&Object.keys(k).length>0&&l.default.createElement(v.default,{key:s.id,editor:u,topLevelComment:k,replyCount:I,latestReply:L,setCurrentCommentGroup:w}),!_&&0===s.length&&l.default.createElement("div",{className:"comment-ui-container active"},l.default.createElement(h.default,{type:"comment",globalComment:!0,insertContent:N,hiddenComment:g,commentRef:y})),_&&s.length>0&&l.default.createElement("div",{className:"comment-list"},s.map((function(e){if(e.resolved)return null;var t={key:e.id,comment:e,isActive:!0};return l.default.createElement(m.default,t)}))))}},76602:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,o.useState)(0),t=r(e,2),n=t[0],a=t[1],s=(0,o.useCallback)((function(e){a(e)}),[]);return(0,o.useEffect)((function(){var e=i.EventBus.getInstance().subscribe(u.INTERNAL_EVENT.UNSEEN_NOTIFICATIONS_COUNT,s);return function(){e()}}),[]),o.default.createElement(o.default.Fragment,null,o.default.createElement("i",{className:"sdocfont sdoc-comments"}),n>0&&o.default.createElement("span",{className:"sdoc-unread-message-tip"}))};var o=a(n(9950)),i=n(75601),u=n(59983);n(25050)},7803:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(70523),s=a(n(69190)),l=n(10751),c=a(n(89194)),d=n(76323),f=n(99838),p=a(n(27226)),h=a(n(65948)),m=n(12709),v=n(39177),E=n(59983),g=n(59983);t.default=function(e){var t=e.deleteUnseenNotifications,n=e.editor;(0,s.default)();var a=(0,f.useCommentContext)().commentsInfo.element_comments_map,o=(0,d.useSelectionElement)({editor:n}),y=(0,i.useState)(null),b=r(y,2),A=b[0],C=b[1],T=(0,i.useState)([]),_=r(T,2),D=_[0],O=_[1],N=(0,i.useState)(!1),S=r(N,2),w=S[0],k=S[1],I=(0,i.useCallback)((function(e){e.stopPropagation();var t=o;o.type===v.ELEMENT_TYPE.IMAGE_BLOCK&&(t=o.children.find((function(e){return(null===e||void 0===e?void 0:e.type)===v.ELEMENT_TYPE.IMAGE}))),C(t),k(!0)}),[o]),L=(0,i.useCallback)((function(e){var t=(0,m.getCommentElementById)(e,n);C(t);var r=a[e].filter((function(e){return!e.resolved}));O(r),k(!0)}),[n,a]),R=(0,i.useCallback)((function(){O([]),k(!1)}),[]);(0,i.useEffect)((function(){if(A){var e=a[A.id].filter((function(e){return!e.resolved}));O(e),0===e.length&&k(!1)}}),[a]),(0,i.useEffect)((function(){h.default.getInstance().dispatch(g.INTERNAL_EVENT.RESIZE_ARTICLE,{isHasComments:w})}),[w]);var P=(0,l.useCursorPosition)(),M=(0,i.useMemo)((function(){var e;if(o&&0===(null===(e=u.Node.string(o))||void 0===e?void 0:e.length)&&!o.children.find((function(e){return e.type===v.ELEMENT_TYPE.IMAGE})))return{top:"-99999px"};var t=a[null===o||void 0===o?void 0:o.id],n=t&&t.filter((function(e){return!e.resolved}));return n&&n.length>0||0===P.y||w?{top:"-99999px"}:{top:P.y,zIndex:E.Z_INDEX.COMMENT_ADD}}),[o,a,P.y,w]);return i.default.createElement("div",{className:"sdoc-comment-container"},i.default.createElement("div",{className:"comment-container-main"}),i.default.createElement("div",{className:"comment-container-right"},i.default.createElement("div",{className:"comment-add-wrapper",style:M},i.default.createElement("span",{className:"add-comment-icon",onClick:I},i.default.createElement("i",{className:"sdocfont sdoc-add-comment mr-1"}))),i.default.createElement(p.default,{elementCommentsMap:a,activeElement:A,editor:n,onSelectElement:L}),w&&i.default.createElement(c.default,{editor:n,comments:D,activeElement:A,onSelectElement:L,hiddenComment:R,deleteUnseenNotifications:t})))}},21268:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(82935),u=n(10751),s=n(86401),l=n(59983),c=n(50753);t.default=function(e){var t=e.elementId,n=e.isElementSelected,a=e.commentsCount,d=e.editor,f=e.onSelectElement,p=(0,i.getNodeById)(d.children,t),h=(0,o.useState)(-9999),m=r(h,2),v=m[0],E=m[1],g=(0,c.useScrollContext)(),y=(0,o.useCallback)((function(e){(0,s.eventStopPropagation)(e),f(t)}),[t,f]),b=(0,o.useCallback)((function(){if(p){var e=g.current.scrollTop||0,t=(0,u.getElementCommentCountTop)(d,p,e);E(t)}}),[d,p,g]);if((0,o.useEffect)((function(){b()}),[]),(0,o.useEffect)((function(){var e=g.current;return e.addEventListener("scroll",b),function(){e.removeEventListener("scroll",b)}}),[d,t,p,g,n,b]),!p)return null;var A={top:v};return n&&(A.zIndex=l.Z_INDEX.ACTIVE_COMMENT_COUNT),o.default.createElement("div",{className:"element-comments-count",style:A,onClick:y},o.default.createElement("i",{className:"sdocfont sdoc-comment-count"}),o.default.createElement("div",{className:"element-comments-count-value"},a))}},27226:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(21268));n(81306);t.default=function(e){var t=e.elementCommentsMap,n=e.selectionElement,r=e.editor,i=e.onSelectElement;return t?a.default.createElement("div",{className:"elements-comments-count"},Object.keys(t).map((function(e){var u=t[e];if(!Array.isArray(u)||0===u.length)return null;var s=u.filter((function(e){return!e.resolved})).length;if(0===s)return null;var l=n&&n.id===e;return a.default.createElement(o.default,{key:e,elementId:e,isElementSelected:l,commentsCount:s,editor:r,onSelectElement:i})}))):null}},60884:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),u=n(48843),s=n(86401),l=n(58717),c=function(e){var t=e.type,n=e.setCommentType,r=(0,i.useTranslation)().t,a=(0,o.useCallback)((function(e,t){(0,s.eventStopPropagation)(e),n(t)}),[]);return o.default.createElement(u.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:function(e){return a(e,t)}},r(t))};t.default=function(e){var t=e.commentList,n=void 0===t?[]:t,a=e.commentType,s=e.setCommentType,d=(0,i.useTranslation)().t,f=(0,o.useState)(!1),p=r(f,2),h=p[0],m=p[1],v=null;1===n.length?v=d("Total_1_comment"):n.length>1&&(v=d("Total_count_comments",{count:n.length}));return o.default.createElement("div",{className:"comments-panel-body__header"},o.default.createElement("div",{className:"comments-types-count"},o.default.createElement("div",{id:"comment-types",className:"comment-type"},o.default.createElement(u.Dropdown,{isOpen:h,toggle:function(){return m(!h)}},o.default.createElement(u.DropdownToggle,{tag:"div",caret:!0,className:"d-flex align-items-center justify-content-center"},o.default.createElement("div",{id:"comment-type-controller"},d(a))),o.default.createElement(u.DropdownMenu,{className:"sdoc-dropdown-menu sdoc-comment-filter-dropdown",container:"comment-types"},o.default.createElement(c,{type:l.COMMENT_TYPES.ALL,setCommentType:s}),o.default.createElement(c,{type:l.COMMENT_TYPES.DOC,setCommentType:s}),o.default.createElement(c,{type:l.COMMENT_TYPES.RESOLVED,setCommentType:s}),o.default.createElement(c,{type:l.COMMENT_TYPES.UNRESOLVED,setCommentType:s})))),o.default.createElement("div",{className:"comment-count-tip"},v)))}},11925:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(94404)),i=r(n(33655));t.default=function(e){var t=e.isScrollDisplayed,n=e.globalCommentContent,r=e.type,u=e.insertDocComment,s=e.hiddenCommentEditor,l=e.updateGlobalCommentContent;return a.default.createElement("div",{className:(0,o.default)("sdoc-doc-comment-editor-container","sdoc-comment-list-container",{scrolled:t})},a.default.createElement("div",{className:"comment-ui-container active"},a.default.createElement(i.default,{type:r,className:"sdoc-doc-comment-editor",globalCommentContent:n,hiddenUserInfo:!0,insertContent:u,hiddenComment:s,updateGlobalCommentContent:l})))}},67369:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(85715).default,i=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=n(28321),c=n(86401),d=i(n(8334)),f=n(59983),p=i(n(65948)),h=n(7343),m=i(n(24558));t.default=function(e){var t=e.toggle,n=e.activeCommentGroup,i=e.setCurrentCommentGroup,u=(0,l.useTranslation)().t,v=(0,s.useRef)(null),E=(0,s.useState)(!1),g=o(E,2),y=g[0],b=g[1];(0,s.useEffect)((function(){v.current&&b(!0)}),[]);var A=(0,s.useCallback)((function(e){(0,c.eventStopPropagation)(e),i(null)}),[i]),C=(0,s.useCallback)(function(){var e=a(r().mark((function e(t){var n,a,o;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,c.eventStopPropagation)(t),e.prev=1,e.next=4,d.default.readAllNotifications();case 4:return e.next=6,d.default.listUnseenNotifications();case 6:n=e.sent,a=n.data.notifications,(o=p.default.getInstance()).dispatch(f.INTERNAL_EVENT.UNSEEN_NOTIFICATIONS_COUNT,null===a||void 0===a?void 0:a.length),o.dispatch(h.EXTERNAL_EVENT.NEW_NOTIFICATION),o.dispatch(h.EXTERNAL_EVENT.CLEAR_NOTIFICATION),e.next=16;break;case 14:e.prev=14,e.t0=e.catch(1);case 16:case"end":return e.stop()}}),e,null,[[1,14]])})));return function(t){return e.apply(this,arguments)}}(),[]);return s.default.createElement("div",{className:"comments-panel-header"},s.default.createElement("div",{className:"comments-panel-header-left"},n&&s.default.createElement("div",{className:"goback sdoc-icon-btn",onClick:A},s.default.createElement("i",{className:"sdocfont sdoc-previous-page",style:{transform:"scale(1.2)"}})),s.default.createElement("span",{className:"title"},u(n?"Comment_details":"Comments"))),s.default.createElement("div",{ref:v,className:"comments-panel-header-right"},!n&&s.default.createElement("div",{id:"sdoc-read-all-btn",className:"sdoc-icon-btn",onClick:C},s.default.createElement("i",{className:"sdocfont sdoc-all-read"}),y&&s.default.createElement(m.default,{target:"sdoc-read-all-btn"},u("Mark_all_as_read"))),s.default.createElement("div",{className:"sdoc-icon-btn",onClick:t},s.default.createElement("i",{className:"sdocfont sdoc-sm-close"}))))}},59498:function(e,t,n){"use strict";var r=n(4633).default,a=n(12897).default,o=n(29293).default,i=n(85715).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=u(n(4159)),d=n(48843),f=n(28321),p=u(n(94404)),h=u(n(27689)),m=u(n(30487)),v=u(n(97547)),E=u(n(67369)),g=u(n(60884)),y=n(58717),b=u(n(8334)),A=u(n(11925)),C=n(82935),T=n(286);n(94554);t.default=(0,f.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.deleteUnseenNotifications,u=e.t,s=(0,l.useRef)(null),f=(0,l.useRef)(null),_=(0,T.usePlugins)().closePlugin,D=(0,l.useState)(null),O=i(D,2),N=O[0],S=O[1],w=(0,l.useState)(!1),k=i(w,2),I=k[0],L=k[1],R=(0,l.useState)(!1),P=i(R,2),M=P[0],x=P[1],F=(0,l.useState)(null),B=i(F,2),U=B[0],j=B[1],H=(0,h.default)(),Y=H.commentList,G=H.commentType,z=H.setCommentType,W=H.dispatch,K=(0,l.useCallback)((function(){if(s.current){var e=s.current,t=e.scrollHeight>e.clientHeight;x(t)}}),[]),V=(0,l.useCallback)((function(e){var t,n;null===(t=s.current)||void 0===t||t.scrollTo({top:"top"===e?0:null===(n=s.current)||void 0===n?void 0:n.scrollHeight,behavior:"smooth"})}),[s]);(0,l.useEffect)((function(){if(K(),N){var e=Y.find((function(e){return e.id===N.id}));S(e),n&&n(e)}}),[Y,K]);var Q=(0,l.useCallback)((function(){var e,t=document.querySelector(".sdoc-resolved");null===(e=s.current)||void 0===e||e.scrollTo({top:t.offsetTop,behavior:"smooth"})}),[]),q=(0,l.useCallback)(function(){var e=o(r().mark((function e(t,n){var o,i,u;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,b.default.insertComment(n);case 2:o=e.sent,i=o.data.comment,u=a(a({},n),{},{id:i.id,user_name:i.user_name,avatar_url:i.avatar_url,replies:[]}),W({type:"INSERT_COMMENT",payload:{element_id:t,comment:u}});case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[W]),X=(0,l.useCallback)((function(e){var t;if(N&&null!==(t=f.current)&&void 0!==t&&t.insertContent)f.current.insertContent(e);else{var n=b.default.getUserInfo(),r=y.DOC_COMMENT_ELEMENT_ID,a=(0,c.default)().format("YYYY-MM-DD HH:mm:ss"),o={comment:e,detail:{element_id:r,comment:e},author:n.username,updated_at:a};q(r,o),K()}setTimeout((function(){V("bottom")}),500)}),[N,K,q,V]),J=(0,l.useCallback)((function(){L(!1)}),[]),Z=(0,l.useCallback)((function(e){return!(!s.current||!s.current.contains(e.target))}),[]),$=(0,l.useCallback)((function(e){return e!==y.DOC_COMMENT_ELEMENT_ID?(0,C.getNodeById)(t.children,e):null}),[t.children]),ee=(0,l.useCallback)((function(e){var t=Y.find((function(t){return t.id===e}));t?(S(t),n&&n(t)):S(null)}),[Y,n]),te=u(N?"Enter_reply_shift_Enter_for_new_line_Enter_to_send":"Enter_comment_shift_enter_for_new_line_Enter_to_send");return l.default.createElement("div",{className:"sdoc-comment-drawer"},l.default.createElement("div",{className:"comments-panel-wrapper"},l.default.createElement(E.default,{toggle:_,activeCommentGroup:N,setCurrentCommentGroup:ee}),l.default.createElement("div",{className:"comments-panel-body"},!N&&l.default.createElement(g.default,{commentList:Y,commentType:G,setCommentType:z}),l.default.createElement("div",{ref:s,className:"comments-panel-body__content"},l.default.createElement("div",{id:"global-comment-list-container",className:"sdoc-comment-list-container"},!N&&Array.isArray(Y)&&Y.map((function(e){var n,r,a=null===(n=e.replies)||void 0===n?void 0:n.length,o=(null===(r=e.replies)||void 0===r?void 0:r.length)>0?e.replies[e.replies.length-1]:null,i=e.detail.element_id,u=$(i);return l.default.createElement(v.default,{key:e.id,editor:t,element:u,topLevelComment:e,replyCount:a,latestReply:o,setCurrentCommentGroup:ee})})),N&&l.default.createElement(m.default,{key:N.id,editor:t,element:$(N.detail.element_id),container:"global-comment-list-container",commentDetailRef:f,comment:N,isGlobalComment:!0,isActive:!0,updateScrollPosition:Q,isClickCommentPanelBody:Z,setCurrentCommentGroup:ee}))),l.default.createElement("div",{className:(0,p.default)("global-comment-input-wrapper",{active:null===U||void 0===U?void 0:U.trim()})},!I&&l.default.createElement(d.Input,{value:null!==U&&void 0!==U&&U.trim()?".....":"",readOnly:!0,placeholder:te,onFocus:function(){L(!0)}}),I&&l.default.createElement(A.default,{globalCommentContent:U,isScrollDisplayed:M,type:N?"replay":"comment",hiddenCommentEditor:J,insertDocComment:X,updateGlobalCommentContent:function(e){j(e)}})))))}))},59396:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"EditorComment",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"GlobalComment",{enumerable:!0,get:function(){return o.default}});var a=r(n(7803)),o=r(n(59498));n(37731)},58717:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UP=t.POPOVER_ADDING_HEIGHT=t.LINE_HEIGHT=t.FONT_SIZE_WIDTH=t.DOWN=t.DOC_NOTIFICATION_REDUCER_TYPE=t.DOC_COMMENT_ELEMENT_ID=t.COMMENT_URL_CLASSNAME=t.COMMENT_TYPES=void 0;t.COMMENT_TYPES={DOC:"Doc_comments",ALL:"All_comments",RESOLVED:"Resolved_comments",UNRESOLVED:"Unresolved_comments"},t.DOWN="down",t.UP="up",t.FONT_SIZE_WIDTH=15,t.LINE_HEIGHT=22,t.POPOVER_ADDING_HEIGHT=10,t.COMMENT_URL_CLASSNAME="sdoc-comment-url",t.DOC_COMMENT_ELEMENT_ID="0",t.DOC_NOTIFICATION_REDUCER_TYPE={FETCHING:"fetching",FETCHED:"fetched",FETCH_ERROR:"error",ADD:"add",DEL:"del"}},10751:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useCursorPosition=t.getSelectionRange=t.getElementCommentCountTop=t.getCursorPosition=t.getAvatarUrl=void 0;var a=n(62097),o=r(n(8334)),i=n(50753),u=function(){if(window.getSelection){var e=window.getSelection();if(e.getRangeAt&&e.rangeCount)return e.getRangeAt(0)}else if(document.selection&&document.selection.createRange)return document.selection.createRange();return null};t.getSelectionRange=u;var s=function(){var e=0,t=0,n=u();if(n){var r=n.getBoundingClientRect();e=r.x||0,t=r.y-93+(r.height-24)/2||0}return{x:e,y:t}};t.getCursorPosition=s;t.useCursorPosition=function(){var e=((0,i.useScrollContext)().current||{}).scrollTop,t=void 0===e?0:e,n=s();return 0!==n.y&&(n.y=n.y+t),n};t.getAvatarUrl=function(){var e=o.default.getSetting("serviceUrl");return"".concat(e,"/media/avatars/default.png")};t.getElementCommentCountTop=function(e,t,n){var r;return(t.children||[]).forEach((function(t){var n=a.ReactEditor.toDOMNode(e,t).childNodes[0],o=(n?n.getBoundingClientRect():{y:0}).y;r||(r=o),r=Math.min(r,o)})),r-93+n}},99838:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useCommentContext=t.CommentContext=void 0;var a=r(n(9950)),o=t.CommentContext=a.default.createContext();t.useCommentContext=function(){var e=(0,a.useContext)(o);return{commentsInfo:e.commentsInfo,dispatch:e.dispatch}}},27689:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(9950),o=n(99838),i=n(58717);t.default=function(){var e=(0,o.useCommentContext)(),t=e.commentsInfo,n=e.dispatch,u=(t||{}).comment_list,s=(0,a.useState)(i.COMMENT_TYPES.ALL),l=r(s,2),c=l[0],d=l[1],f=(0,a.useState)([]),p=r(f,2),h=p[0],m=p[1];return(0,a.useEffect)((function(){if(c===i.COMMENT_TYPES.ALL){var e=u.map((function(e){return e.replies=e.replies.filter((function(e){return!["True","False"].includes(e.reply)})),e}));m(e)}else if(c===i.COMMENT_TYPES.RESOLVED){var t=u.filter((function(e){return e.resolved}));m(t)}else if(c===i.COMMENT_TYPES.UNRESOLVED){var n=u.filter((function(e){return!e.resolved}));m(n)}else if(c===i.COMMENT_TYPES.DOC){var r=u.filter((function(e){return e.detail.element_id===i.DOC_COMMENT_ELEMENT_ID}));m(r)}}),[c,u]),{dispatch:n,commentList:h,commentType:c,setCommentType:d}}},86040:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useCommentsMount=void 0;var i=n(9950),u=o(n(8334)),s=o(n(65948)),l=n(7343);t.useCommentsMount=function(e){var t=(0,i.useCallback)(a(r().mark((function t(){var n,a;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e({type:"FETCHING_STATE"}),t.prev=1,t.next=4,u.default.listComments();case 4:n=t.sent,a=n.data.comments,e({type:"RECEIVE_STATE",payload:a}),t.next=13;break;case 9:t.prev=9,t.t0=t.catch(1),console.log(t.t0),e({type:"FETCHING_ERROR"});case 13:case"end":return t.stop()}}),t,null,[[1,9]])}))),[]),n=(0,i.useCallback)(a(r().mark((function t(){var n,a;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e({type:"REFETCHING_STATE"}),t.prev=1,t.next=4,u.default.listComments();case 4:n=t.sent,a=n.data.comments,e({type:"RECEIVE_STATE",payload:a}),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(1),console.log(t.t0);case 12:case"end":return t.stop()}}),t,null,[[1,9]])}))),[]);(0,i.useEffect)((function(){t();var e=s.default.getInstance().subscribe(l.EXTERNAL_EVENT.NEW_NOTIFICATION,n);return function(){e()}}),[t,n])}},51047:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotificationContext",{enumerable:!0,get:function(){return r.NotificationContext}}),Object.defineProperty(t,"useNotificationContext",{enumerable:!0,get:function(){return r.useNotificationContext}}),Object.defineProperty(t,"useNotificationsMount",{enumerable:!0,get:function(){return a.useNotificationsMount}});var r=n(81056),a=n(97686)},81056:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useNotificationContext=t.NotificationContext=void 0;var a=r(n(9950)),o=t.NotificationContext=a.default.createContext();t.useNotificationContext=function(){var e=(0,a.useContext)(o);return{notificationsInfo:e.notificationsInfo,dispatch:e.dispatch}}},97686:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useNotificationsMount=void 0;var i=n(9950),u=n(28321),s=o(n(8334)),l=o(n(65948)),c=n(7343),d=n(58717),f=n(12709),p=n(286),h=n(59983);t.useNotificationsMount=function(e){var t=(0,u.useTranslation)().t,n=(0,p.useCollaborators)().collaborators,o=(0,i.useCallback)((function(e){if(e){var r=e.author,a=e.msg_type,o=e.reply,i=e.comment,u=n.find((function(e){return e.email===r})),s=i||o,l=t("comment"===a?"xxx_added_a_new_comment":"xxx_added_a_reply",{author:u?u.name:t("Unknown")}),c={body:"".concat(s)};(0,f.createNotify)(l,c)}}),[n,t]),m=(0,i.useCallback)(function(){var t=a(r().mark((function t(n){var a,i,u;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o(n),a=l.default.getInstance(),e({type:d.DOC_NOTIFICATION_REDUCER_TYPE.FETCHING}),t.prev=3,t.next=6,s.default.listUnseenNotifications();case 6:i=t.sent,u=i.data.notifications,e({type:d.DOC_NOTIFICATION_REDUCER_TYPE.FETCHED,payload:u}),a.dispatch(h.INTERNAL_EVENT.UNSEEN_NOTIFICATIONS_COUNT,null===u||void 0===u?void 0:u.length),t.next=16;break;case 12:t.prev=12,t.t0=t.catch(3),console.log(t.t0),e({type:d.DOC_NOTIFICATION_REDUCER_TYPE.FETCH_ERROR});case 16:case"end":return t.stop()}}),t,null,[[3,12]])})));return function(e){return t.apply(this,arguments)}}(),[o]);(0,i.useEffect)((function(){m();var e=l.default.getInstance().subscribe(c.EXTERNAL_EVENT.NEW_NOTIFICATION,m);return function(){e()}}),[m])}},49234:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useParticipantsContext=t.ParticipantsContext=void 0;var a=r(n(9950)),o=t.ParticipantsContext=a.default.createContext(null);t.useParticipantsContext=function(){var e=(0,a.useContext)(o);if(!e)throw new Error("'ParticipantsContext' is null");return{participants:e.participants,addParticipants:e.addParticipants,deleteParticipant:e.deleteParticipant}}},26315:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(99838),u=n(51047),s=n(59396),l=n(12709),c=r(n(8334)),d=n(58717);t.default=function(e){var t=e.type,n=e.editor,r=(0,i.useCommentContext)().commentsInfo,a=(0,u.useNotificationContext)(),f=a.notificationsInfo,p=a.dispatch,h=(0,o.useCallback)((function(e){var t=[],n=[],r=(0,l.generatorNotificationKey)(e.id),a=f.notifications_map[r];a&&(n.push(a.key),t.push(a.id)),Array.isArray(e.replies)&&e.replies.forEach((function(e){var r=(0,l.generatorNotificationKey)(e.comment_id,e.id),a=f.notifications_map[r];a&&(n.push(a.key),t.push(a.id))})),c.default.deleteUnseenNotifications(t).then((function(e){p({type:d.DOC_NOTIFICATION_REDUCER_TYPE.DEL,payload:n})})).catch((function(e){}))}),[p,f.notifications_map]),m=c.default.getSettings("isFreezed").isFreezed;return r.isFetching?null:o.default.createElement(o.default.Fragment,null,"editor"===t&&!m&&o.default.createElement(s.EditorComment,{deleteUnseenNotifications:h,editor:n}),"global"===t&&o.default.createElement(s.GlobalComment,{deleteUnseenNotifications:h,editor:n}))}},63918:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(65044),s=n(86040),l=n(99838);t.default=function(e){var t=e.children,n=e.editor,o=(0,i.useReducer)(u.commentReducer,u.initCommentsInfo),c=a(o,2),d=c[0],f=c[1];return(0,s.useCommentsMount)(f),(0,i.useEffect)((function(){n.element_comments_map=r({},d.element_comments_map)}),[d]),i.default.createElement(l.CommentContext.Provider,{value:{commentsInfo:d,dispatch:f}},t)}},90485:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(63918)),i=r(n(12084)),u=r(n(34817));t.default=function(e){var t=e.children,n=e.editor;return a.default.createElement(i.default,{editor:n},a.default.createElement(o.default,{editor:n},a.default.createElement(u.default,null,t)))}},12084:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(73804),s=n(51047);t.default=function(e){var t=e.children,n=e.editor,o=(0,i.useReducer)(u.notificationReducer,u.initNotificationsInfo),l=a(o,2),c=l[0],d=l[1];return(0,s.useNotificationsMount)(d),(0,i.useEffect)((function(){n.notifications_map=r({},c.notifications_map)}),[c]),i.default.createElement(s.NotificationContext.Provider,{value:{notificationsInfo:c,dispatch:d}},t)}},34817:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=a(n(8334)),l=n(15107),c=a(n(31702)),d=n(46867),f=n(75601),p=n(7343),h=n(49234);t.default=function(e){var t=e.children,n=s.default.getSetting("isSdocRevision"),a=s.default.getSetting("isPublished"),o=(0,i.useState)([]),m=r(o,2),v=m[0],E=m[1],g=(0,u.useTranslation)().t,y=(0,i.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Array.isArray(e)&&0!==e.length){var t=v.slice(0);e.forEach((function(e){var n=new l.User(e);t.find((function(e){return e.username===n.username}))||t.push(n)})),E(t)}}),[v]),b=(0,i.useCallback)((function(e){v.find((function(t){return t.username===e}))||s.default.addParticipants([e]).then((function(e){var t=e.data.success;y(t)})).catch((function(e){var t=(0,d.getErrorMsg)(e);c.default.danger(g(t))}))}),[y,v]),A=(0,i.useCallback)((function(e){if(v.find((function(t){return t.username===e}))){var t=v.slice(0);t=t.filter((function(t){return t.username!==e})),E(t)}}),[v]),C=(0,i.useCallback)((function(e){v.find((function(t){return t.username===e}))&&s.default.deleteParticipants(e).then((function(t){var n=v.slice(0);n=n.filter((function(t){return t.username!==e})),E(n)})).catch((function(e){var t=(0,d.getErrorMsg)(e);c.default.danger(g(t))}))}),[v]);return(0,i.useEffect)((function(){n&&a||s.default.listParticipants().then((function(e){var t=e.data.participant_list;y(t)})).catch((function(e){}))}),[]),(0,i.useEffect)((function(){var e=f.EventBus.getInstance(),t=e.subscribe(p.EXTERNAL_EVENT.PARTICIPANT_ADDED,y),n=e.subscribe(p.EXTERNAL_EVENT.PARTICIPANT_REMOVED,A);return function(){t(),n()}}),[y,A]),i.default.createElement(h.ParticipantsContext.Provider,{value:{participants:v,addParticipants:b,deleteParticipant:C}},t)}},65044:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.sortCommentList=t.initElementCommentsMap=t.initCommentsInfo=t.initCommentList=t.formatCommentsData=t.commentReducer=void 0;var i=o(n(55097)),u=function(e){for(var t=[],n=(0,i.default)(e),r=0;r<n.length;r++){var a=n[r];if(a.detail)try{a.detail=JSON.parse(a.detail),t.push(a)}catch(o){continue}}return t};t.formatCommentsData=u;var s=function(e){for(var t={},n=u(e),r=0;r<n.length;r++){var a=n[r],o=a.detail.element_id;t[o]||(t[o]=[]),t[o].push(a)}return t};t.initElementCommentsMap=s;var l=function(e){return u(e)};t.initCommentList=l;var c=function(e){var t=e.map((function(e){var t=e.updated_at,n=e.replies.map((function(e){return e.updated_at})),r=[t].concat(a(n));return r.sort((function(e,t){return new Date(e).getTime()<=new Date(t).getTime()?1:-1})),e.updated_time=r[0],e})),n=[],r=[];return t.forEach((function(e){e.resolved?r.push(e):n.push(e)})),n.sort((function(e,t){return new Date(e.updated_time).getTime()<=new Date(t.updated_time).getTime()?1:-1})),r.sort((function(e,t){return new Date(e.updated_time).getTime()<=new Date(t.updated_time).getTime()?1:-1})),[].concat(n,r)};t.sortCommentList=c;var d=t.initCommentsInfo={isFetching:!0,comment_list:[],element_comments_map:{},error:!1};t.commentReducer=function(e,t){switch(t.type){case"FETCHING_STATE":return d;case"RECEIVE_STATE":return{isFetching:!1,comment_list:l(t.payload),element_comments_map:s(t.payload),error:!1};case"FETCHING_ERROR":return{isFetching:!1,element_comments_map:{},error:!0};case"INSERT_COMMENT":var n=e.element_comments_map,o=e.comment_list,u=t.payload,f=u.element_id,p=u.comment;n[f]||(n[f]=[]),n[f]=[].concat(a(n[f]),[p]);var h=[].concat(a(o),[(0,i.default)(p)]);return r(r({},e),{},{element_comments_map:r({},n),comment_list:h});case"DELETE_COMMENT":var m=e.element_comments_map,v=e.comment_list,E=t.payload,g=E.element_id,y=E.comment_id;m[g]&&(m[g]=m[g].filter((function(e){return e.id!==y})));var b=v.filter((function(e){return e.id!==y}));return r(r({},e),{},{element_comments_map:r({},m),comment_list:b});case"UPDATE_COMMENT":var A=e.element_comments_map,C=e.comment_list,T=t.payload,_=T.element_id,D=T.comment_id,O=T.comment;A[_]=A[_].map((function(e){return e.id===D?(e.comment=O.comment,e.detail=O.detail,e.updated_at=O.updated_at,e):e}));var N=C.map((function(e){return e.id===D?(e.comment=O.comment,e.detail=O.detail,e.updated_at=O.updated_at,e):e}));return r(r({},e),{},{element_comments_map:r({},A),comment_list:N});case"UPDATE_COMMENT_STATE":var S=e.element_comments_map,w=e.comment_list,k=t.payload,I=k.element_id,L=k.comment_id,R=k.comment;S[I]=S[I].map((function(e){return e.id===L?(e.resolved=R.resolved,e):e}));var P=w.map((function(e){return e.id===L?(e.resolved=R.resolved,e):e}));return r(r({},e),{},{element_comments_map:r({},S),comment_list:c(P)});case"INSERT_REPLY":var M=e.element_comments_map,x=e.comment_list,F=t.payload,B=F.element_id,U=F.comment_id,j=F.reply;M[B]=M[B].map((function(e){return e.id===U?(e.replies=[].concat(a(e.replies),[(0,i.default)(j)]),e):e}));var H=x.map((function(e){return e.id===U?(e.replies=[].concat(a(e.replies),[j]),e):e}));return r(r({},e),{},{element_comments_map:r({},M),comment_list:H});case"DELETE_REPLY":var Y=e.element_comments_map,G=e.comment_list,z=t.payload,W=z.element_id,K=z.comment_id,V=z.reply_id;Y[W]=Y[W].map((function(e){return e.id===K?(e.replies=e.replies.filter((function(e){return e.id!==V})),e):e}));var Q=G.map((function(e){return e.id===K?(e.replies=e.replies.filter((function(e){return e.id!==V})),e):e}));return r(r({},e),{},{element_comments_map:r({},Y),comment_list:Q});case"UPDATE_REPLY":var q=e.element_comments_map,X=e.comment_list,J=t.payload,Z=J.element_id,$=J.comment_id,ee=J.reply_id,te=J.reply;q[Z]=q[Z].map((function(e){return e.id===$?(e.replies=e.replies.map((function(e){return e.id===ee?r(r({},e),te):e})),e):e}));var ne=X.map((function(e){return e.id===$?(e.replies=e.replies.map((function(e){return e.id===ee?r(r({},e),te):e})),e):e}));return r(r({},e),{},{element_comments_map:r({},q),comment_list:ne});default:return e}}},73804:function(e,t,n){"use strict";var r=n(43693).default,a=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.notificationReducer=t.initNotificationsInfo=void 0;var o=n(58717),i=n(15107),u=n(75601),s=n(59983),l=n(7343),c=t.initNotificationsInfo={isFetching:!0,notifications_map:{},error:!1};t.notificationReducer=function(e,t){switch(t.type){case o.DOC_NOTIFICATION_REDUCER_TYPE.FETCHING:return c;case o.DOC_NOTIFICATION_REDUCER_TYPE.FETCHED:var n=t.payload,d={};return n.forEach((function(e){var t=new i.Notification(e);d[t.key]=t})),{isFetching:!1,notifications_map:d,error:!1};case o.DOC_NOTIFICATION_REDUCER_TYPE.FETCH_ERROR:return{isFetching:!1,notifications_map:{},error:!0};case o.DOC_NOTIFICATION_REDUCER_TYPE.ADD:var f=t.payload.notification,p=new i.Notification(f);return a(a({},e),{},{notifications_map:a(a({},e.notifications_map),{},r({},p.key,p))});case o.DOC_NOTIFICATION_REDUCER_TYPE.DEL:var h=t.payload,m=e.notifications_map;Array.isArray(h)&&h.length>0&&h.forEach((function(e){m[e]&&delete m[e]}));var v=u.EventBus.getInstance();return v.dispatch(s.INTERNAL_EVENT.UNSEEN_NOTIFICATIONS_COUNT,Object.keys(m).length),0===Object.keys(m).length&&v.dispatch(l.EXTERNAL_EVENT.CLEAR_NOTIFICATION),a(a({},e),{},{notifications_map:m});default:return e}}},12709:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.convertComment=t.checkMentionOperation=t.CommentUtilities=void 0,Object.defineProperty(t,"createNotify",{enumerable:!0,get:function(){return d.createNotify}}),t.focusToCommentElement=void 0,Object.defineProperty(t,"generatorNotificationKey",{enumerable:!0,get:function(){return d.generatorNotificationKey}}),t.searchCollaborators=t.getCommentElementById=void 0;var i=o(n(64467)),u=n(70523),s=n(62097),l=n(46867),c=n(7343),d=n(542),f=n(82935),p=n(39177);t.searchCollaborators=function(e,t){var n=t?t.trim().toLowerCase():"",r=Array.isArray(e)&&e.length>0?e:[];return n?r.filter((function(e){var t=e.name,r=e.name_pinyin,a=void 0===r?"":r;if(t.toString().toLowerCase().indexOf(n)>-1)return!0;if(!a)return!1;var o=a.toString().toLowerCase(),i=n.replace(/ |'/g,"");return o.indexOf(i)>-1||(o.replace(/'/g,"").indexOf(i)>-1||o.split("'").map((function(e){return e&&e.trim()?e.trim().slice(0,1):""})).join("").indexOf(i)>-1)})):r};t.convertComment=function(e){return e.replaceAll("<","<").replaceAll(">",">")};t.checkMentionOperation=function(e){var t=e.keyCode,n=c.KeyCodes,r=n.Escape,a=n.LeftArrow,o=n.RightArrow;return t!==r&&t!==a&&t!==o};var h=r((function e(){var t=this;a(this,e),(0,i.default)(this,"onInsertElement",(function(e){var n=e.commentRef,r=e.selection,a=e.range,o=e.content,i=e.nodeType;return a&&(r.removeAllRanges(),r.addRange(a)),t.createHtmlElement({commentRef:n,selection:r,range:a,content:o,nodeType:i})})),(0,i.default)(this,"getHtmlElement",(function(e,t){if("image"===e){var n=document.createElement("div");n.className="image-container",n.contentEditable="false";var r=document.createElement("img");return r.src=t,r.height=60,n.appendChild(r),n.outerHTML}return""})),(0,i.default)(this,"createHtmlElement",(function(e){var t,n,r,a=e.commentRef,o=e.selection,i=e.range,u=e.content,s=e.nodeType;"image"===s&&((t=document.createElement("div")).className="image-container",t.contentEditable="false",(r=document.createElement("img")).src=u,r.height=60,t.appendChild(r),(n=document.createElement("span")).innerHTML=" "),"collaborator"===s&&(t=document.createElement("span"),n=document.createElement("span"),t.className="at-text",t.innerHTML="@".concat(u.name),n.innerHTML=" ");var l=document.createDocumentFragment();l.appendChild(t);var c=l.appendChild(n);return i?i.insertNode(l):(a.current.appendChild(l),i=o.getRangeAt(0)),c&&((i=i.cloneRange()).setStartAfter(c),i.collapse(!0),o.removeAllRanges(),o.addRange(i)),i})),(0,i.default)(this,"onSelectParticipant",(function(e){var n=e.selection,r=e.range,a=e.participant,o=e.callBack,i=e.commentRef;if(r){n.removeAllRanges(),n.addRange(r);var u=r.startContainer,s=t.getAtIndexWithAnchorPosition(r.startOffset,u.data);s>-1&&(r.setStart(u,s),r.setEnd(u,r.endOffset),r.deleteContents())}var l=t.createHtmlElement({selection:n,range:r,content:a,nodeType:"collaborator",commentRef:i});return o&&o(),i.current&&i.current.focus(),l})),(0,i.default)(this,"getAtIndexWithAnchorPosition",(function(e,t){for(var n=-1,r=e-1;r>-1;r--)if("@"===t[r]){n=r;break}return n})),(0,i.default)(this,"onPaste",(function(e,t){e.stopPropagation();var n=(0,l.getEventTransfer)(e);if(n.files){var r=n.files[0];/image/i.test(r.type)&&(e.preventDefault(),t&&t(n.files))}else{e.preventDefault();var a=n.text;document.queryCommandSupported("insertText")?document.execCommand("insertText",!1,a):document.execCommand("paste",!1,a)}}))}));t.CommentUtilities=h;t.focusToCommentElement=function(e,t){var n=(0,f.findPath)(e,t),r=u.Editor.end(e,n),a=u.Editor.start(e,n),o={anchor:[p.ELEMENT_TYPE.LIST_ITEM,p.ELEMENT_TYPE.ORDERED_LIST,p.ELEMENT_TYPE.UNORDERED_LIST].includes(t.type)?a:r,focus:r};(0,f.focusEditor)(e,o)};t.getCommentElementById=function(e,t){var n=null,r=document.querySelectorAll('[data-id="'.concat(e,'"]'))[0];if(r){var a=s.ReactEditor.toSlateNode(t,r);a&&(n=a)}return n}},542:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.generatorNotificationKey=t.createNotify=void 0;var a=r(n(4159)),o=r(n(37609)),i=r(n(8334));a.default.extend(o.default);var u="granted",s=function(e,t){var n=new Notification(e,t),r=setTimeout(n.close.bind(n),5e3);n.onshow=function(e){var t=i.default.getSetting("mediaUrl").mediaUrl,n=document.createElement("audio");n.setAttribute("src","".concat(t,"audio/classic.mp3")),n.setAttribute("autoplay","autoplay"),n.setAttribute("id","seatable-audio");var r=document.getElementById("seatable-audio");r&&document.body.removeChild(r),document.body.appendChild(n)},n.onclose=function(){clearTimeout(r)},n.onclick=function(){n.close()}};t.createNotify=function(e,t){if(!("Notification"in window))return!1;Notification.permission===u?s(e,t):Notification.requestPermission((function(n){n===u&&s(e,t)}))};t.generatorNotificationKey=function(e){var t=e+"",n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"")+"";return n?"sdoc_notification_".concat(t,"_").concat(n):"sdoc_notification_".concat(t)}},59983:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.PAGE_EDIT_AREA_WIDTH=t.MODIFY_TYPE=t.LEFT_OUTLINE_WIDTH=t.INTERNAL_EVENT=t.HEADER_OUTLINE_WIDTH_MAPPING=t.FULL_WIDTH_MODE=t.DOCUMENT_PLUGIN_EDITOR=t.DIFF_VIEWER=t.COMMENT_EDITOR_EDIT_AREA_WIDTH=t.COMMENT_EDITOR=t.ARTICLE_MIN_WIDTH=t.ARTICLE_FULL_WIDTH=void 0,Object.defineProperty(t,"PLUGIN_BTN_POSITION",{enumerable:!0,get:function(){return o.PLUGIN_BTN_POSITION}}),Object.defineProperty(t,"PLUGIN_DISPLAY_TYPE",{enumerable:!0,get:function(){return o.PLUGIN_DISPLAY_TYPE}}),t.Z_INDEX=t.WIKI_OUTLINE=t.WIKI_EDITOR=t.RIGHT_COMMENT_WIDTH=t.REVISION_DIFF_VALUE=t.REVISION_DIFF_KEY=t.REBASE_TYPES=t.REBASE_TYPE=t.REBASE_ORIGIN=t.REBASE_MARK_KEY=t.REBASE_MARKS=void 0;var a=r(n(57048));t.Z_INDEX=a;var o=n(71220),i=(t.INTERNAL_EVENT={CANCEL_TABLE_SELECT_RANGE:"cancel_table_select_range",SET_TABLE_SELECT_RANGE:"set_table_select_range",HIDDEN_CODE_BLOCK_HOVER_MENU:"hidden_code_block_hover_menu",ON_MOUSE_ENTER_BLOCK:"on_mouse_enter_block",ON_DRAG_OVER_BLOCK:"on_drag_over_block",ON_DRAG_LEAVE_BLOCK:"on_drag_leave_block",ON_DRAG_DROP_BLOCK:"on_drag_drop_block",INSERT_ELEMENT:"insert_element",OUTLINE_STATE_CHANGED:"outline_state_changed",RELOAD_IMAGE:"reload_image",ARTICLE_CLICK:"hidden_comment",UNSEEN_NOTIFICATIONS_COUNT:"unseen_notifications_count",CLOSE_CALLOUT_COLOR_PICKER:"close_callout_color_picker",OPEN_SEARCH_REPLACE_MODAL:"open_search_replace_modal",UPDATE_SEARCH_REPLACE_HIGHLIGHT:"update_search_replace_highlight",TABLE_CELL_MOUSE_ENTER:"table_cell_mouse_enter",HANDLE_MENTION_TEMP_CHOSEN:"handle_mention_temp_chosen",UPDATE_MENTION_TEMP_CONTENT:"update_mention_temp_content",TABLE_COLUMN_START_DRAG:"table_column_start_drag",TABLE_SHOW_DRAG_HANDLER:"table_show_drag_handler",TABLE_HIDE_DRAG_HANDLER:"table_show_drag_handler",ON_PRINT:"on_print",COMMENT_EDITOR_POST_COMMENT:"comment_editor_post_comment",CLOSE_FILE_INSET_DIALOG:"close_file_insert_dialog",RESIZE_ARTICLE:"resize_article"},t.REVISION_DIFF_KEY="diff",t.REVISION_DIFF_VALUE="1",t.PAGE_EDIT_AREA_WIDTH=672,t.COMMENT_EDITOR_EDIT_AREA_WIDTH=364,t.COMMENT_EDITOR="comment_editor",t.WIKI_EDITOR="wiki_editor",t.DOCUMENT_PLUGIN_EDITOR="document_plugin_editor",t.WIKI_OUTLINE="wiki-outline",t.HEADER_OUTLINE_WIDTH_MAPPING={header1:"16px",header2:"12px",header3:"8px"},t.MODIFY_TYPE={ADD:"add",DELETE:"delete",MODIFY:"modify",CHILDREN_MODIFY:"children_modify"},t.REBASE_TYPE={MODIFY_MODIFY:"modify_modify",DELETE_MODIFY:"delete_modify",MODIFY_DELETE:"modify_delete"}),u=(t.REBASE_TYPES=[i.MODIFY_DELETE,i.DELETE_MODIFY,i.MODIFY_MODIFY],t.REBASE_MARK_KEY={ORIGIN:"origin",REBASE_TYPE:"rebase_type",MODIFY_TYPE:"modify_type",OLD_ELEMENT:"old_element"});t.REBASE_ORIGIN={OTHER:"other",MY:"my"},t.REBASE_MARKS=[u.ORIGIN,u.REBASE_TYPE,u.MODIFY_TYPE,u.OLD_ELEMENT],t.DIFF_VIEWER="diff_viewer",t.FULL_WIDTH_MODE="full-width-mode",t.LEFT_OUTLINE_WIDTH=280,t.RIGHT_COMMENT_WIDTH=314,t.ARTICLE_MIN_WIDTH="794px",t.ARTICLE_FULL_WIDTH="calc(100% - 50px - 50px)"},71220:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PLUGIN_DISPLAY_TYPE=t.PLUGIN_BTN_POSITION=void 0;t.PLUGIN_DISPLAY_TYPE={RIGHT_PANEL:"right-panel",DIALOG:"dialog"},t.PLUGIN_BTN_POSITION={MORE_MENU:"more-menu",DEFAULT:"default"}},57048:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.COMMENT_ADD=t.ACTIVE_COMMENT_COUNT=void 0;t.ACTIVE_COMMENT_COUNT=1,t.COMMENT_ADD=2},51230:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setCursor=t.generateCursorData=t.deleteCursor=void 0;var o=a(n(19537));t.setCursor=function(e,t,n,a){var o=t.username;if(e.cursors||(e.cursors={}),n){var i=e.cursors[o]?e.cursors[o]:{},u=r(r(r({},i),n),a);e.cursors[o]=u}else delete e.cursors[o];return e.cursors=r({},e.cursors),e};t.deleteCursor=function(e,t){return delete e.cursors[t],e.cursors=r({},e.cursors),e};t.generateCursorData=function(e){var t=e.user,n=(0,o.default)({luminosity:"dark",format:"rgba",alpha:1});return{name:t.name,cursor_color:n}}},48177:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useCursors=void 0;var a=n(9950);t.useCursors=function(e){var t=(0,a.useState)([]),n=r(t,2),o=n[0],i=n[1];return(0,a.useEffect)((function(){var t=Object.values(e.cursors)||[];i(t)}),[]),(0,a.useEffect)((function(){e.onCursor=function(e){var t=Object.values(e)||[];i(t)}}),[]),{cursors:o,setCursors:i}}},65206:function(e,t,n){"use strict";var r=n(41132).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.usePipDecorate=void 0;var o=n(16244),i=n(23178),u=a(n(69190)),s=[i.highlightDecorate,o.commentDecorate];t.usePipDecorate=function(e){(0,u.default)();var t=s.map((function(t){return t(e)}));return function(e){var n=[];return t.forEach((function(t){var a;null!==(a=t(e))&&void 0!==a&&a.length&&(n=[].concat(r(n),r(a)))})),n}}},70321:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(62097),l=n(70523),c=o(n(75168)),d=o(n(26641)),f=n(9863),p=n(48177),h=n(59983),m=n(65206),v=o(n(65948)),E=n(39177),g=o(n(8447)),y=o(n(43674));t.default=function(e){var t=e.editor,n=e.slateValue,o=e.updateSlateValue,i=e.type,b=(0,p.useCursors)(t).cursors,A=(0,m.usePipDecorate)(t),C=(0,u.useMemo)((function(){return new y.default(t)}),[]),T=(0,u.useCallback)((function(e){0===e.button&&(t.reSetTableSelectedRange&&t.reSetTableSelectedRange(),v.default.getInstance().dispatch(h.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE))}),[]),_=(0,u.useCallback)((function(e,t){try{var n=e.selection,r=l.Editor.nodes(e,{match:function(e){return[E.IMAGE,E.IMAGE_BLOCK].includes(e.type)},at:n});if(a(r,1)[0])return;var o=l.Node.get(e,n.focus.path),i=s.ReactEditor.toDOMNode(e,o);if(!i)return;(0,d.default)(i,{scrollMode:"if-needed"})}catch(u){}}),[]),D=(0,u.useCallback)((function(e){return(0,c.default)("enter",e)?(e.preventDefault(),void v.default.getInstance().dispatch(h.INTERNAL_EVENT.COMMENT_EDITOR_POST_COMMENT,e)):(0,c.default)("shift+enter",e)?(e.preventDefault(),void l.Editor.insertBreak(t)):void C.onKeyDown(e)}),[C,t]);return u.default.createElement(s.Slate,{editor:t,value:n,onChange:o},u.default.createElement(s.Editable,{id:"sdoc-editor",scrollSelectionIntoView:_,cursors:b,renderElement:function(e){return(0,g.default)(r(r({},e),{},{commentType:i}))},renderLeaf:f.renderLeaf,onMouseDown:T,decorate:A,onCut:C.onCut,onCopy:C.onCopy,onCompositionStart:C.onCompositionStart,onCompositionUpdate:C.onCompositionUpdate,onCompositionEnd:C.onCompositionEnd,onKeyDown:D,onBeforeInput:C.onBeforeInput}))}},43204:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(62097),s=n(70523),l=a(n(26641)),c=n(9863),d=n(82935),f=a(n(43674)),p=n(48177),h=n(59983),m=a(n(26315)),v=n(65206),E=n(82307),g=a(n(65948)),y=n(98348),b=n(50753),A=n(23178),C=n(39177),T=n(77886),_=function(e){var t=e.showComment,n=e.editor,a=e.slateValue,o=e.updateSlateValue,_=(0,p.useCursors)(n).cursors,D=(0,v.usePipDecorate)(n),O=(0,i.useMemo)((function(){return new f.default(n)}),[]),N=(0,i.useCallback)((function(e){0===e.button&&((0,T.isPreventResetTableSelectedRange)(e)||(n.reSetTableSelectedRange(),g.default.getInstance().dispatch(h.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE)))}),[]),S=(0,b.useScrollContext)(),w=(0,i.useCallback)((function(e){var t=S.current,a=t.scrollTop,o=t.clientHeight;if(O.onKeyDown(e),"ArrowLeft"!==e.key||(0,d.isSelectionAtBlockStart)(n))if("ArrowUp"!==e.key&&"ArrowLeft"!==e.key){if("ArrowRight"!==e.key||(0,d.isSelectionAtBlockEnd)(n))if("ArrowDown"!==e.key&&"ArrowRight"!==e.key){if("Backspace"===e.key){var i=(0,d.getCurrentNode)(n),l=r(i,1)[0],c=null,f=null;if((0,d.getPrevNode)(n)){var p=(0,d.getPrevNode)(n),h=r(p,2);c=h[0],f=h[1]}if(s.Range.isCollapsed(n.selection)&&c&&(0,d.isSelectionAtBlockStart)(n)&&!(0,d.isCurrentLineEmpty)(n)&&c.type===C.CODE_LINE&&l.type!==C.CODE_LINE)if((0,d.isCurrentLineHasText)(l)){var m=f;m[m.length]=0;var v=c.children[0].text.length,g={anchor:{path:m,offset:v},focus:{path:m,offset:v}};s.Transforms.select(n,g),e.preventDefault()}else{var y=s.Node.string(c);s.Transforms.removeNodes(n,{at:f}),s.Transforms.insertText(n,y),e.preventDefault()}var b=(0,E.getCursorPosition)().y;if(b<0){var A=Math.abs(b);if((0,d.isSelectionAtBlockStart)(n)){var T=(0,d.getPrevNode)(n);if(!T)return;var _=u.ReactEditor.toDOMNode(n,T[0]),D=(0,E.getDomHeight)(_),N=(0,d.getAboveBlockNode)(n);if(!N)return;var w=u.ReactEditor.toDOMNode(n,N[0]),k=(0,E.getDomMarginTop)(w);S.current.scroll(0,Math.max(0,a-(A+D+k)))}else S.current.scroll(0,Math.max(0,a-A));return}if(b>=0&&b<=o&&(0,d.isSelectionAtBlockStart)(n)){var I=(0,d.getPrevNode)(n);if(!I)return;var L=u.ReactEditor.toDOMNode(n,I[0]),R=(0,E.getDomHeight)(L);if(b>=R)return;return void S.current.scroll(0,Math.max(0,a-R))}if(b>o){if((0,d.isSelectionAtBlockStart)(n))S.current.scroll(0,Math.max(0,a+(b-o)));else{var P=(0,E.getCursorPosition)(!1).y+11.2;S.current.scroll(0,Math.max(0,a+(P-o)))}return}}}else{var M=(0,d.getNextNode)(n);if(!M)return;var x=u.ReactEditor.toDOMNode(n,M[0]),F=(0,E.getDomHeight)(x);if(o-(0,E.getCursorPosition)(!1).y>=F)return;S.current.scroll(0,Math.max(0,a+F))}}else{if(0===a)return;var B=(0,d.getPrevNode)(n);if(!B)return;var U=u.ReactEditor.toDOMNode(n,B[0]),j=(0,E.getDomHeight)(U);if((0,E.getCursorPosition)(!0).y>=j)return;S.current.scroll(0,Math.max(0,a-j))}}),[S]),k=(0,i.useCallback)((function(e,t){try{var n=e.selection,a=s.Editor.nodes(e,{match:function(e){return[C.IMAGE,C.IMAGE_BLOCK].includes(e.type)},at:n});if(r(a,1)[0])return;var o=s.Node.get(e,n.focus.path),i=u.ReactEditor.toDOMNode(e,o);if(!i)return;(0,l.default)(i,{scrollMode:"if-needed"})}catch(c){}}),[]);return i.default.createElement(u.Slate,{editor:n,value:a,onChange:o},i.default.createElement(y.ArticleContainer,{editor:n},i.default.createElement(i.Fragment,null,i.default.createElement(c.ContextToolbar,null),i.default.createElement(A.SetNodeToDecorations,null),i.default.createElement(u.Editable,{scrollSelectionIntoView:k,cursors:_,renderElement:c.renderElement,renderLeaf:c.renderLeaf,onKeyDown:w,onMouseDown:N,decorate:D,onCut:O.onCut,onCopy:O.onCopy,onCompositionStart:O.onCompositionStart,id:"sdoc-editor","aria-label":"textbox"})),i.default.createElement(c.SideToolbar,null),t&&i.default.createElement(m.default,{editor:n,type:"editor"})))};_.defaultProps={showComment:!0};t.default=_},12950:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(41002)),u=n(78192),s=r(n(8334)),l=n(9863),c=r(n(77444)),d=n(68063),f=n(59983),p=(0,o.forwardRef)((function(e,t){var n=e.isShowChanges,r=e.isReloading,a=e.document,p=e.revisionContent,h=e.didMountCallback,m=(0,o.useRef)(null),v=(0,o.useMemo)((function(){var e=(0,l.createDefaultEditor)(),t=s.default.getEditorConfig(),n=(0,c.default)((0,d.withSocketIO)(e,{document:a,config:t})),r=a.cursors;return n.cursors=r||{},n.width=f.PAGE_EDIT_AREA_WIDTH,n}),[]);return(0,o.useEffect)((function(){return v.openConnection(),function(){v.closeConnection()}}),[]),(0,o.useImperativeHandle)(t,(function(){return{setSlateValue:function(e){return m.current.setSlateValue(e)},updateDocumentVersion:function(e){return m.current.updateDocumentVersion(e)},getSlateValue:function(){return m.current.getSlateValue()}}}),[m]),n?o.default.createElement(u.RevisionDiffViewer,{editor:v,revisionContent:p,didMountCallback:h}):o.default.createElement(i.default,{ref:m,editor:v,isReloading:r,document:a,showComment:!0})}));t.default=p},17242:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default,o=n(85715).default,i=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=n(70523),c=i(n(55097)),d=i(n(8334)),f=i(n(30267)),p=n(59983),h=n(9863),m=i(n(77444)),v=n(68063),E=n(82935),g=n(98348),y=n(286),b=n(75601),A=n(7343),C=i(n(96163)),T=i(n(70321)),_=n(50753),D=(0,s.forwardRef)((function(e,t){var n=e.editor,i=e.document,u=e.isReloading,D=e.type,O=e.onSubmit,N=e.submitBtnText,S=e.onCancel,w=(0,s.useState)(i.elements),k=o(w,2),I=k[0],L=k[1],R=(0,s.useRef)(null),P=(0,s.useMemo)((function(){if(n)return n;var e=(0,h.createCommentEditor)(),t=d.default.getEditorConfig(),r=(0,m.default)((0,v.withSocketIO)(e,{document:i,config:t})),a=i.cursors;return r.cursors=a||{},r.width=p.COMMENT_EDITOR_EDIT_AREA_WIDTH,r}),[]);(0,s.useEffect)((function(){var e=o(P.children,1)[0];if(e){if(o(e.children,1)[0]){var t=l.Editor.end(P,[0,0]),n={anchor:t,focus:t};(0,E.focusEditor)(P,n)}L(a(P.children))}}),[]);var M=(0,s.useCallback)((function(){window.location.reload()}),[]);if((0,s.useEffect)((function(){b.EventBus.getInstance().subscribe(A.EXTERNAL_EVENT.REFRESH_DOCUMENT,M)}),[M]),(0,s.useImperativeHandle)(t,(function(){return{setSlateValue:function(e){P.children=e.elements,L(a(e.elements))},updateDocumentVersion:function(e){P.updateDocumentVersion(e)},getSlateValue:function(){return(0,c.default)(r(r({},i),{},{elements:I}))}}}),[i,P,I]),u)return s.default.createElement("div",{className:"h-100 w-100 d-flex align-items-center justify-content-center"},s.default.createElement(f.default,null));return s.default.createElement(g.EditorContainer,{editor:P},s.default.createElement(y.CollaboratorsProvider,null,s.default.createElement("div",{className:"sdoc-comment-editor-wrapper"},s.default.createElement("div",{ref:R,className:"article sdoc-comment-editor",onClick:function(e){if(e.target===R.current){var t=l.Editor.end(P,[]);(0,E.focusEditor)(P,t)}}},s.default.createElement(_.ScrollContext.Provider,{value:{scrollRef:R}},s.default.createElement(T.default,{type:D,editor:P,slateValue:I,updateSlateValue:L}))),s.default.createElement(C.default,{editor:P,onSubmit:O,submitBtnText:N,onCancel:S}))))}));t.default=D},41002:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default,o=n(85715).default,i=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=n(70523),c=i(n(55097)),d=i(n(8334)),f=i(n(30267)),p=n(59983),h=n(9863),m=i(n(77444)),v=n(68063),E=n(82935),g=i(n(78654)),y=n(98348),b=i(n(43204)),A=n(6389),C=i(n(23939)),T=n(46867),_=n(75601),D=n(7343),O=(0,s.forwardRef)((function(e,t){var n=e.editor,i=e.document,u=e.isReloading,O=e.showComment,N=e.isShowHeaderToolbar,S=void 0===N||N,w=e.showOutline,k=void 0===w||w,I=(0,s.useMemo)((function(){if(n)return n;var e=(0,h.createDefaultEditor)(),t=d.default.getEditorConfig(),r=(0,m.default)((0,v.withSocketIO)(e,{document:i,config:t})),a=i.cursors;return r.cursors=a||{},r.width=p.PAGE_EDIT_AREA_WIDTH,r}),[]),L=(0,s.useState)(i.elements),R=o(L,2),P=R[0],M=R[1];(0,s.useEffect)((function(){M(i.elements)}),[i.elements]),(0,s.useEffect)((function(){return I.readonly=!1,function(){I.selection=null}}),[]),(0,s.useEffect)((function(){if(!n)return I.openConnection(),function(){I.closeConnection()}}),[]),(0,s.useEffect)((function(){var e=setTimeout((function(){var e=o(I.children,1)[0];if(e&&o(e.children,1)[0]){var t=l.Editor.end(I,[0,0]),n={anchor:t,focus:t};(0,E.focusEditor)(I,n)}}),300);return function(){clearTimeout(e)}}),[]);var x=(0,s.useCallback)((function(){window.location.reload()}),[]);(0,s.useEffect)((function(){_.EventBus.getInstance().subscribe(D.EXTERNAL_EVENT.REFRESH_DOCUMENT,x)}),[x]),(0,s.useImperativeHandle)(t,(function(){return{setSlateValue:function(e){I.children=e.elements,M(a(e.elements))},updateDocumentVersion:function(e){I.updateDocumentVersion(e)},getSlateValue:function(){return(0,c.default)(r(r({},i),{},{elements:P}))}}}),[i,I,P]);var F=d.default.getSetting("isFreezed");if(u)return s.default.createElement("div",{className:"h-100 w-100 d-flex align-items-center justify-content-center"},s.default.createElement(f.default,null));if(T.isMobile)return s.default.createElement(y.EditorContainer,{editor:I,readonly:!0},s.default.createElement(A.ColorProvider,null,s.default.createElement(y.EditorContent,{docValue:P,readonly:!0,showOutline:!1,editor:I,showComment:!1},s.default.createElement(C.default,{editor:I,slateValue:P,showComment:!1}))));if(F)return s.default.createElement(y.EditorContainer,{editor:I,readonly:F},s.default.createElement(A.ColorProvider,null,S&&s.default.createElement(h.HeaderToolbar,{editor:I,readonly:F}),s.default.createElement(y.EditorContent,{docValue:P,showOutline:!0,readonly:F,editor:I,showComment:!0},s.default.createElement(C.default,{editor:I,slateValue:P,showComment:!0}))));var B="boolean"!==typeof O||O;return s.default.createElement(s.default.Fragment,null,s.default.createElement(y.EditorContainer,{editor:I},s.default.createElement(A.ColorProvider,null,S&&s.default.createElement(h.HeaderToolbar,{editor:I}),s.default.createElement(y.EditorContent,{docValue:P,showOutline:null===k||void 0===k||k,editor:I,showComment:B},s.default.createElement(b.default,{editor:I,slateValue:P,updateSlateValue:function(e){_.EventBus.getInstance().dispatch(p.INTERNAL_EVENT.UPDATE_SEARCH_REPLACE_HIGHLIGHT,e),M(e)},showComment:B})))),s.default.createElement(g.default,{editor:I}))}));t.default=O},44701:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default,o=n(85715).default,i=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=n(70523),c=i(n(55097)),d=i(n(94404)),f=i(n(8334)),p=i(n(30267)),h=n(59983),m=n(9863),v=i(n(77444)),E=n(68063),g=n(82935),y=i(n(78654)),b=n(98348),A=i(n(43204)),C=i(n(6409)),T=n(6389),_=i(n(23939)),D=n(46867),O=n(75601),N=n(7343),S=n(50753),w=(0,s.forwardRef)((function(e,t){var n=e.editor,i=e.document,u=e.isReloading,w=e.isWikiReadOnly,k=e.scrollRef,I=(0,s.useMemo)((function(){if(n)return n;var e=(0,m.createDefaultEditor)(),t=f.default.getEditorConfig(),r=(0,v.default)((0,E.withSocketIO)(e,{document:i,config:t})),a=i.cursors;return r.cursors=a||{},r.width=h.PAGE_EDIT_AREA_WIDTH,r}),[]),L=(0,s.useState)(i.elements),R=o(L,2),P=R[0],M=R[1];(0,s.useEffect)((function(){M(i.elements)}),[i.elements]),(0,s.useEffect)((function(){return I.readonly=!1,function(){I.selection=null}}),[]),(0,s.useEffect)((function(){if(!n)return I.openConnection(),function(){I.closeConnection()}}),[]),(0,s.useEffect)((function(){var e=setTimeout((function(){var e=o(I.children,1)[0];if(e&&o(e.children,1)[0]){var t=l.Editor.end(I,[0,0]),n={anchor:t,focus:t};(0,g.focusEditor)(I,n)}}),300);return function(){clearTimeout(e)}}),[]),(0,s.useEffect)((function(){k&&(k.current.id="sdoc-scroll-container")}),[k]);var x=(0,s.useCallback)((function(){window.location.reload()}),[]);(0,s.useEffect)((function(){O.EventBus.getInstance().subscribe(N.EXTERNAL_EVENT.REFRESH_DOCUMENT,x)}),[x]),(0,s.useImperativeHandle)(t,(function(){return{setSlateValue:function(e){I.children=e.elements,M(a(e.elements))},updateDocumentVersion:function(e){I.updateDocumentVersion(e)},getSlateValue:function(){return(0,c.default)(r(r({},i),{},{elements:P}))}}}),[i,I,P]);return u?s.default.createElement("div",{className:"h-100 w-100 d-flex align-items-center justify-content-center"},s.default.createElement(p.default,null)):D.isMobile||w?s.default.createElement(b.EditorContainer,{editor:I,readonly:!0},s.default.createElement(T.ColorProvider,null,s.default.createElement("div",{className:"sdoc-content-wrapper"},s.default.createElement(S.ScrollContext.Provider,{value:{scrollRef:k}},s.default.createElement("div",{className:"sdoc-editor-content readonly"},s.default.createElement(_.default,{editor:I,slateValue:P,showComment:!1})))))):s.default.createElement(s.default.Fragment,null,s.default.createElement(b.EditorContainer,{editor:I},s.default.createElement(T.ColorProvider,null,s.default.createElement("div",{className:"sdoc-content-wrapper"},s.default.createElement(S.ScrollContext.Provider,{value:{scrollRef:k}},s.default.createElement("div",{className:(0,d.default)("sdoc-editor-content",{readonly:w})},s.default.createElement(A.default,{editor:I,slateValue:P,updateSlateValue:function(e){O.EventBus.getInstance().dispatch(h.INTERNAL_EVENT.UPDATE_SEARCH_REPLACE_HIGHLIGHT,e),M(e)},showComment:!1})),s.default.createElement(C.default,{doc:P}))))),s.default.createElement(y.default,{editor:I}))}));t.default=w},75681:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(){return a.default.createElement("span",{contentEditable:!1,style:{fontSize:0}},String.fromCodePoint(160))}},74145:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=r(n(94404));t.default=(0,o.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=e.color,r=e.lastUsedColor;return a.default.createElement("div",{className:(0,i.default)("sdoc-color-item",{selected:r===n.value}),style:{backgroundColor:n.value},color:n.value,"data-color":n.value,title:n.index?t(n.name,{value:n.index}):t(n.name)})}))},91506:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=a(n(94404)),l=n(48843),c=n(25825),d=n(39177),f=n(46867),p=n(86401),h=a(n(74145)),m=a(n(24558));n(25314);var v=function(e){var t=e.ariaLabel,n=e.iconClass,a=e.id,o=e.isRichEditor,u=e.className,v=e.popoverClassName,E=e.disabled,g=e.t,y=e.setColor,b=e.recentUsedColorsKey,A=e.text,C=e.defaultColorTip,T=e.defaultColor,_=e.lastUsedColor,D=e.updateLastUsedColor,O=(0,i.useRef)(null),N=(0,i.useRef)(null),S=(0,i.useState)(f.LocalStorage.getItem(b,d.DEFAULT_RECENT_USED_LIST)),w=r(S,2),k=w[0],I=w[1],L=(0,i.useState)(!1),R=r(L,2),P=R[0],M=R[1],x=(0,i.useState)(!1),F=r(x,2),B=F[0],U=F[1],j=(0,i.useCallback)((function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!E){var n=e||"";if(y(n),""!==n&&k[0]!==n){var r=k.slice(0,9);r.unshift(n),f.LocalStorage.setItem(b,r),I(r)}D&&D(n),t&&(O.current.toggle(),M(!P))}}),[k,b,P,B,E]),H=(0,i.useCallback)((function(e){if(e.target.className.includes("sdoc-color-item")){var t=e.target.dataset.color;j(t)}}),[k,b,P,B]),Y=(0,i.useCallback)((function(){B||(O.current.toggle(),M(!P))}),[P,B]),G=(0,i.useCallback)((function(){N.current.toggle(),U(!B)}),[N,B]),z=(0,i.useCallback)((function(e){(0,p.eventStopPropagation)(e)}),[]),W=(0,i.useCallback)((function(e){var t=e.hex;j(t,!1)}),[E]),K=(0,s.default)(u,"sdoc-color-menu sdoc-menu-with-dropdown",{"menu-show":P,disabled:E,"rich-icon-btn d-flex":o,"rich-icon-btn-disabled":o&&E,"rich-icon-btn-hover":o&&!E,"btn btn-icon btn-secondary btn-active d-flex":!o}),V=(0,i.useCallback)((function(e){(0,p.eventStopPropagation)(e),j(_,!1)}),[k,_,E]),Q="button-".concat(a);return i.default.createElement(i.default.Fragment,null,i.default.createElement("button",{type:"button","aria-label":t,className:K,id:Q,disabled:E},i.default.createElement("div",{className:(0,s.default)("last-used-color-container sdoc-menu-with-dropdown-icon",{disabled:E}),onClick:V},i.default.createElement("i",{className:(0,s.default)(n,"sdoc-color-icon")}),i.default.createElement("div",{className:"last-used-color",style:{backgroundColor:_||"unset"}})),i.default.createElement("div",{id:a,className:"sdoc-color-toggle sdoc-menu-with-dropdown-triangle"},i.default.createElement("i",{className:"sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(P?"caret-up":"drop-down")}))),A&&i.default.createElement(m.default,{target:Q},g(A)),!E&&i.default.createElement(l.UncontrolledPopover,{target:a,className:(0,s.default)("sdoc-color-menu-popover",v),trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:Y,fade:!1,ref:O},i.default.createElement("div",{className:"sdoc-dropdown-menu sdoc-color-dropdown-menu"},i.default.createElement("div",{className:"p-3 d-flex flex-column"},i.default.createElement("div",{className:"sdoc-color-no-color-container"},i.default.createElement("div",{className:"sdoc-color-no-color-content",onClick:function(){return j(T)}},C||g("No_color"))),i.default.createElement("div",{className:"sdoc-color-default-colors-container",onClick:H},d.DEFAULT_COLORS.map((function(e,t){return i.default.createElement(h.default,{key:"default-color-".concat(t),color:e,lastUsedColor:_})}))),i.default.createElement("div",{className:"sdoc-color-standard-colors-container"},i.default.createElement("div",{className:"sdoc-color-sub-title"},g("Standard_color")),i.default.createElement("div",{className:"d-flex",onClick:H},d.STANDARD_COLORS.map((function(e,t){return i.default.createElement(h.default,{key:"standard-color-".concat(t),color:e,lastUsedColor:_})})))),i.default.createElement("div",{className:"sdoc-color-recent-used-colors-container"},i.default.createElement("div",{className:"sdoc-color-sub-title"},g("Recently_used")),i.default.createElement("div",{className:"d-flex",onClick:H},k.map((function(e,t){return i.default.createElement(h.default,{key:"standard-color-".concat(t),color:{value:e,name:e}})}))))),i.default.createElement("div",{className:"sdoc-colors-divider"}),i.default.createElement("div",{className:(0,s.default)("sdoc-more-colors pr-2",{"show-pick":B}),id:"sdoc-more-colors"},i.default.createElement("span",null,g("More_color")),i.default.createElement("i",{className:"sdocfont sdoc-right-slide"})),i.default.createElement(l.UncontrolledPopover,{target:"sdoc-more-colors",className:"sdoc-more-colors-popover",trigger:"hover",placement:"left-end",hideArrow:!0,fade:!1,toggle:G,ref:N},i.default.createElement("div",{className:"sdoc-more-colors-container",onClick:z},i.default.createElement(c.ChromePicker,{disableAlpha:!0,color:_||"",onChange:W}))))))};v.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=(0,u.withTranslation)("sdoc-editor")(v)},16153:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=a(n(94404)),l=a(n(78473));n(65994);var c=(0,i.forwardRef)((function(e,t){var n=e.disabled,a=e.onClick,o=e.menuConfig,c=e.children,d=e.className,f=e.shortcut,p=e.isHidden,h=(0,u.useTranslation)().t,m=o.iconClass,v=(0,i.useState)(!1),E=r(v,2),g=E[0],y=E[1];return(0,i.useEffect)((function(){y(!g)}),[]),i.default.createElement("div",{className:(0,s.default)("sdoc-dropdown-menu-item",d,{disabled:n,"sdoc-dropdown-item-with-left-icon":m,"sdoc-link-dropdown-menu-item":f,"sdoc-dropdown-menu-item-hidden":p}),id:o.id||"",onClick:n?function(){}:a||function(){},ref:t},i.default.createElement("div",{className:"sdoc-dropdown-item-content"},i.default.createElement("div",{className:"sdoc-dropdown-item-left"},m&&i.default.createElement("i",{className:(0,s.default)(m,"sdoc-dropdown-item-content-icon")}),i.default.createElement("span",null,h(o.text))),f&&i.default.createElement(l.default,{shortcuts:f})),g&&c)}));t.default=c},51945:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=u(n(17119)),d=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"state",{isMounted:!1}),n.el=document.createElement("div"),e.className&&(n.el.className=e.className),e.style&&(n.el.style=e.style),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.body.appendChild(this.el)}},{key:"componentDidUpdate",value:function(){var e=this.props,t=e.className,n=e.style;t&&(this.el.className=t),n&&(this.el.style=n)}},{key:"componentWillUnmount",value:function(){document.body.removeChild(this.el)}},{key:"render",value:function(){return c.default.createPortal(this.props.children,this.el)}}])}(l.default.Component);t.default=d},14996:function(e,t,n){"use strict";var r=n(12897).default,a=n(4633).default,o=n(29293).default,i=n(85715).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=n(62097),d=n(28321),f=n(70523),p=u(n(94404)),h=u(n(8334)),m=n(46867),v=n(7343),E=u(n(65948)),g=n(59983),y=n(39177),b=u(n(31702)),A=n(90790),C=n(54573);n(34631);t.default=function(e){var t=e.editor,n=e.element,u=e.closeDialog,s=(0,l.useRef)(document.querySelector(".sdoc-history-files-wrapper")),T=(0,l.useState)([]),_=i(T,2),D=_[0],O=_[1],N=(0,l.useState)({top:0,left:0}),S=i(N,2),w=S[0],k=S[1],I=(0,l.useState)(""),L=i(I,2),R=L[0],P=L[1],M=(0,d.useTranslation)().t,x=(0,l.useState)(M("Recent_visited")),F=i(x,2),B=F[0],U=F[1],j=E.default.getInstance(),H=(0,l.useCallback)((function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];return A.insertTextWhenRemoveFileNameCollector.apply(void 0,[t,n].concat(r))}),[t,n]),Y=(0,l.useCallback)((function(){var e=t.selection,n=f.Editor.node(t,e),r=c.ReactEditor.toDOMNode(t,n[0]);if(r){var a=r.getBoundingClientRect(),o=a.top,i=o+20,u=a.left+5,s=Math.min(32*D.length+96+8,300);if(o+s+20>window.innerHeight){i=o-s-8}if(t.editorType===g.WIKI_EDITOR){var l=document.querySelector(".sdoc-editor-container");if(l){var d=l.getBoundingClientRect();u-=d.left,i-=d.top}}k({top:i,left:u})}}),[D]),G=(0,l.useCallback)((function(e){var t,n;(null===(t=s.current)||void 0===t||null===(n=t.contains)||void 0===n?void 0:n.call(t,e.target))||(H(),u())}),[u,H]),z=(0,l.useCallback)((function(e){Y()}),[Y]),W=(0,l.useCallback)((function(e){var n=t.editorType===g.WIKI_EDITOR?"wiki-recent-files":"sdoc-recent-files",r=m.LocalStorage.getItem(n)||[];O(r)}),[t.editorType]);(0,l.useEffect)((function(){W()}),[W]);var K=(0,l.useCallback)((function(e){switch(e.key){case"Escape":case"ArrowRight":case"ArrowLeft":case"ArrowUp":case"ArrowDown":H(),u()}}),[u,H]);(0,l.useEffect)((function(){Y();var e=document.getElementById("sdoc-scroll-container");document.addEventListener("click",G),document.addEventListener("keydown",K),e.addEventListener("scroll",z);var t=j.subscribe(g.INTERNAL_EVENT.CLOSE_FILE_INSET_DIALOG,u);return function(){e.removeEventListener("scroll",z),document.removeEventListener("click",G),document.removeEventListener("keydown",K),t()}}),[u,t,j,D,Y,G,K,z]);var V=(0,l.useCallback)(function(){var e=o(a().mark((function e(t){var n,r,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.trim().length){e.next=5;break}return U(M("Recent_visited")),P(""),W(),e.abrupt("return");case 5:if(!((0,m.isEnglish)(t.trim())&&t.length<3)){e.next=10;break}return O([]),U(M("Enter_more_character_start_search")),P(t),e.abrupt("return");case 10:return e.prev=10,e.next=13,h.default.searchSdocFiles(t,1,10);case 13:if(null===(r=e.sent)||void 0===r||null===(n=r.data)||void 0===n||!n.results){e.next=19;break}return 0===(o=r.data.results).length?(U(M("The_document_does_not_exist")),P(t)):(U(""),P("")),O(o),e.abrupt("return");case 19:e.next=24;break;case 21:e.prev=21,e.t0=e.catch(10),b.default.danger(e.t0.message);case 24:case"end":return e.stop()}}),e,null,[[10,21]])})));return function(t){return e.apply(this,arguments)}}(),[]);(0,l.useEffect)((function(){if(null!==n&&void 0!==n&&n.children){var e=f.Node.string(n);V(e)}}),[n,V]);var Q=(0,l.useCallback)((function(e){var r=e.doc_uuid,a=e.name,o=e.wikiRepoId,i=e.pageId;(0,A.removeTempInput)(t,n),u(),t.editorType===g.WIKI_EDITOR?(0,C.insertWikiPageLink)(t,a,o,i):(0,A.insertSdocFileLink)(t,a,r)}),[u,t,n]),q=(0,l.useCallback)((function(){j.dispatch(g.INTERNAL_EVENT.INSERT_ELEMENT,{type:y.SDOC_LINK,insertSdocFileLinkCallback:A.insertSdocFileLink}),(0,A.removeTempInput)(t,n)}),[t,n,j]),X=(0,l.useCallback)((function(e){e.stopPropagation(),(0,A.removeTempInput)(t,n);var a=E.default.getInstance(),o=t.editorType===g.WIKI_EDITOR?v.EXTERNAL_EVENT.CREATE_WIKI_PAGE:v.EXTERNAL_EVENT.CREATE_SDOC_FILE,i={};o===v.EXTERNAL_EVENT.CREATE_SDOC_FILE&&(i={insertSdocFileLink:A.insertSdocFileLink,editor:t}),a.dispatch(o,r({newFileName:R.trim()},i))}),[t,n,R]),J=(0,l.useMemo)((function(){return t.editorType===g.WIKI_EDITOR?"New_page":"Create_a_new_sdoc_file"}),[t.editorType]),Z=(0,l.useMemo)((function(){return t.editorType===g.WIKI_EDITOR?R:"".concat(R,".sdoc")}),[t.editorType,R]);return l.default.createElement("div",{className:"sdoc-history-files-content popover",style:r(r({},w),{},{position:"absolute"})},0!==B.length&&l.default.createElement("div",{className:"sdoc-history-files-header"},B),l.default.createElement("div",{className:(0,p.default)("sdoc-history-files",{"no-header":0===B.length})},D.map((function(e){return l.default.createElement("div",{key:e.doc_uuid,className:"sdoc-history-files-item",onClick:function(){Q(e)}},l.default.createElement("i",{className:"sdocfont sdoc-document"}),l.default.createElement("span",null,e.name))})),l.default.createElement("div",{className:"sdoc-history-files-item",onClick:q},"...",M("More"))),l.default.createElement("div",{className:"sdoc-history-files-add",onClick:X},l.default.createElement("i",{className:"sdocfont sdoc-append"}),l.default.createElement("span",{className:"new-file-name"},R?M("Create_file_name_sdoc",{file_name_sdoc:Z}):M(J))))}},7094:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ColorMenu",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"ElementPopover",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"MenuGroup",{enumerable:!0,get:function(){return u.MenuGroup}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return u.MenuItem}}),Object.defineProperty(t,"MoreDropdown",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"Select",{enumerable:!0,get:function(){return s.default}});var a=r(n(91506)),o=r(n(51945)),i=r(n(76168)),u=n(83768),s=r(n(10739))},78654:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(35981),s=a(n(54368)),l=a(n(64487)),c=a(n(65948)),d=n(59983),f=n(39177),p=n(67283),h=a(n(8334)),m=a(n(14996));t.default=function(e){var t=e.editor,n=(0,i.useState)(""),a=r(n,2),o=a[0],v=a[1],E=(0,i.useState)(""),g=r(E,2),y=g[0],b=g[1],A=(0,i.useState)(f.INSERT_POSITION.CURRENT),C=r(A,2),T=C[0],_=C[1],D=(0,i.useState)(null),O=r(D,2),N=O[0],S=O[1],w=(0,i.useState)(null),k=r(w,2),I=k[0],L=k[1],R=(0,i.useState)(t),P=r(R,2),M=P[0],x=P[1],F=(0,i.useState)(""),B=r(F,2),U=B[0],j=B[1],H=(0,i.useState)((function(){})),Y=r(H,2),G=Y[0],z=Y[1],W=(0,i.useRef)(),K=(0,i.useCallback)((function(e){var t=e.target.files;h.default.uploadLocalImage(t).then((function(e){(0,p.insertImage)(M,e,M.selection,T),W.current&&(W.current.value="")}))}),[M,W,T,N]);(0,i.useEffect)((function(){var e=c.default.getInstance().subscribe(d.INTERNAL_EVENT.INSERT_ELEMENT,V);return function(){e()}}),[]);var V=(0,i.useCallback)((function(e){var n=e.type,r=e.element,a=e.insertPosition,o=void 0===a?f.INSERT_POSITION.CURRENT:a,i=e.slateNode,u=e.insertFileLinkCallback,s=e.insertSdocFileLinkCallback,l=e.editor,c=e.linkTitle,d=e.handleSubmit;_(o),S(i),b(r),v(n),L({insertSdocFileLinkCallback:s,insertFileLinkCallback:u}),j(c),z(d),x(l||t),n===f.LOCAL_IMAGE&&setTimeout((function(){W.current&&W.current.click()}),0)}),[t]),Q=(0,i.useCallback)((function(){_(f.INSERT_POSITION.CURRENT),S(null),b(""),v(""),L(null),x(null),j("")}),[]),q={insertPosition:T,slateNode:N,editor:M,element:y,closeDialog:Q,linkTitle:U,handleSubmit:G};switch(o){case f.ELEMENT_TYPE.TABLE:return i.default.createElement(u.CustomTableSizeDialog,q);case f.ELEMENT_TYPE.TABLE_CELL:return i.default.createElement(u.SplitCellSettingDialog,q);case f.ELEMENT_TYPE.LINK:return i.default.createElement(s.default,q);case f.ELEMENT_TYPE.SDOC_LINK:var X={editor:M,dialogType:o,insertLinkCallback:I,closeDialog:Q};return i.default.createElement(l.default,X);case f.ELEMENT_TYPE.FILE_LINK:var J={editor:M,dialogType:o,insertLinkCallback:I,closeDialog:Q};return i.default.createElement(l.default,J);case f.LOCAL_IMAGE:return i.default.createElement("input",{onClick:function(e){return e.stopPropagation()},ref:W,type:"file",multiple:!0,accept:"image/*",style:{display:"none"},onChange:K});case f.ELEMENT_TYPE.FILE_LINK_INSET_INPUT_TEMP:return i.default.createElement(m.default,{element:N,editor:t,closeDialog:Q});default:return null}}},78473:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(94404));n(25240);t.default=function(e){var t=e.shortcuts,n=e.containerClassName,r=void 0===n?"":n;return a.default.createElement("div",{className:(0,o.default)("sdoc-shortcut-prompt-container",r)},t.map((function(e,t){return a.default.createElement("kbd",{key:"sdoc-shortcut-".concat(e,"-").concat(t)},e)})))}},83768:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"MenuGroup",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return o.default}});var a=r(n(80651)),o=r(n(60513));n(34247)},80651:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){return l.default.createElement("div",{className:"btn-group "+this.props.className,role:"group"},this.props.children)}}])}(l.default.PureComponent);(0,s.default)(c,"defaultProps",{className:"menu-group"});t.default=c},60513:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),u=r(n(24558)),s=r(n(94404)),l=n(39177),c=function(e){var t=e.disabled,n=e.isActive,r=e.isRichEditor,a=e.type,c=e.onMouseDown,d=e.className,f=e.iconClass,p=e.id,h=e.text,m=e.ariaLabel,v=(0,i.useTranslation)().t,E=(0,o.useCallback)((function(e){t||c(e,a)}),[t,a]),g=(0,s.default)("",d,{"btn btn-icon btn-secondary btn-active":!r,"rich-icon-btn":r,"rich-icon-btn-disabled":r&&t,"rich-icon-btn-hover":r&&!t});return o.default.createElement(o.default.Fragment,null,o.default.createElement("button",{id:p,type:"button","aria-label":m,className:g,disabled:t,"data-active":n,onClick:E},o.default.createElement("i",{className:f}),a===l.SDOC_LINK&&o.default.createElement("span",{className:"sdoc-link-menu-item"},o.default.createElement("span",null,v(h)),o.default.createElement("i",{className:"sdocfont sdoc-drop-down"}))),o.default.createElement(u.default,{target:p},v(h)))};c.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=c},76168:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(94404)),i=n(48843),u=function(e){var t=e.className,n=e.disabled,r=e.isRichEditor,u=e.children,s=(0,o.default)(t,"sdoc-more-text-button",{disabled:n,"rich-icon-btn":r,"rich-icon-btn-disabled":r&&n,"rich-icon-btn-hover":r&&!n,"btn btn-icon btn-secondary btn-active":!r}),l="sdoc-more-text-operations";return a.default.createElement(a.default.Fragment,null,a.default.createElement("button",{className:s,type:"button","aria-label":"more",id:l},a.default.createElement("i",{className:"sdocfont sdoc-more"})),a.default.createElement(i.UncontrolledPopover,{target:l,className:"sdoc-menu-popover sdoc-dropdown-menu",trigger:"legacy",placement:"bottom-end",hideArrow:!0,fade:!1},a.default.createElement("div",{className:"menu-group"},u)))};u.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=u},93414:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addDataToTree=void 0;var n=function(e,t,r,a){for(var o=0;o<e.length;o++){var i,u;if(e[o].indexId===t){e[o].children=r,e[o].children.forEach((function(e){e.path=a+"/".concat(e.name)}));break}if(null!==(i=e[o])&&void 0!==i&&i.children)n(null===(u=e[o])||void 0===u?void 0:u.children,t,r,a)}return e};t.addDataToTree=n},64487:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(48843),l=n(28321),c=o(n(8334)),d=o(n(12457)),f=o(n(31702)),p=n(46867),h=n(39177);n(64981);t.default=function(e){var t=e.editor,n=e.dialogType,o=e.closeDialog,i=e.insertLinkCallback,m=n===h.ELEMENT_TYPE.FILE_LINK?"Select_file":"Select_sdoc_document",v=(0,l.useTranslation)().t,E=(0,u.useState)(null),g=a(E,2),y=g[0],b=g[1],A=(0,u.useCallback)((function(e){b(e)}),[]),C=(0,u.useCallback)((function(e){var r=i.insertFileLinkCallback,a=i.insertSdocFileLinkCallback;n===h.ELEMENT_TYPE.FILE_LINK?r&&r(t,e.name,e.file_uuid):a&&a(t,e.name,e.file_uuid)}),[i,n,t]),T=(0,u.useCallback)((function(){if(y){var e=y.file_uuid,t=r({},y);e&&""!==e?(C(t),o()):c.default.getSdocLocalFileId(y.path).then((function(e){200===e.status&&(t=r(r({},y),{},{file_uuid:e.data.file_uuid})),C(t),o()})).catch((function(e){var t=(0,p.getErrorMsg)(e);f.default.danger(t)}))}}),[y]);return u.default.createElement(s.Modal,{toggle:o,isOpen:!0,autoFocus:!1,zIndex:1071,returnFocusAfterClose:!1,className:"sdoc-file-select-dialog",contentClassName:"sdoc-file-select-modal"},u.default.createElement(s.ModalHeader,{toggle:o},v(m)),u.default.createElement(s.ModalBody,{className:"p-0"},u.default.createElement("div",{className:"sdoc-file-select-container"},u.default.createElement(d.default,{fileType:h.FILE_TYPE[n],onSelectedFile:A,toggle:o}),u.default.createElement("div",{className:"sdoc-file-select-footer"},u.default.createElement(s.Button,{color:"secondary",className:"mr-2",onClick:o},v("Cancel")),u.default.createElement(s.Button,{color:"primary",className:"highlight-bg-color",disabled:!y,onClick:T},v("Confirm"))))))}},12457:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(41132).default,i=n(85715).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=n(28321),d=u(n(94404)),f=u(n(36261)),p=u(n(8334)),h=n(46867),m=u(n(31702)),v=n(93414);n(51859);t.default=(0,c.withTranslation)("sdoc-editor")((function(e){var t=e.onSelectedFile,n=e.toggle,u=e.fileType,s=e.t,c=(0,l.useRef)(null),E=(0,l.useState)(new Set([])),g=i(E,2),y=g[0],b=g[1],A=(0,l.useState)(null),C=i(A,2),T=C[0],_=C[1],D=(0,l.useState)([]),O=i(D,2),N=O[0],S=O[1],w=(0,l.useCallback)((function(e,t){for(var n=0;n<e.length;n++){var r;if(e[n].indexId===t){e[n].children=null;break}null!==(r=e[n])&&void 0!==r&&r.children&&w(e[n].children,t)}S(o(e))}),[]),k=(0,l.useCallback)((function(e,t,r){return p.default.getSdocLocalFiles(e,u).then((function(n){if(n.data.forEach((function(e){e.indexId=f.default.nice()})),t&&r.length>0){var a=(0,v.addDataToTree)(r,t,n.data,e);S(o(a))}else n.data.forEach((function(e){e.path="/".concat(e.name)})),S(n.data)})).catch((function(e){n();var t=(0,h.getErrorMsg)(e);m.default.danger(t)}))}),[]);(0,l.useEffect)((function(){k("/")}),[]);var I=(0,l.useCallback)(function(){var e=a(r().mark((function e(n,a,o){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.stopPropagation(),!y.has(a.indexId)){e.next=6;break}w(o,a.indexId),y.delete(a.indexId),e.next=9;break;case 6:return e.next=8,k(a.path,a.indexId,o);case 8:y.add(a.indexId);case 9:t(null),_(a),b(new Set(Array.from(y)));case 12:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),[y]),L=(0,l.useCallback)((function(e,n){e.stopPropagation(),_(n),t(n)}),[]),R=(0,l.useCallback)((function(e){return Array.isArray(e)&&0!==e.length?e.map((function(e){var t,n;if(!e)return null;var r=e.type,a=e.indexId,o=e.name,i=(null===T||void 0===T?void 0:T.indexId)===a;return l.default.createElement("div",{key:a,className:"sdoc-folder-container"},"dir"===r&&l.default.createElement("div",{ref:c,className:"sdoc-folder"},l.default.createElement("div",{className:(0,d.default)("sdoc-folder-info sdoc-file-info",{active:i,expanded:y.has(a)}),onClick:function(t){return I(t,e,N)}},l.default.createElement("div",{className:"sdoc-file-icon-container"},l.default.createElement("i",{className:"sdoc-file-icon sdoc-file-icon-toggle sdocfont sdoc-right-slide"}),l.default.createElement("i",{className:"sdoc-file-icon sdocfont sdoc-file sdoc-folder-icon"})),l.default.createElement("span",{className:"sdoc-folder-name sdoc-file-name"},o)),l.default.createElement("div",{className:"sdoc-folder-children"},0===(null===(t=e.children)||void 0===t?void 0:t.length)&&l.default.createElement("div",{className:"sdoc-folder-children-empty"},"(".concat(s("Empty"),")")),(null===(n=e.children)||void 0===n?void 0:n.length)>0&&R(e.children))),"file"===r&&l.default.createElement("div",{className:(0,d.default)("sdoc-file-info",{active:i}),onClick:function(t){L(t,e)}},l.default.createElement("div",{className:"sdoc-file-icon-container"},l.default.createElement("i",{className:(0,d.default)("sdoc-file-icon sdocfont",{"sdoc-document":"sdoc"===u},{"sdoc-link-file":"file"===u})})),l.default.createElement("span",{className:"sdoc-file-name"},o)))})):null}),[N,T,y]);return l.default.createElement("div",{className:"sdoc-files-tree"},R(N))}))},52419:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,s.default)(e,"onClick",(function(t){t.stopPropagation(),t.nativeEvent.stopImmediatePropagation();var n=e.props.option;e.props.onOptionChanged(n)})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.isActive,r=e.optionClass,a="option-item ".concat(r||""," ").concat(n?"active":"");return l.default.createElement("span",{className:a,onClick:this.onClick},t.iconClass&&l.default.createElement("span",{className:"item-icon ".concat(t.iconClass)}),l.default.createElement("span",{className:"label"},t.label))}}])}(l.default.Component);t.default=c},70858:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=s(n(9950)),d=n(28321),f=s(n(76971)),p=function(e){function t(e){var n;return a(this,t),n=i(this,t,[e]),(0,l.default)(n,"onMouseEnter",(function(){if(n.props.option){var e=n.settingRef.getBoundingClientRect(),t={height:e.height,width:e.width};n.setState({isShowMenu:!0,position:t})}})),(0,l.default)(n,"onMouseLeave",(function(){n.setState({isShowMenu:!1})})),(0,l.default)(n,"onBoldClick",(function(e){e.stopPropagation();var t=n.props.option,a=r(r({},t),{},{bold:!t.bold});n.props.onUpdateOption(a)})),(0,l.default)(n,"onItalicClick",(function(e){e.stopPropagation();var t=n.props.option,a=r(r({},t),{},{italic:!t.italic});n.props.onUpdateOption(a)})),(0,l.default)(n,"setSettingRef",(function(e){n.settingRef=e})),n.state={isShowMenu:!1,position:{top:0,left:0}},n}return u(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.t,r=!t,a=t||{},o=a.bold,i=a.italic,u=this.state.isShowMenu,s="sdoc-field-setting ".concat(r?"disable":""," option-item");return c.default.createElement("span",{ref:this.setSettingRef,className:s,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},c.default.createElement("span",{className:"sdocfont sdoc-text-style"}),c.default.createElement("span",{className:"label"},n("Font_style")),c.default.createElement("span",{className:"icon-container"},c.default.createElement("span",{className:"sdocfont sdoc-caret-up op-icon"})),u&&c.default.createElement(f.default,{position:this.state.position},c.default.createElement(f.default.Item,{iconClass:"sdocfont sdoc-bold",isChecked:o,onClick:this.onBoldClick},n("Bold")),c.default.createElement(f.default.Item,{iconClass:"sdocfont sdoc-italic",isChecked:i,onClick:this.onItalicClick},n("Italic"))))}}])}(c.default.Component);t.default=(0,d.withTranslation)("seafile-editor")(p)},10739:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=u(n(52419)),d=u(n(70858));n(18410);var f=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"handleSelector",(function(e){n.selector&&!n.selector.contains(e.target)&&n.setState({isShowSelector:!1})})),(0,s.default)(n,"getCurrentOption",(function(){var e=n.props,t=e.value,r=e.options;return t&&r.find((function(e){return e.value===t.value}))})),(0,s.default)(n,"onSelectToggle",(function(e){var t=!n.state.isShowSelector;t&&(n.dropdownContainerHasInit=!1),n.setState({isShowSelector:t})})),(0,s.default)(n,"onChange",(function(e){n.setState({isShowSelector:!1,currentOption:e}),n.props.onChange(e)})),(0,s.default)(n,"onUpdateOption",(function(e){n.setState({currentOption:e}),n.props.onChange(e)})),(0,s.default)(n,"setContainerRef",(function(e){n.dropdownContainer=e})),(0,s.default)(n,"setSelectorRef",(function(e){n.selector=e})),n.state={isShowSelector:!1,currentOption:n.getCurrentOption()},n.dropdownContainerHasInit=!1,n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleSelector)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleSelector)}},{key:"componentDidUpdate",value:function(){var e=this.props.options,t=this.state.currentOption,n=t&&e.findIndex((function(e){return e.value===t.value}));if(n>-1){var r=48+32*(n+1)-150;if(r<0)return;this.dropdownContainer&&!this.dropdownContainerHasInit&&(this.dropdownContainerHasInit=!0,this.dropdownContainer.scrollTop=r)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.selectClass,r=t.optionClass,a=t.isSelected,o=t.options,i=t.placeholder,u=this.state,s=u.currentOption,f=u.isShowSelector,p=f||a;return l.default.createElement("span",{ref:this.setSelectorRef,className:"select-container ".concat(n||"")},l.default.createElement("span",{className:"control-container ".concat(p?"active":""),onClick:this.onSelectToggle},!s&&l.default.createElement("span",{className:"label placeholder"},i),s&&l.default.createElement(l.default.Fragment,null,l.default.createElement("span",{className:"control-icon ".concat(s.iconClass)}),l.default.createElement("span",{className:"control-label"},s.label)),l.default.createElement("span",{className:"operation"},l.default.createElement("i",{className:"sdocfont sdoc-drop-down arrow"}))),f&&l.default.createElement("span",{className:"select-popover"},l.default.createElement(d.default,{option:s,onUpdateOption:this.onUpdateOption}),l.default.createElement("span",{className:"option-item-divider"}),l.default.createElement("span",{className:"option-item-wrapper",ref:this.setContainerRef},o.map((function(t){var n=t.value===(s&&s.value);return l.default.createElement(c.default,{key:t.value,optionClass:r,isActive:n,option:t,onOptionChanged:e.onChange})})))))}}])}(l.default.Component);t.default=f},76971:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(13868)),o=r(n(61260));a.default.Item=o.default;t.default=a.default},61260:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950));n(43206);var c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,s.default)(e,"onClick",(function(t){e.props.onClick(t)})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.itemClass,r=e.iconClass,a=e.isChecked,o="sdoc-menu-item ".concat(n||""),i="menu-item-icon ".concat(r||"");return l.default.createElement("span",{className:o,onClick:this.onClick},l.default.createElement("span",{className:i}),l.default.createElement("span",{className:"menu-item-name"},t),a&&l.default.createElement("span",{className:"sdocfont sdoc-check-mark"}))}}])}(l.default.Component);t.default=c},13868:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,s.default)(e,"getStyle",(function(){return{marginLeft:e.props.position.width-10,marginTop:"30px"}})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.getStyle();return l.default.createElement("span",{className:"sdoc-menu-container",style:e},this.props.children)}}])}(l.default.Component);t.default=c},45118:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.STANDARD_COLORS=t.RECENT_USED_TABLE_CELL_BACKGROUND_COLORS_KEY=t.RECENT_USED_HIGHLIGHT_COLORS_KEY=t.RECENT_USED_FONT_COLORS_KEY=t.DEFAULT_RECENT_USED_LIST=t.DEFAULT_LAST_USED_TABLE_CELL_BACKGROUND_COLOR=t.DEFAULT_LAST_USED_HIGHLIGHT_COLOR=t.DEFAULT_LAST_USED_FONT_COLOR=t.DEFAULT_FONT_COLOR=t.DEFAULT_COLORS=void 0;t.DEFAULT_COLORS=[{value:"#FFFFFF",name:"White"},{value:"#000000",name:"Black"},{value:"#485368",name:"Blue_grey"},{value:"#2972F4",name:"Blue"},{value:"#00A3F5",name:"Sky_blue"},{value:"#319B62",name:"Green"},{value:"#DE3C36",name:"Red"},{value:"#F88825",name:"Orange"},{value:"#F5C400",name:"Yellow"},{value:"#9A38D7",name:"Purple"},{value:"#F2F2F2",name:"Light_grey_x",index:1},{value:"#7F7F7F",name:"Dark_grey_x",index:1},{value:"#F3F5F7",name:"Light_blue_grey_x",index:1},{value:"#E5EFFF",name:"Light_blue_x",index:1},{value:"#E5F6FF",name:"Light_sky_blue_x",index:1},{value:"#EAFAF1",name:"Light_green_x",index:1},{value:"#FFE9E8",name:"Light_red_x",index:1},{value:"#FFF3EB",name:"Light_orange_x",index:1},{value:"#FFF9E3",name:"Light_yellow_x",index:1},{value:"#FDEBFF",name:"Light_purple_x",index:1},{value:"#D8D8D8",name:"Light_grey_x",index:2},{value:"#595959",name:"Dark_grey_x",index:2},{value:"#C5CAD3",name:"Light_blue_grey_x",index:2},{value:"#C7DCFF",name:"Light_blue_x",index:2},{value:"#C7ECFF",name:"Light_sky_blue_x",index:2},{value:"#C3EAD5",name:"Light_green_x",index:2},{value:"#FFC9C7",name:"Light_red_x",index:2},{value:"#FFDCC4",name:"Light_orange_x",index:2},{value:"#FFEEAD",name:"Light_yellow_x",index:2},{value:"#F2C7FF",name:"Light_purple_x",index:2},{value:"#BFBFBF",name:"Light_grey_x",index:3},{value:"#3F3F3F",name:"Dark_grey_x",index:3},{value:"#808B9E",name:"Light_blue_grey_x",index:3},{value:"#99BEFF",name:"Light_blue_x",index:3},{value:"#99DDFF",name:"Light_sky_blue_x",index:3},{value:"#98D7B6",name:"Light_green_x",index:3},{value:"#FF9C99",name:"Light_red_x",index:3},{value:"#FFBA84",name:"Light_orange_x",index:3},{value:"#FFE270",name:"Light_yellow_x",index:3},{value:"#D58EFF",name:"Light_purple_x",index:3},{value:"#A5A5A5",name:"Light_grey_x",index:4},{value:"#262626",name:"Dark_grey_x",index:4},{value:"#353B45",name:"Dark_blue_grey_x",index:1},{value:"#1450B8",name:"Dark_blue_x",index:1},{value:"#1274A5",name:"Dark_sky_blue_x",index:1},{value:"#277C4F",name:"Dark_green_x",index:1},{value:"#9E1E1A",name:"Dark_red_x",index:1},{value:"#B86014",name:"Dark_orange_x",index:1},{value:"#A38200",name:"Dark_yellow_x",index:1},{value:"#5E2281",name:"Dark_purple_x",index:1},{value:"#939393",name:"Light_grey_x",index:5},{value:"#0D0D0D",name:"Dark_grey_x",index:5},{value:"#24272E",name:"Dark_blue_grey_x",index:2},{value:"#0C306E",name:"Dark_blue_x",index:2},{value:"#0A415C",name:"Dark_sky_blue_x",index:2},{value:"#184E32",name:"Dark_green_x",index:2},{value:"#58110E",name:"Dark_red_x",index:2},{value:"#5C300A",name:"Dark_orange_x",index:2},{value:"#665200",name:"Dark_yellow_x",index:2},{value:"#3b1551",name:"Dark_purple_x",index:2}],t.STANDARD_COLORS=[{value:"#C00000",name:"Standard_dark_red"},{value:"#FF0000",name:"Standard_red"},{value:"#FFC000",name:"Standard_orange"},{value:"#FFFF00",name:"Standard_yellow"},{value:"#92D050",name:"Standard_light_green"},{value:"#00B050",name:"Standard_green"},{value:"#00B0F0",name:"Standard_light_blue"},{value:"#0070C0",name:"Standard_blue"},{value:"#002060",name:"Standard_dark_blue"},{value:"#7030A0",name:"Standard_purple"}],t.DEFAULT_RECENT_USED_LIST=new Array(10).fill(""),t.DEFAULT_FONT_COLOR="#333333",t.DEFAULT_LAST_USED_FONT_COLOR="#FFFF00",t.DEFAULT_LAST_USED_HIGHLIGHT_COLOR="#FF0000",t.DEFAULT_LAST_USED_TABLE_CELL_BACKGROUND_COLOR="#FF0000",t.RECENT_USED_HIGHLIGHT_COLORS_KEY="sdoc-recent-used-highlight-colors",t.RECENT_USED_FONT_COLORS_KEY="sdoc-recent-used-font-colors",t.RECENT_USED_TABLE_CELL_BACKGROUND_COLORS_KEY="sdoc-recent-used-bg-colors"},91502:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DIFF_TYPE=t.DELETED_STYLE=t.ADDED_STYLE=void 0;t.DIFF_TYPE={ADD:"add",DELETE:"delete",MODIFY:"modify",COMMON:"common"},t.DELETED_STYLE={computed_background_color:"#ffeef0",color:"rgb(165, 32, 21)"},t.ADDED_STYLE={computed_background_color:"#e6ffed",color:"rgb(137, 181, 66)"}},70710:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WIKI_LINK=t.UNORDERED_LIST=t.TWO_COLUMN=t.TOP_LEVEL_TYPES=t.TITLE=t.THREE_COLUMN=t.TABLE_ROW=t.TABLE_CELL=t.TABLE=t.SUBTITLE=t.SEATABLE_TABLE=t.SEATABLE_COLUMN=t.SDOC_LINK=t.QUICK_INSERT=t.PARAGRAPH=t.ORDERED_LIST=t.MULTI_COLUMN=t.MENTION_TEMP=t.MENTION=t.LIST_ITEM=t.LINK=t.INLINE_LEVEL_TYPES=t.IMAGE_BLOCK=t.IMAGE=t.HEADER6=t.HEADER5=t.HEADER4=t.HEADER3=t.HEADER2=t.HEADER1=t.HEADER=t.FOUR_COLUMN=t.FONT_SIZE_REDUCE=t.FONT_SIZE_INCREASE=t.FONT_SIZE=t.FIVE_COLUMN=t.FILE_LINK_INSET_INPUT_TEMP=t.FILE_LINK=t.COLUMN=t.CODE_LINE=t.CODE_BLOCK=t.CHECK_LIST_ITEM=t.CALL_OUT=t.BLOCKQUOTE=void 0;var n=t.BLOCKQUOTE="blockquote",r=(t.TITLE="title",t.SUBTITLE="subtitle",t.HEADER="header",t.HEADER1="header1"),a=t.HEADER2="header2",o=t.HEADER3="header3",i=t.HEADER4="header4",u=t.HEADER5="header5",s=t.HEADER6="header6",l=(t.MULTI_COLUMN="multi_column",t.COLUMN="column",t.TWO_COLUMN="two_column",t.THREE_COLUMN="three_column",t.FOUR_COLUMN="four_column",t.FIVE_COLUMN="five_column",t.ORDERED_LIST="ordered_list"),c=t.UNORDERED_LIST="unordered_list",d=(t.LIST_ITEM="list_item",t.CHECK_LIST_ITEM="check_list_item"),f=t.PARAGRAPH="paragraph",p=t.CODE_BLOCK="code_block",h=(t.CODE_LINE="code_line",t.TABLE="table"),m=(t.TABLE_ROW="table_row",t.TABLE_CELL="table_cell",t.LINK="link"),v=(t.SDOC_LINK="sdoc_link",t.WIKI_LINK="wiki_link",t.FILE_LINK="file_link",t.IMAGE="image"),E=(t.IMAGE_BLOCK="image_block",t.CALL_OUT="callout",t.MENTION="mention"),g=t.MENTION_TEMP="mention_temp";t.FILE_LINK_INSET_INPUT_TEMP="file_link_insert_input_temp",t.QUICK_INSERT="quick_insert",t.SEATABLE_COLUMN="seatable_column",t.SEATABLE_TABLE="seatable_table",t.FONT_SIZE="font-size",t.FONT_SIZE_INCREASE="font-size-increase",t.FONT_SIZE_REDUCE="font-size-reduce",t.TOP_LEVEL_TYPES=[n,r,a,o,i,u,s,l,c,d,f,p,h],t.INLINE_LEVEL_TYPES=[v,m,E,g]},12448:function(e,t,n){"use strict";var r=n(43693).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.SDOC_FONT_SIZE=t.RECENT_USED_FONTS_KEY=t.GOOGLE_FONT_CLASS=t.FONT_SIZE=t.FONT=t.DEFAULT_FONT=void 0;var o=a(n(70710)),i="serif",u="sans-serif",s="cursive",l="monospace",c=[100,200,300,400,500,600,700,800,900],d=[100,200,300,400,500,600,700],f=[200,300,400,500,600,700],p=[200,300,400,500,600,700,800],h=[300,400,500,600,700],m=[300,400,500,600,700,800,900],v=[400,500,600,700],E=[400,500,600,700,800],g=[400,500,600,700,800,900],y=[100,300,400,500,700,900],b=[400,700],A=(t.FONT_SIZE=[{name:"9",value:9},{name:"10",value:10},{name:"11",value:11},{name:"12",value:12},{name:"14",value:14},{name:"16",value:16},{name:"18",value:18},{name:"20",value:20},{name:"22",value:22},{name:"24",value:24},{name:"26",value:26},{name:"28",value:28},{name:"36",value:36},{name:"42",value:42},{name:"48",value:48},{name:"72",value:72}],t.GOOGLE_FONT_CLASS="sdoc-google-font",t.DEFAULT_FONT="default_font");t.RECENT_USED_FONTS_KEY="sdoc-recent-used-fonts",t.FONT=[{name:A,supportFontWeight:b,isSystemOwn:!0,usuallyFontFamilyName:u,isDefault:!0,langOrder:{"zh-cn":2}},{name:"Arial",supportFontWeight:b,isSystemOwn:!0,usuallyFontFamilyName:u},{name:"Arimo",supportFontWeight:v,usuallyFontFamilyName:u},{name:"Assistant",supportFontWeight:p,usuallyFontFamilyName:u},{name:"Bitter",supportFontWeight:c,usuallyFontFamilyName:i},{name:"Cabin",supportFontWeight:v,usuallyFontFamilyName:u},{name:"Catamaran",supportFontWeight:c,usuallyFontFamilyName:u},{name:"Caveat",supportFontWeight:v,usuallyFontFamilyName:s},{name:"Cinzel",supportFontWeight:g,usuallyFontFamilyName:i},{name:"Changa",supportFontWeight:p,usuallyFontFamilyName:u},{name:"Comfortaa",supportFontWeight:h,usuallyFontFamilyName:s},{name:"Comic Sans MS",supportFontWeight:b,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Crimson Text",supportFontWeight:m,usuallyFontFamilyName:i},{name:"Cuprum",supportFontWeight:v,usuallyFontFamilyName:u},{name:"Dancing Script",supportFontWeight:v,usuallyFontFamilyName:s},{name:"Domine",supportFontWeight:v,usuallyFontFamilyName:i},{name:"Dosis",supportFontWeight:p,usuallyFontFamilyName:u},{name:"EB Garamond",supportFontWeight:E,usuallyFontFamilyName:i},{name:"Encode Sans",supportFontWeight:c,usuallyFontFamilyName:u},{name:"Exo",supportFontWeight:c,usuallyFontFamilyName:u},{name:"Exo 2",supportFontWeight:c,usuallyFontFamilyName:u},{name:"Faustina",supportFontWeight:v,usuallyFontFamilyName:i},{name:"Garamond",supportFontWeight:b,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Georgia",supportFontWeight:b,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Heebo",supportFontWeight:c,usuallyFontFamilyName:u},{name:"Helvetica",supportFontWeight:b,isSystemOwn:!0,usuallyFontFamilyName:u},{name:"Inconsolata",supportFontWeight:[200,300,400,500,600,700,800,900],usuallyFontFamilyName:l},{name:"Inter",supportFontWeight:c,usuallyFontFamilyName:u},{name:"Karla",supportFontWeight:p,usuallyFontFamilyName:u},{name:"Kreon",supportFontWeight:h,usuallyFontFamilyName:i},{name:"Lemonada",supportFontWeight:h,usuallyFontFamilyName:s},{name:"Libre Franklin",supportFontWeight:c,usuallyFontFamilyName:u},{name:"Liu Jian Mao Cao",supportFontWeight:[400],usuallyFontFamilyName:u,langOrder:{"zh-cn":0}},{name:"Long Cang",supportFontWeight:[400],usuallyFontFamilyName:u,langOrder:{"zh-cn":0}},{name:"Lora",supportFontWeight:v,usuallyFontFamilyName:i},{name:"Lucida Family",supportFontWeight:b,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Josefin Sans",supportFontWeight:d,usuallyFontFamilyName:u},{name:"Josefin Slab",supportFontWeight:d,usuallyFontFamilyName:i},{name:"Jura",supportFontWeight:h,usuallyFontFamilyName:u},{name:"Manuale",supportFontWeight:v,usuallyFontFamilyName:i},{name:"Markazi Text",supportFontWeight:v,usuallyFontFamilyName:i},{name:"Maven Pro",supportFontWeight:g,usuallyFontFamilyName:u},{name:"Ma Shan Zheng",supportFontWeight:[400],usuallyFontFamilyName:u,langOrder:{"zh-cn":0}},{name:"Merriweather Sans",supportFontWeight:[300,400,500,600,700,800],usuallyFontFamilyName:u,langOrder:{"zh-cn":0}},{name:"Noto Sans HK",supportFontWeight:y,usuallyFontFamilyName:u,langOrder:{"zh-cn":0}},{name:"Noto Sans SC",supportFontWeight:y,usuallyFontFamilyName:u,langOrder:{"zh-cn":0}},{name:"Noto Sans TC",supportFontWeight:y,usuallyFontFamilyName:u,langOrder:{"zh-cn":0}},{name:"Noto Serif SC",supportFontWeight:[200,300,400,500,600,700,900],usuallyFontFamilyName:i,langOrder:{"zh-cn":0}},{name:"Noto Serif TC",supportFontWeight:[200,300,400,500,600,700,900],usuallyFontFamilyName:i,langOrder:{"zh-cn":0}},{name:"Orbitron",supportFontWeight:g,usuallyFontFamilyName:u},{name:"Oswald",supportFontWeight:f,usuallyFontFamilyName:u},{name:"Petrona",supportFontWeight:c,usuallyFontFamilyName:i},{name:"Playfair Display",supportFontWeight:g,usuallyFontFamilyName:i},{name:"Podkova",supportFontWeight:E,usuallyFontFamilyName:i},{name:"Quicksand",supportFontWeight:h,usuallyFontFamilyName:u},{name:"Raleway",supportFontWeight:c,usuallyFontFamilyName:u},{name:"Roboto Mono",supportFontWeight:g,usuallyFontFamilyName:l},{name:"Roboto Slab",supportFontWeight:c,usuallyFontFamilyName:i},{name:"Rokkitt",supportFontWeight:c,usuallyFontFamilyName:i},{name:"Rosario",supportFontWeight:h,usuallyFontFamilyName:u},{name:"Rubik",supportFontWeight:m,usuallyFontFamilyName:u},{name:"Ruda",supportFontWeight:g,usuallyFontFamilyName:u},{name:"Saira",supportFontWeight:c,usuallyFontFamilyName:u},{name:"Signika",supportFontWeight:h,usuallyFontFamilyName:u},{name:"Tahoma",supportFontWeight:b,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Times New Roman",supportFontWeight:b,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Verdana",supportFontWeight:b,isSystemOwn:!0,usuallyFontFamilyName:i},{name:"Vollkorn",supportFontWeight:g,usuallyFontFamilyName:i},{name:"Work Sans",supportFontWeight:c,usuallyFontFamilyName:u},{name:"Yanone Kaffeesatz",supportFontWeight:f,usuallyFontFamilyName:u},{name:"ZCOOL KuaiLe",supportFontWeight:[400],usuallyFontFamilyName:u,langOrder:{"zh-cn":0}},{name:"ZCOOL QingKe HuangYou",supportFontWeight:[400],usuallyFontFamilyName:u,langOrder:{"zh-cn":0}},{name:"ZCOOL XiaoWei",supportFontWeight:[400],usuallyFontFamilyName:u,langOrder:{"zh-cn":0}},{name:"Zhi Mang Xing",supportFontWeight:[400],usuallyFontFamilyName:u,langOrder:{"zh-cn":0}},{name:"\u5fae\u8f6f\u96c5\u9ed1",fontFamilyName:{mac:"Microsoft YaHei",windows:"\u5fae\u8f6f\u96c5\u9ed1"},supportFontWeight:[100,400,700],isSystemOwn:!0,usuallyFontFamilyName:u,langOrder:{"zh-cn":1}},{name:"\u5b8b\u4f53",fontFamilyName:{mac:"SimSun",windows:"\u5b8b\u4f53"},supportFontWeight:[100,400,700,800],isSystemOwn:!0,usuallyFontFamilyName:i,langOrder:{"zh-cn":1}},{name:"\u9ed1\u4f53",fontFamilyName:{mac:"SimHei",windows:"\u9ed1\u4f53"},supportFontWeight:[300,500],isSystemOwn:!0,usuallyFontFamilyName:u,langOrder:{"zh-cn":1}},{name:"\u6977\u4f53",fontFamilyName:{mac:"KaiTi",windows:"\u6977\u4f53"},supportFontWeight:[400,700,800],isSystemOwn:!0,langOrder:{"zh-cn":1}}],t.SDOC_FONT_SIZE=r(r(r(r(r(r(r(r(r({DEFAULT:11},o.TITLE,26),o.SUBTITLE,15),o.HEADER1,20),o.HEADER2,16),o.HEADER3,14),o.HEADER4,12),o.HEADER5,11),o.HEADER6,11),o.CODE_LINE,10)},39177:function(e,t,n){"use strict";var r,a=n(43693).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ADDED_STYLE",{enumerable:!0,get:function(){return l.ADDED_STYLE}}),t.ADD_POSITION_OFFSET_TYPE=void 0,Object.defineProperty(t,"BLOCKQUOTE",{enumerable:!0,get:function(){return i.BLOCKQUOTE}}),Object.defineProperty(t,"CALL_OUT",{enumerable:!0,get:function(){return i.CALL_OUT}}),Object.defineProperty(t,"CHECK_LIST_ITEM",{enumerable:!0,get:function(){return i.CHECK_LIST_ITEM}}),Object.defineProperty(t,"CLEAR_FORMAT",{enumerable:!0,get:function(){return d.CLEAR_FORMAT}}),t.CLIPBOARD_ORIGIN_SDOC_KEY=t.CLIPBOARD_FORMAT_KEY=void 0,Object.defineProperty(t,"CODE_BLOCK",{enumerable:!0,get:function(){return i.CODE_BLOCK}}),Object.defineProperty(t,"CODE_LINE",{enumerable:!0,get:function(){return i.CODE_LINE}}),Object.defineProperty(t,"COLUMN",{enumerable:!0,get:function(){return i.COLUMN}}),Object.defineProperty(t,"COMBINE_CELL",{enumerable:!0,get:function(){return d.COMBINE_CELL}}),Object.defineProperty(t,"DEFAULT_COLORS",{enumerable:!0,get:function(){return u.DEFAULT_COLORS}}),Object.defineProperty(t,"DEFAULT_FONT",{enumerable:!0,get:function(){return s.DEFAULT_FONT}}),Object.defineProperty(t,"DEFAULT_FONT_COLOR",{enumerable:!0,get:function(){return u.DEFAULT_FONT_COLOR}}),Object.defineProperty(t,"DEFAULT_LAST_USED_FONT_COLOR",{enumerable:!0,get:function(){return u.DEFAULT_LAST_USED_FONT_COLOR}}),Object.defineProperty(t,"DEFAULT_LAST_USED_HIGHLIGHT_COLOR",{enumerable:!0,get:function(){return u.DEFAULT_LAST_USED_HIGHLIGHT_COLOR}}),Object.defineProperty(t,"DEFAULT_LAST_USED_TABLE_CELL_BACKGROUND_COLOR",{enumerable:!0,get:function(){return u.DEFAULT_LAST_USED_TABLE_CELL_BACKGROUND_COLOR}}),Object.defineProperty(t,"DEFAULT_RECENT_USED_LIST",{enumerable:!0,get:function(){return u.DEFAULT_RECENT_USED_LIST}}),Object.defineProperty(t,"DELETED_STYLE",{enumerable:!0,get:function(){return l.DELETED_STYLE}}),Object.defineProperty(t,"DIFF_TYPE",{enumerable:!0,get:function(){return l.DIFF_TYPE}}),t.ELEMENT_TYPE=void 0,Object.defineProperty(t,"FILE_LINK",{enumerable:!0,get:function(){return i.FILE_LINK}}),Object.defineProperty(t,"FILE_LINK_INSET_INPUT_TEMP",{enumerable:!0,get:function(){return i.FILE_LINK_INSET_INPUT_TEMP}}),t.FILE_TYPE=void 0,Object.defineProperty(t,"FIVE_COLUMN",{enumerable:!0,get:function(){return i.FIVE_COLUMN}}),Object.defineProperty(t,"FONT",{enumerable:!0,get:function(){return s.FONT}}),Object.defineProperty(t,"FONT_SIZE",{enumerable:!0,get:function(){return s.FONT_SIZE}}),Object.defineProperty(t,"FOUR_COLUMN",{enumerable:!0,get:function(){return i.FOUR_COLUMN}}),Object.defineProperty(t,"GOOGLE_FONT_CLASS",{enumerable:!0,get:function(){return s.GOOGLE_FONT_CLASS}}),Object.defineProperty(t,"HEADER",{enumerable:!0,get:function(){return i.HEADER}}),Object.defineProperty(t,"HEADER1",{enumerable:!0,get:function(){return i.HEADER1}}),Object.defineProperty(t,"HEADER2",{enumerable:!0,get:function(){return i.HEADER2}}),Object.defineProperty(t,"HEADER3",{enumerable:!0,get:function(){return i.HEADER3}}),Object.defineProperty(t,"HEADER4",{enumerable:!0,get:function(){return i.HEADER4}}),Object.defineProperty(t,"HEADER5",{enumerable:!0,get:function(){return i.HEADER5}}),Object.defineProperty(t,"HEADER6",{enumerable:!0,get:function(){return i.HEADER6}}),t.HEADER_TITLE_MAP=t.HEADERS=void 0,Object.defineProperty(t,"IMAGE",{enumerable:!0,get:function(){return i.IMAGE}}),Object.defineProperty(t,"IMAGE_BLOCK",{enumerable:!0,get:function(){return i.IMAGE_BLOCK}}),Object.defineProperty(t,"INLINE_LEVEL_TYPES",{enumerable:!0,get:function(){return i.INLINE_LEVEL_TYPES}}),t.INSERT_POSITION=t.INSERT_FILE_DISPLAY_TYPE=void 0,Object.defineProperty(t,"KEYBOARD",{enumerable:!0,get:function(){return c.KEYBOARD}}),Object.defineProperty(t,"LINK",{enumerable:!0,get:function(){return i.LINK}}),Object.defineProperty(t,"LIST_ITEM",{enumerable:!0,get:function(){return i.LIST_ITEM}}),t.LOCAL_IMAGE=t.LIST_TYPE_ARRAY=t.LIST_ITEM_SUPPORTED_TRANSFORMATION=t.LIST_ITEM_CORRELATION_TYPE=void 0,Object.defineProperty(t,"MAC_HOTKEYS",{enumerable:!0,get:function(){return c.MAC_HOTKEYS}}),Object.defineProperty(t,"MENTION",{enumerable:!0,get:function(){return i.MENTION}}),Object.defineProperty(t,"MENTION_TEMP",{enumerable:!0,get:function(){return i.MENTION_TEMP}}),Object.defineProperty(t,"MENUS_CONFIG_MAP",{enumerable:!0,get:function(){return d.MENUS_CONFIG_MAP}}),t.MOUSE_ENTER_EVENT_DISABLED_MAP=void 0,Object.defineProperty(t,"MULTI_COLUMN",{enumerable:!0,get:function(){return i.MULTI_COLUMN}}),Object.defineProperty(t,"ORDERED_LIST",{enumerable:!0,get:function(){return i.ORDERED_LIST}}),Object.defineProperty(t,"PARAGRAPH",{enumerable:!0,get:function(){return i.PARAGRAPH}}),Object.defineProperty(t,"QUICK_INSERT",{enumerable:!0,get:function(){return i.QUICK_INSERT}}),Object.defineProperty(t,"RECENT_USED_FONTS_KEY",{enumerable:!0,get:function(){return s.RECENT_USED_FONTS_KEY}}),Object.defineProperty(t,"RECENT_USED_FONT_COLORS_KEY",{enumerable:!0,get:function(){return u.RECENT_USED_FONT_COLORS_KEY}}),Object.defineProperty(t,"RECENT_USED_HIGHLIGHT_COLORS_KEY",{enumerable:!0,get:function(){return u.RECENT_USED_HIGHLIGHT_COLORS_KEY}}),Object.defineProperty(t,"RECENT_USED_TABLE_CELL_BACKGROUND_COLORS_KEY",{enumerable:!0,get:function(){return u.RECENT_USED_TABLE_CELL_BACKGROUND_COLORS_KEY}}),Object.defineProperty(t,"REDO",{enumerable:!0,get:function(){return d.REDO}}),Object.defineProperty(t,"REMOVE_TABLE",{enumerable:!0,get:function(){return d.REMOVE_TABLE}}),t.ROOT_ELEMENT_TYPES=void 0,Object.defineProperty(t,"SDOC_FONT_SIZE",{enumerable:!0,get:function(){return s.SDOC_FONT_SIZE}}),Object.defineProperty(t,"SDOC_LINK",{enumerable:!0,get:function(){return i.SDOC_LINK}}),Object.defineProperty(t,"SEATABLE_TABLE",{enumerable:!0,get:function(){return i.SEATABLE_TABLE}}),Object.defineProperty(t,"SIDE_INSERT_MENUS_CONFIG",{enumerable:!0,get:function(){return d.SIDE_INSERT_MENUS_CONFIG}}),Object.defineProperty(t,"SIDE_INSERT_MENUS_SEARCH_MAP",{enumerable:!0,get:function(){return d.SIDE_INSERT_MENUS_SEARCH_MAP}}),Object.defineProperty(t,"SIDE_OTHER_OPERATIONS_MENUS_SEARCH_MAP",{enumerable:!0,get:function(){return d.SIDE_OTHER_OPERATIONS_MENUS_SEARCH_MAP}}),Object.defineProperty(t,"SIDE_TRANSFORM_MENUS_CONFIG",{enumerable:!0,get:function(){return d.SIDE_TRANSFORM_MENUS_CONFIG}}),Object.defineProperty(t,"SIDE_TRANSFORM_MENUS_SEARCH_MAP",{enumerable:!0,get:function(){return d.SIDE_TRANSFORM_MENUS_SEARCH_MAP}}),Object.defineProperty(t,"STANDARD_COLORS",{enumerable:!0,get:function(){return u.STANDARD_COLORS}}),Object.defineProperty(t,"SUBTITLE",{enumerable:!0,get:function(){return i.SUBTITLE}}),t.SUPPORTED_SIDE_OPERATION_TYPE=void 0,Object.defineProperty(t,"TABLE",{enumerable:!0,get:function(){return i.TABLE}}),Object.defineProperty(t,"TABLE_CELL",{enumerable:!0,get:function(){return i.TABLE_CELL}}),t.TABLE_DRAG_KEY=void 0,Object.defineProperty(t,"TABLE_ROW",{enumerable:!0,get:function(){return i.TABLE_ROW}}),Object.defineProperty(t,"TEXT_ALIGN",{enumerable:!0,get:function(){return d.TEXT_ALIGN}}),Object.defineProperty(t,"TEXT_STYLE",{enumerable:!0,get:function(){return d.TEXT_STYLE}}),Object.defineProperty(t,"TEXT_STYLE_MAP",{enumerable:!0,get:function(){return d.TEXT_STYLE_MAP}}),Object.defineProperty(t,"TEXT_STYLE_MORE",{enumerable:!0,get:function(){return d.TEXT_STYLE_MORE}}),Object.defineProperty(t,"THREE_COLUMN",{enumerable:!0,get:function(){return i.THREE_COLUMN}}),Object.defineProperty(t,"TITLE",{enumerable:!0,get:function(){return i.TITLE}}),Object.defineProperty(t,"TOP_LEVEL_TYPES",{enumerable:!0,get:function(){return i.TOP_LEVEL_TYPES}}),t.TRANSPARENT=void 0,Object.defineProperty(t,"TWO_COLUMN",{enumerable:!0,get:function(){return i.TWO_COLUMN}}),Object.defineProperty(t,"UNDO",{enumerable:!0,get:function(){return d.UNDO}}),Object.defineProperty(t,"UNORDERED_LIST",{enumerable:!0,get:function(){return i.UNORDERED_LIST}}),Object.defineProperty(t,"WIN_HOTKEYS",{enumerable:!0,get:function(){return c.WIN_HOTKEYS}});var i=o(n(70710));t.ELEMENT_TYPE=i;var u=n(45118),s=n(12448),l=n(91502),c=n(49780),d=n(58476);t.HEADERS=[i.HEADER1,i.HEADER2,i.HEADER3,i.HEADER4,i.HEADER5,i.HEADER6],t.HEADER_TITLE_MAP=a(a(a(a(a(a(a(a(a({},i.TITLE,"Title"),i.SUBTITLE,"Subtitle"),i.HEADER1,"Header_one"),i.HEADER2,"Header_two"),i.HEADER3,"Header_three"),i.HEADER4,"Header_four"),i.HEADER5,"Header_five"),i.HEADER6,"Header_six"),i.PARAGRAPH,"Paragraph"),t.TRANSPARENT="transparent",t.CLIPBOARD_FORMAT_KEY="x-slate-fragment",t.TABLE_DRAG_KEY="drag-table/json",t.CLIPBOARD_ORIGIN_SDOC_KEY="origin-sdoc-uuid",t.INSERT_FILE_DISPLAY_TYPE=["text_link","icon_link","card_link"],t.INSERT_POSITION={BEFORE:"before",CURRENT:"current",AFTER:"after"},t.LOCAL_IMAGE="local-image",t.LIST_TYPE_ARRAY=[i.UNORDERED_LIST,i.ORDERED_LIST],t.LIST_ITEM_CORRELATION_TYPE=[i.UNORDERED_LIST,i.ORDERED_LIST,i.LIST_ITEM],t.LIST_ITEM_SUPPORTED_TRANSFORMATION=[i.UNORDERED_LIST,i.ORDERED_LIST,"left","center","right",i.BLOCKQUOTE],t.ADD_POSITION_OFFSET_TYPE=[i.PARAGRAPH,i.SUBTITLE,i.HEADER1,i.HEADER2,i.HEADER3,i.HEADER4,i.HEADER5,i.HEADER6,i.CHECK_LIST_ITEM,i.IMAGE_BLOCK],t.FILE_TYPE=a(a({},i.FILE_LINK,"file"),i.SDOC_LINK,"sdoc"),t.SUPPORTED_SIDE_OPERATION_TYPE=[i.PARAGRAPH,i.SUBTITLE,i.HEADER1,i.HEADER2,i.HEADER3,i.HEADER4,i.HEADER5,i.HEADER6,i.CHECK_LIST_ITEM,i.CODE_BLOCK,i.TABLE,i.BLOCKQUOTE,i.CALL_OUT,i.IMAGE_BLOCK,i.SEATABLE_COLUMN],t.MOUSE_ENTER_EVENT_DISABLED_MAP=(a(a(a(a(a(a(a(a(a(a(r={},i.PARAGRAPH,[i.CALL_OUT]),i.TITLE,[i.CALL_OUT]),i.SUBTITLE,[i.CALL_OUT]),i.CHECK_LIST_ITEM,[i.CALL_OUT]),i.ORDERED_LIST,[i.CALL_OUT]),i.UNORDERED_LIST,[i.CALL_OUT]),i.LIST_ITEM,[i.CALL_OUT]),i.BLOCKQUOTE,[i.CALL_OUT]),i.HEADER1,[i.CALL_OUT]),i.HEADER2,[i.CALL_OUT]),a(a(a(a(a(r,i.HEADER3,[i.CALL_OUT]),i.HEADER4,[i.CALL_OUT]),i.HEADER5,[i.CALL_OUT]),i.HEADER6,[i.CALL_OUT]),i.CALL_OUT,[i.CALL_OUT])),t.ROOT_ELEMENT_TYPES=[i.PARAGRAPH,i.TITLE,i.SUBTITLE,i.CHECK_LIST_ITEM,i.ORDERED_LIST,i.UNORDERED_LIST,i.BLOCKQUOTE,i.HEADER1,i.HEADER2,i.HEADER3,i.HEADER4,i.HEADER5,i.HEADER6,i.CALL_OUT,i.TABLE,i.CODE_BLOCK,i.IMAGE_BLOCK]},49780:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WIN_HOTKEYS=t.MAC_HOTKEYS_EVENT=t.MAC_HOTKEYS=t.KEYBOARD=void 0;t.KEYBOARD={UP:"up",RIGHT:"right",DOWN:"down",LEFT:"left"},t.MAC_HOTKEYS={paragraph:"\u2318+\u2325+0",title:"\u2318+\u2325+.",subtitle:"\u2318+\u2325+,",header1:"\u2318+\u2325+1",header2:"\u2318+\u2325+2",header3:"\u2318+\u2325+3",header4:"\u2318+\u2325+4",header5:"\u2318+\u2325+5",header6:"\u2318+\u2325+6"},t.MAC_HOTKEYS_EVENT={paragraph:"cmd+opt+0",title:"cmd+opt+.",subtitle:"cmd+opt+,",header1:"cmd+opt+1",header2:"cmd+opt+2",header3:"cmd+opt+3",header4:"cmd+opt+4",header5:"cmd+opt+5",header6:"cmd+opt+6"},t.WIN_HOTKEYS={paragraph:"ctrl+alt+0",title:"ctrl+alt+.",subtitle:"ctrl+alt+,",header1:"ctrl+alt+1",header2:"ctrl+alt+2",header3:"ctrl+alt+3",header4:"ctrl+alt+4",header5:"ctrl+alt+5",header6:"ctrl+alt+6"}},58476:function(e,t,n){"use strict";var r,a,o,i,u=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.UNDO=t.TEXT_STYLE_MORE=t.TEXT_STYLE_MAP=t.TEXT_STYLE=t.TEXT_ALIGN=t.SIDE_TRANSFORM_MENUS_SEARCH_MAP=t.SIDE_TRANSFORM_MENUS_CONFIG=t.SIDE_OTHER_OPERATIONS_MENUS_SEARCH_MAP=t.SIDE_INSERT_MENUS_SEARCH_MAP=t.SIDE_INSERT_MENUS_CONFIG=t.SEARCH_REPLACE=t.REMOVE_TABLE=t.REDO=t.MENUS_CONFIG_MAP=t.ITALIC=t.COMBINE_CELL=t.CLEAR_FORMAT=t.BOLD=void 0;var s=n(45118),l=n(70710),c=t.UNDO="undo",d=t.REDO="redo",f=t.CLEAR_FORMAT="clear_format",p=(t.REMOVE_TABLE="remove_table",t.COMBINE_CELL="combine_cell",t.SEARCH_REPLACE="search_replace"),h=t.TEXT_STYLE="text_style",m=t.ITALIC="italic",v=t.BOLD="bold",E="underline",g="highlight_color",y="color",b=t.TEXT_ALIGN="text_align",A=t.TEXT_STYLE_MORE="text_style_more",C="strikethrough",T="superscript",_="subscript",D=t.TEXT_STYLE_MAP={COLOR:y,HIGHLIGHT_COLOR:g,FONT_SIZE:"font_size",FONT:"font",BOLD:v,ITALIC:m,BOLD_ITALIC:"".concat(v,"_").concat(m),UNDERLINE:E,STRIKETHROUGH:C,SUPERSCRIPT:T,SUBSCRIPT:_,CODE:"code",DELETE:"delete",ADD:"add"};t.MENUS_CONFIG_MAP=(u(u(u(u(u(u(u(u(u(u(r={},l.BLOCKQUOTE,{id:"sdoc_".concat(l.BLOCKQUOTE),iconClass:"sdocfont sdoc-quote-left",text:"Quote"}),l.ORDERED_LIST,{id:l.ORDERED_LIST,iconClass:"sdocfont sdoc-list-ol",text:"Ordered_list"}),l.UNORDERED_LIST,{id:l.UNORDERED_LIST,iconClass:"sdocfont sdoc-list-ul",text:"Unordered_list"}),l.CHECK_LIST_ITEM,{id:l.CHECK_LIST_ITEM,iconClass:"sdocfont sdoc-check-square",text:"Check_list"}),l.CODE_BLOCK,{id:l.CODE_BLOCK,iconClass:"sdocfont sdoc-code-block",text:"Code_block"}),l.LINK,{id:"sdoc_".concat(l.LINK),iconClass:"sdocfont sdoc-link",text:"Link"}),l.IMAGE,{id:"sdoc_".concat(l.IMAGE),iconClass:"sdocfont sdoc-image",text:"Image"}),l.TABLE,{id:"sdoc_".concat(l.TABLE),iconClass:"sdocfont sdoc-table",text:"Table"}),h,[{id:m,iconClass:"sdocfont sdoc-italic",text:"Italic",ariaLabel:"italic",type:D.ITALIC},{id:v,iconClass:"sdocfont sdoc-bold",text:"Bold",ariaLabel:"bold",type:D.BOLD},{id:E,iconClass:"sdocfont sdoc-underline",text:"Underline",ariaLabel:"underline",type:D.UNDERLINE},{id:"inline_code",iconClass:"sdocfont sdoc-inline-code",text:"Inline_code",ariaLabel:"code",type:D.CODE},{id:"sdoc-".concat(g),iconClass:"sdocfont sdoc-highlight-color",text:"Highlight_color",ariaLabel:"background color",type:D.HIGHLIGHT_COLOR,isColor:!0,recentUsedColorsKey:s.RECENT_USED_HIGHLIGHT_COLORS_KEY,defaultLastUsedColor:s.DEFAULT_LAST_USED_HIGHLIGHT_COLOR},{id:"sdoc-font-".concat(y),iconClass:"sdocfont sdoc-font-color",text:"Font_color",ariaLabel:"font color",type:D.COLOR,defaultColor:s.DEFAULT_FONT_COLOR,isColor:!0,recentUsedColorsKey:s.RECENT_USED_FONT_COLORS_KEY,defaultLastUsedColor:s.DEFAULT_LAST_USED_FONT_COLOR}]),A,[{id:C,iconClass:"sdocfont sdoc-strikethrough",text:"Strikethrough",type:D.STRIKETHROUGH},{id:T,iconClass:"sdocfont sdoc-subscripts",text:"Superscript",type:D.SUPERSCRIPT},{id:_,iconClass:"sdocfont sdoc-subscripts",text:"Subscript",type:D.SUBSCRIPT}]),u(u(u(u(u(u(u(u(u(u(r,b,[{id:"align_left",iconClass:"sdocfont sdoc-align-left",type:"left"},{id:"align_center",iconClass:"sdocfont sdoc-align-center",type:"center"},{id:"align_right",iconClass:"sdocfont sdoc-align-right",type:"right"}]),c,{id:c,iconClass:"sdocfont sdoc-revoke",text:"Undo",type:"undo"}),d,{id:d,iconClass:"sdocfont sdoc-redo",text:"Redo",type:"redo"}),f,{id:"sdoc_".concat(f),iconClass:"sdocfont sdoc-format-clear",text:"Clear_format"}),l.SDOC_LINK,{id:"sdoc_".concat(l.SDOC_LINK),iconClass:"sdocfont sdoc-document",text:"Link_sdoc"}),l.FILE_LINK,{id:"sdoc_".concat(l.FILE_LINK),iconClass:"sdocfont sdoc-link-file",text:"Link_file"}),l.CALL_OUT,{id:"sdoc_".concat(l.CALL_OUT),iconClass:"sdocfont sdoc-callout",text:"Callout"}),p,{id:"sdoc_".concat(p),iconClass:"sdocfont sdoc-find-replace",text:"Search_and_replace"}),l.SEATABLE_COLUMN,{id:"sdoc_".concat(l.SEATABLE_COLUMN),iconClass:"sdocfont sdoc-choose-column",text:"SeaTable_column"}),l.SEATABLE_TABLE,{id:l.SEATABLE_TABLE,iconClass:"sdocfont sdoc-seatable-table",type:l.SEATABLE_TABLE,text:"SeaTable_table"})),t.SIDE_TRANSFORM_MENUS_CONFIG=[{id:l.PARAGRAPH,iconClass:"sdocfont sdoc-text",type:l.PARAGRAPH,text:"Paragraph"},{id:l.HEADER1,iconClass:"sdocfont sdoc-header1",type:l.HEADER1,text:"Header_one"},{id:l.HEADER2,iconClass:"sdocfont sdoc-header2",type:l.HEADER2,text:"Header_two"},{id:l.HEADER3,iconClass:"sdocfont sdoc-header3",type:l.HEADER3,text:"Header_three"},{id:l.HEADER4,iconClass:"sdocfont sdoc-header4",type:l.HEADER4,text:"Header_four"},{id:l.HEADER5,iconClass:"sdocfont sdoc-header5",type:l.HEADER5,text:"Header_five"},{id:l.HEADER6,iconClass:"sdocfont sdoc-header6",type:l.HEADER6,text:"Header_six"},{id:l.UNORDERED_LIST,iconClass:"sdocfont sdoc-list-ul",type:l.UNORDERED_LIST,text:"Unordered_list"},{id:l.ORDERED_LIST,iconClass:"sdocfont sdoc-list-ol",type:l.ORDERED_LIST,text:"Ordered_list"},{id:l.CHECK_LIST_ITEM,iconClass:"sdocfont sdoc-check-square",type:l.CHECK_LIST_ITEM,text:"Check_list"},{id:l.BLOCKQUOTE,iconClass:"sdocfont sdoc-quote1",type:l.BLOCKQUOTE,text:"Quote"},{id:l.CALL_OUT,iconClass:"sdocfont sdoc-callout",type:l.CALL_OUT,text:"Callout"}],t.SIDE_TRANSFORM_MENUS_SEARCH_MAP=(u(u(u(u(u(u(u(u(u(u(a={},l.PARAGRAPH,"Paragraph"),l.HEADER1,"Header_one"),l.HEADER2,"Header_two"),l.HEADER3,"Header_three"),l.HEADER4,"Header_four"),l.HEADER5,"Header_five"),l.HEADER6,"Header_six"),l.UNORDERED_LIST,"Unordered_list"),l.ORDERED_LIST,"Ordered_list"),l.CHECK_LIST_ITEM,"Check_list"),u(u(a,l.BLOCKQUOTE,"Quote"),l.CALL_OUT,"Callout")),t.SIDE_INSERT_MENUS_CONFIG=(u(u(u(u(u(u(u(u(u(u(o={},l.IMAGE,{id:"",iconClass:"sdocfont sdoc-image",type:l.IMAGE,text:"Image"}),l.TABLE,{id:"sdoc-side-menu-item-table",iconClass:"sdocfont sdoc-table",type:l.TABLE,text:"Table"}),l.LINK,{id:"",iconClass:"sdocfont sdoc-link",type:l.LINK,text:"Link"}),l.CODE_BLOCK,{id:"",iconClass:"sdocfont sdoc-code-block",type:l.CODE_BLOCK,text:"Code_block"}),l.CALL_OUT,{id:"",iconClass:"sdocfont sdoc-callout",text:"Callout"}),l.ORDERED_LIST,{id:"",iconClass:"sdocfont sdoc-list-ol",type:l.ORDERED_LIST,text:"Ordered_list"}),l.UNORDERED_LIST,{id:"",iconClass:"sdocfont sdoc-list-ul",type:l.UNORDERED_LIST,text:"Unordered_list"}),l.CHECK_LIST_ITEM,{id:"",iconClass:"sdocfont sdoc-check-square",type:l.CHECK_LIST_ITEM,text:"Check_list"}),l.PARAGRAPH,{id:l.PARAGRAPH,iconClass:"sdocfont sdoc-text",type:l.PARAGRAPH,text:"Paragraph"}),l.HEADER,[{id:l.HEADER1,iconClass:"sdocfont sdoc-header1",type:l.HEADER1,text:"Header_one"},{id:l.HEADER2,iconClass:"sdocfont sdoc-header2",type:l.HEADER2,text:"Header_two"},{id:l.HEADER3,iconClass:"sdocfont sdoc-header3",type:l.HEADER3,text:"Header_three"},{id:l.HEADER4,iconClass:"sdocfont sdoc-header4",type:l.HEADER4,text:"Header_four"}]),u(u(o,l.MULTI_COLUMN,[{id:l.TWO_COLUMN,iconClass:"sdocfont sdoc-multi-column",type:l.TWO_COLUMN,text:"Two_column"},{id:l.THREE_COLUMN,iconClass:"sdocfont sdoc-multi-column",type:l.THREE_COLUMN,text:"Three_column"},{id:l.FOUR_COLUMN,iconClass:"sdocfont sdoc-multi-column",type:l.FOUR_COLUMN,text:"Four_column"}]),l.BLOCKQUOTE,{id:l.BLOCKQUOTE,iconClass:"sdocfont sdoc-quote1",type:l.BLOCKQUOTE,text:"Quote"})),t.SIDE_INSERT_MENUS_SEARCH_MAP=(u(u(u(u(u(u(u(u(u(u(i={},l.IMAGE,"Image"),l.TABLE,"Table"),l.MULTI_COLUMN,"Multi_column"),l.COLUMN,"Column"),l.TWO_COLUMN,"Two_column"),l.THREE_COLUMN,"Three_column"),l.FOUR_COLUMN,"Four_column"),l.FIVE_COLUMN,"Five_column"),l.LINK,"Link"),l.CODE_BLOCK,"Code_block"),u(u(u(u(u(u(u(u(u(u(i,l.CALL_OUT,"Callout"),l.UNORDERED_LIST,"Unordered_list"),l.ORDERED_LIST,"Ordered_list"),l.CHECK_LIST_ITEM,"Check_list"),l.PARAGRAPH,"Paragraph"),l.HEADER1,"Header_one"),l.HEADER2,"Header_two"),l.HEADER3,"Header_three"),l.HEADER4,"Header_four"),l.SEATABLE_COLUMN,"SeaTable_column"),u(i,l.SEATABLE_TABLE,"SeaTable_table")),t.SIDE_OTHER_OPERATIONS_MENUS_SEARCH_MAP={COPY_LINK_OF_SECTION:"Copy_link_of_section",COPY:"Copy",CUT:"Cut",DELETE:"Delete"}},82935:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(44156);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var a=n(98929);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=n(85761);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},44156:function(e,t,n){"use strict";var r=n(91847).default,a=n(41132).default,o=n(50883).default,i=n(85715).default,u=n(12897).default,s=["at"],l=["at"],c=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.someNode=t.isTopLevelListItem=t.isTextNode=t.isStartPoint=t.isSelectionAtBlockStart=t.isSelectionAtBlockEnd=t.isRangeInSameBlock=t.isRangeAcrossBlocks=t.isMultiLevelList=t.isLastNode=t.isLastChild=t.isHasImg=t.isFirstChild=t.isEndPoint=t.isCurrentLineHasText=t.isCurrentLineEmpty=t.isBlockTextEmptyAfterSelection=t.isBlockAboveEmpty=t.isAncestorEmpty=t.getTopLevelBlockNode=t.getStartPoint=t.getSelectedNodeEntryByType=t.getSelectedNodeByTypes=t.getSelectedNodeByType=t.getSelectedElems=t.getQueryOptions=t.getPreviousPath=t.getPrevNode=t.getPointBefore=t.getParentNode=t.getNodes=t.getNodeType=t.getNodeEntries=t.getNodeById=t.getNode=t.getNextSiblingNodes=t.getNextNode=t.getLastChildPath=t.getLastChild=t.getEndPoint=t.getEditorString=t.getDeepInlineChildren=t.getCurrentNode=t.getCommonNode=t.getChildren=t.getAboveNode=t.getAboveBlockNode=t.findPath=t.findNode=t.findDescendant=void 0;var d=n(70523),f=n(62097),p=n(85761),h=c(n(2568)),m=n(39177),v=function(e,t){var n=t.match,r=t.block,a=void 0;return(n||r)&&(a=function(t,a){return(0,p.match)(t,a,n)&&(!r||d.Editor.isBlock(e,t))}),u(u({},t),{},{match:a})};t.getQueryOptions=v;t.findPath=function(e,t,n){try{return f.ReactEditor.findPath(e,t)}catch(r){return n}};t.getNode=function(e,t){var n=null;try{n=d.Node.get(e,t)}catch(r){n=null}return n};var E=function(e){return d.Element.isElement(e)?e.type:""};t.getNodeType=E;var g=function(e,t){for(var n,r=0;r<e.length;r++){var a=e[r];if(a.id===t){n=a;break}var o=a.children;if(Array.isArray(o)){var i=o.find((function(e){return e.id===t}));if(i){n=i;break}if(i=g(o,t)){n=i;break}}}return n};t.getNodeById=g;t.isTextNode=function(e){return!!e&&(!(h.default.hasProperty(e,"children")||!h.default.hasProperty(e,"text"))||void 0)};var y=function(e,t){for(var n,r=0;r<e.length;r++){var a=e[r],o=a.children;if(Array.isArray(o)&&(n=o.find((function(e){return e.id===t}))?a:y(o,t)))break}return n};t.getParentNode=y;t.getNodes=function(e,t){return d.Node.nodes(e,t)};t.getCommonNode=function(e,t,n){return d.Node.common(e,t,n)};t.getSelectedNodeByType=function(e,t){var n=d.Editor.nodes(e,{match:function(e){return E(e)===t},universal:!0}),r=i(n,1)[0];return r?r[0]:null};t.getSelectedNodeByTypes=function(e,t){var n=d.Editor.nodes(e,{match:function(e){return t.includes(E(e))},universal:!0}),r=i(n,1)[0];return r?r[0]:null};t.getSelectedNodeEntryByType=function(e,t){var n=d.Editor.nodes(e,{match:function(e){return E(e)===t},universal:!1}),r=i(n,1)[0];return r||null};t.getNodeEntries=function(e,t){return d.Editor.nodes(e,v(e,t))};t.getEditorString=function(e,t,n){if(!t)return"";try{return d.Editor.string(e,t,n)}catch(r){return""}};var b=function(e){var t=i(e,2),n=t[0],r=t[1];return d.Element.isAncestor(n)?n.children.map((function(e,t){return[e,r.concat([t])]})):[]};t.getChildren=b;var A=function(e){var t=i(e,2),n=t[0],r=t[1];if(d.Text.isText(n))return null;if(!n.children.length)return null;var a=n.children;return[a[a.length-1],r.concat([a.length-1])]};t.getLastChild=A;var C=function(e,t){var n,r=t.children,i=[],u=o(r);try{for(u.s();!(n=u.n()).done;){var s=n.value;d.Editor.isBlock(e,s[0])?i.push.apply(i,a(C(e,{children:b(s)}))):i.push(s)}}catch(l){u.e(l)}finally{u.f()}return i};t.getDeepInlineChildren=C;var T=function(e){var t=A(e);return t?t[1]:e[1].concat([-1])};t.getLastChildPath=T;t.getPreviousPath=function(e){if(0!==e.length){var t=e[e.length-1];if(!(t<=0))return e.slice(0,-1).concat(t-1)}};t.isLastChild=function(e,t){var n=T(e);return d.Path.equals(n,t)};t.getSelectedElems=function(e){var t,n=[],r=d.Editor.nodes(e,{universal:!0}),a=o(r);try{for(a.s();!(t=a.n()).done;){var u=t.value,s=i(u,1)[0];d.Element.isElement(s)&&n.push(s)}}catch(l){a.e(l)}finally{a.f()}return n};var _=function(e,t){var n=i(e,2),r=n[0],a=t[n[1].length],o=[],u=r.children;if(a+1<r.children.length)for(var s=a+1;s<r.children.length;s++)o.push(u[s]);return o};t.getNextSiblingNodes=_;var D=function(e,t){return d.Editor.above(e,v(e,t))};t.getAboveNode=D;var O=function(e,t){return D(e,u(u({},t),{},{block:!0}))};t.getAboveBlockNode=O;t.getTopLevelBlockNode=function(e){return O(e,{match:function(e,t){return d.Element.isElement(e)&&1===t.length}})};t.getPrevNode=function(e){var t=D(e,{mode:"lowest",match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}}),n=D(e,{mode:"highest",match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}});if(!t||!n)return null;var r=i(n,2),a=r[0],o=r[1],u=i(t,2),s=u[0],l=u[1],c=null;try{c=d.Editor.previous(e,{at:l,match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}})}catch(f){c=null}if(s.id!==a.id&&!c)try{c=d.Editor.previous(e,{at:o,match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}})}catch(f){c=null}return c};t.getCurrentNode=function(e){if(!e.selection)return null;var t=d.Editor.nodes(e,{at:e.selection,match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)},mode:"lowest"});return i(t,1)[0]||null};t.getNextNode=function(e){var t=D(e,{mode:"lowest",match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}}),n=i(t,2),r=n[0],a=n[1],o=D(e,{mode:"highest",match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}}),u=i(o,2),s=u[0],l=u[1],c=null;try{c=d.Editor.next(e,{at:a,match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}})}catch(f){c=null}if(r.id!==s.id&&!c)try{c=d.Editor.next(e,{at:l,match:function(t){return d.Element.isElement(t)&&d.Editor.isBlock(e,t)}})}catch(f){c=null}return c};var N=function(e,t){var n=d.Editor.nodes(e,u({at:e.selection||[]},v(e,t))),r=Array.from(n);if(r[0])return r[0]};t.findNode=N;t.findDescendant=function(e,t){var n=t.at,r=void 0===n?e.selection:n,a=t.reverse,u=void 0!==a&&a,s=t.voids,l=void 0!==s&&s,c=t.match;if(r){var f,h;if(d.Span.isSpan(r)){var m=i(r,2);f=m[0],h=m[1]}else if(d.Range.isRange(r)){var v=d.Editor.first(e,r),E=d.Editor.last(e,r);f=u?E:v,h=u?v:E}var g=[e,[]];d.Path.isPath(r)&&(g=d.Editor.node(e,r));var y,b=d.Node.descendants(g[0],{from:f,to:h,reverse:u,pass:function(t){var n=i(t,1)[0];return!l&&d.Editor.isVoid(e,n)}}),A=o(b);try{for(A.s();!(y=A.n()).done;){var C=i(y.value,2),T=C[0],_=C[1];if((0,p.match)(T,_,c))return[T,r.concat(_)]}}catch(D){A.e(D)}finally{A.f()}}};var S=function(e,t,n){return!!t&&d.Editor.isStart(e,t,n)};t.isStartPoint=S;var w=function(e,t,n){return!!t&&d.Editor.isEnd(e,t,n)};t.isEndPoint=w;t.isBlockTextEmptyAfterSelection=function(e){if(!e.selection)return!1;var t=d.Editor.above(e,{block:!0});if(!t)return!1;var n=e.selection.focus,r=d.Editor.parent(e,e.selection);if(!r)return!1;var a=i(r,2)[1];if(!w(e,n,a))return!1;var u=_(t,n.path);if(!u.length)return w(e,n,t[1]);var s,l=o(u);try{for(l.s();!(s=l.n()).done;){var c=s.value;if(d.Text.isText(c)&&c.text)return!1}}catch(f){l.e(f)}finally{l.f()}return!0};t.isRangeAcrossBlocks=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.at,a=r(t,s);if(n||(n=e.selection),n){var o=d.Range.edges(n),l=i(o,2),c=l[0],f=l[1],p=O(e,u({at:c},a)),h=O(e,u({at:f},a));if(p||h)return!p||!h||!d.Path.equals(p[1],h[1])}};var k=function(e,t){return!d.Node.string(t)&&!t.children.some((function(t){return d.Editor.isInline(e,t)}))};t.isAncestorEmpty=k;t.isBlockAboveEmpty=function(e){var t,n=null===(t=O(e))||void 0===t?void 0:t[0];return!!n&&k(e,n)};t.isSelectionAtBlockStart=function(e,t){var n=e.selection;if(!n)return!1;var r=O(e,t),a=null===r||void 0===r?void 0:r[1];return(null===r||void 0===r?void 0:r[0].type)===m.CODE_LINE&&(a=[a[0]]),!!a&&(S(e,n.focus,a)||d.Range.isExpanded(e.selection)&&S(e,n.anchor,a))};t.isSelectionAtBlockEnd=function(e,t){var n,r,a=null===(n=O(e,t))||void 0===n?void 0:n[1];return!!a&&w(e,null===(r=e.selection)||void 0===r?void 0:r.focus,a)};t.isLastNode=function(e,t){var n=e.children||[];return n[n.length-1]===t};t.isHasImg=function(e){var t,n=!1,r=o(d.Editor.nodes(e,{at:e.selection}));try{for(r.s();!(t=r.n()).done;){var a=i(t.value,1)[0];"image"===(null===a||void 0===a?void 0:a.type)&&(n=!0)}}catch(u){r.e(u)}finally{r.f()}return n};t.isCurrentLineEmpty=function(e){var t=e.selection;if(!t||!f.ReactEditor.isFocused(e))return!1;var n=d.Editor.node(e,t.focus.path.slice(0,-1)),r=i(n,1)[0];return!d.Element.isElement(r)||r.children.every((function(e){return!d.Element.isElement(e)&&""===d.Node.string(e)}))};t.isCurrentLineHasText=function(e){return""!==d.Node.string(e).trim()};t.isMultiLevelList=function(e){var t=(e||{}).children;return!(null===t||void 0===t||!t.find((function(e){return(null===e||void 0===e?void 0:e.children.length)>1})))};t.isTopLevelListItem=function(e){var t=e.selection;if(!t)return!1;var n=d.Editor.parent(e,t)||[],r=i(n,2)[1];if(0!==r.length){var a=d.Editor.parent(e,r)||[],o=i(a,2),u=o[0],s=o[1];return u&&s&&(null===u||void 0===u?void 0:u.type)===m.LIST_ITEM&&2===(null===s||void 0===s?void 0:s.length)}return!1};t.isRangeInSameBlock=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.at,a=r(t,l);if(n||(n=e.selection),n){var o=d.Range.edges(n),s=i(o,2),c=s[0],f=s[1],p=D(e,u({at:c},a)),h=D(e,u({at:f},a));if(p&&h)return d.Path.equals(p[1],h[1])}};t.getStartPoint=function(e,t){return d.Editor.start(e,t)};t.getEndPoint=function(e,t){return d.Editor.end(e,t)};t.getPointBefore=function(e,t){return d.Editor.before(e,t)};t.isFirstChild=function(e){return 0===e.at(-1)};t.someNode=function(e,t){return!!N(e,t)}},70891:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.deleteMerge=void 0;var o=n(70523);t.deleteMerge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o.Editor.withoutNormalizing(e,(function(){var n=t.distance,i=void 0===n?1:n,u=t.reverse,s=void 0!==u&&u,l=t.unit,c=void 0===l?"character":l,d=t.voids,f=void 0!==d&&d,p=t.at,h=void 0===p?e.selection:p,m=t.hanging,v=void 0!==m&&m;if(h){if(o.Range.isRange(h)&&o.Range.isCollapsed(h)&&(h=h.anchor),o.Point.isPoint(h)){var E=o.Editor.void(e,{at:h,mode:"highest"});if(!f&&E){h=a(E,2)[1]}else{var g={distance:i,unit:c};h={anchor:h,focus:s?o.Editor.before(e,h,g)||o.Editor.start(e,[]):o.Editor.after(e,h.opts)||o.Editor.end(e,[])},v=!0}}if(o.Path.isPath(h))o.Transforms.removeNodes(e,h,{voids:f});else if(!o.Range.isCollapsed(h)){v||(h=o.Editor.unhangRange(e,h,{voids:f}));var y=o.Range.edges(h),b=a(y,2),A=b[0],C=b[1],T=o.Editor.above(e,{match:function(t){return o.Element.isElement(t)&&o.Editor.isBlock(e,t)},at:A,voids:f}),_=o.Editor.above(e,{match:function(t){return o.Element.isElement(t)&&o.Editor.isBlock(e,t)},at:C,voids:f}),D=T&&_&&!o.Path.equals(T[1],_[1]),O=o.Path.equals(A.path,C.path),N=f?null:o.Editor.void(e,{at:A,mode:"highest"}),S=f?null:o.Editor.void(e,{at:C,mode:"highest"});if(N){var w=o.Editor.before(e,A);w&&T&&o.Path.isAncestor(T[1],w.path)&&(A=w)}if(S){var k=o.Editor.after(e,C);k&&S&&o.Path.isAncestor(_[1],k.path)&&(C=k)}var I,L=[],R=void 0,P=o.Editor.nodes(e,{at:h,voids:f}),M=r(P);try{for(M.s();!(I=M.n()).done;){var x=I.value,F=a(x,2),B=F[0],U=F[1];R&&0===o.Path.compare(U,R)||(!f&&o.Editor.isVoid(e,B)||!o.Path.isCommon(U,A.path)&&!o.Path.isCommon(U,C.path))&&(L.push(x),R=U)}}catch(oe){M.e(oe)}finally{M.f()}var j=Array.from(L,(function(t){var n=a(t,2)[1];return o.Editor.pathRef(e,n)})),H=o.Editor.pointRef(e,A),Y=o.Editor.pointRef(e,C);if(!O&&!N){var G=H.current,z=o.Editor.leaf(e,G),W=a(z,1)[0],K=G.path,V=A.offset,Q=W.text.slice(V);e.apply({type:"remove_text",path:K,offset:V,text:Q})}for(var q=0,X=j;q<X.length;q++){var J=X[q].unref();o.Transforms.removeNodes(e,{at:J,voids:f})}if(!S){var Z=Y.current,$=o.Editor.leaf(e,Z),ee=a($,1)[0],te=Z.path,ne=O?A.offset:0,re=ee.text.slice(ne,C.offset);e.apply({offset:ne,path:te,text:re,type:"remove_text"})}!O&&D&&Y.current&&A.current&&o.Transforms.mergeNodes(e,{at:Y.current,hanging:!0,voids:f});var ae=Y.unref()||H.unref();null==t.at&&ae&&o.Transforms.select(e,ae)}}}))}},60235:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.focusEditor=void 0;var r=n(70523),a=n(62097);t.focusEditor=function(e,t){t&&r.Editor.withoutNormalizing(e,(function(){r.Transforms.deselect(e),r.Transforms.select(e,t)})),a.ReactEditor.focus(e)}},98929:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(81098);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var a=n(88760);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=n(60235);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=n(21274);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=n(8102);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},81098:function(e,t,n){"use strict";var r=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.moveChildren=void 0;var a=n(70523),o=n(44156);t.moveChildren=function(e,t){var n=t.at,i=t.to,u=t.match,s=t.fromStartIndex,l=void 0===s?0:s,c=0,d=a.Path.isPath(n)?n:n[1],f=a.Path.isPath(n)?(0,o.getNode)(e,d):n[0];if(!f)return c;if(!a.Editor.isBlock(e,f))return c;for(var p=f.children.length-1;p>=l;p--){var h=[].concat(r(d),[p]),m=(0,o.getNode)(e,h);(!u||m&&u([m,h]))&&(a.Transforms.moveNodes(e,{at:h,to:i}),c++)}return c}},88760:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(50883).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeNodeChildren=void 0;var i=n(70523);t.removeNodeChildren=function(e,t,n){var u,s=i.Node.children(e,t,{reverse:!0}),l=o(s);try{for(l.s();!(u=l.n()).done;){var c=a(u.value,2)[1];i.Transforms.removeNodes(e,r(r({},n),{},{at:c}))}}catch(d){l.e(d)}finally{l.f()}}},21274:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceNodeChildren=t.replaceNode=t.deleteNodeMark=void 0;var a=n(70523),o=n(88760);t.replaceNodeChildren=function(e,t){var n=t.at,i=t.nodes,u=t.insertOptions,s=t.removeOptions;a.Editor.withoutNormalizing(e,(function(){(0,o.removeNodeChildren)(e,n,s),a.Transforms.insertNodes(e,i,r(r({},u),{},{at:n.concat([0])}))}))};var i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.at,o=t.nodes,i=t.insertOptions,u=t.removeOptions;a.Editor.withoutNormalizing(e,(function(){a.Transforms.removeNodes(e,r({at:n},u)),a.Transforms.insertNodes(e,o,r(r({},i),{},{at:n}))}))};t.replaceNode=i;t.deleteNodeMark=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=r({},n);a.forEach((function(e){o[e]&&delete o[e]})),i(e,{at:t,nodes:o})}},8102:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateRebaseParentNodeByPath=void 0;var a=n(59983),o=n(44156),i=n(21274);t.updateRebaseParentNodeByPath=function(e,t){var n=t.slice(0,-1),u=(0,o.getNode)(e,n);if(0===u.children.filter((function(e){return e[a.REBASE_MARK_KEY.REBASE_TYPE]})).length){var s=r({},u);s[a.REBASE_MARK_KEY.REBASE_TYPE]&&delete s[a.REBASE_MARK_KEY.REBASE_TYPE],s[a.REBASE_MARK_KEY.OLD_ELEMENT]&&delete s[a.REBASE_MARK_KEY.OLD_ELEMENT],s[a.REBASE_MARK_KEY.ORIGIN]&&delete s[a.REBASE_MARK_KEY.ORIGIN],s.children=s.children.map((function(e){return e[a.REBASE_MARK_KEY.REBASE_TYPE]&&delete e[a.REBASE_MARK_KEY.REBASE_TYPE],e[a.REBASE_MARK_KEY.OLD_ELEMENT]&&delete e[a.REBASE_MARK_KEY.OLD_ELEMENT],e[a.REBASE_MARK_KEY.ORIGIN]&&delete e[a.REBASE_MARK_KEY.ORIGIN],e})),(0,i.replaceNode)(e,{at:n,nodes:s})}}},85761:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.Placeholder=function(e){var t=e.title,n=e.top,r=void 0===n?5:n,a=(0,s.useTranslation)().t;return i.default.createElement("span",{contentEditable:"false",suppressContentEditableWarning:!0,style:{position:"absolute",top:"".concat(r,"px"),color:"rgba(191,191,191,1)",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",userSelect:"none",textDecoration:"none",left:"1px"}},a(t))},t.match=t.generateEmptyElement=t.generateDefaultText=t.generateDefaultParagraph=void 0;var i=o(n(9950)),u=o(n(36261)),s=n(28321),l=n(39177);t.match=function(e,t,n){return!n||("object"===typeof n?Object.entries(n).every((function(t){var n=a(t,2),r=n[0],o=n[1];return o&&!Array.isArray(o)?e[r]===o:(o=o||[]).includes(e[r])})):n(e,t))};var c=function(e){return{id:u.default.nice(),text:e||""}};t.generateDefaultText=c;t.generateDefaultParagraph=function(){return{id:u.default.nice(),type:l.PARAGRAPH,children:[c()]}};t.generateEmptyElement=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return r(r({id:u.default.nice(),type:e},t),{},{children:[c(n)]})}},9863:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ContextToolbar",{enumerable:!0,get:function(){return d.ContextToolbar}}),Object.defineProperty(t,"HeaderToolbar",{enumerable:!0,get:function(){return d.HeaderToolbar}}),Object.defineProperty(t,"SideToolbar",{enumerable:!0,get:function(){return d.SideToolbar}}),t.default=t.createWikiEditor=t.createDefaultEditor=t.createCommentEditor=void 0,Object.defineProperty(t,"renderElement",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"renderLeaf",{enumerable:!0,get:function(){return c.default}});var o=n(70523),i=n(62097),u=n(18386),s=a(n(67996)),l=r(n(9907)),c=r(n(16987)),d=n(3915),f=(0,u.withHistory)((0,i.withReact)((0,o.createEditor)())),p=null===s.default||void 0===s.default?void 0:s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),f);t.createDefaultEditor=function(){return null===s.default||void 0===s.default?void 0:s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,u.withHistory)((0,i.withReact)((0,o.createEditor)())))};t.createWikiEditor=function(){return null===s.WikiPlugins||void 0===s.WikiPlugins?void 0:s.WikiPlugins.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,u.withHistory)((0,i.withReact)((0,o.createEditor)())))};t.createCommentEditor=function(){return null===s.CommentPlugins||void 0===s.CommentPlugins?void 0:s.CommentPlugins.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,u.withHistory)((0,i.withReact)((0,o.createEditor)())))};t.default=p},27695:function(e,t,n){"use strict";var r=n(41132).default,a=n(12897).default,o=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setBlockQuoteType=t.isMenuDisabled=t.insertBlockQuote=t.getFormattedRestElements=t.getFormattedElements=t.getBlockQuoteType=void 0;var u=n(70523),s=i(n(36261)),l=n(39177),c=n(82935);t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n=u.Editor.nodes(e,{match:function(e){var t=(0,c.getNodeType)(e);return t===l.PARAGRAPH||(t===l.BLOCKQUOTE||(t===l.UNORDERED_LIST||(t===l.ORDERED_LIST||(t===l.CHECK_LIST_ITEM||(!!(t&&t.startWith&&t.startWith("header"))||t===l.IMAGE)))))},universal:!0,mode:"highest"});return!o(n,1)[0]};t.getBlockQuoteType=function(e){var t=u.Editor.nodes(e,{match:function(e){return(0,c.getNodeType)(e)===l.BLOCKQUOTE},universal:!0}),n=o(t,1)[0];if(!n)return l.PARAGRAPH;var r=o(n,1)[0];return(0,c.getNodeType)(r)};var d=function(e,t){if(t){if((0,c.getSelectedNodeEntryByType)(e,l.MULTI_COLUMN)){var n=u.Editor.above(e,{at:e.selection.anchor.path,match:function(e){return e.type===l.BLOCKQUOTE}});return void(n&&u.Transforms.unwrapNodes(e,{mode:"highest",at:n[1],match:function(e){return e.type===l.BLOCKQUOTE}}))}u.Transforms.unwrapNodes(e,{mode:"highest",match:function(t){return t.type!==l.CALL_OUT&&(u.Element.isElement(t)&&u.Editor.isBlock(e,t))}})}else{var r={id:s.default.nice(),type:l.BLOCKQUOTE};if((0,c.getSelectedNodeEntryByType)(e,l.MULTI_COLUMN))return void u.Transforms.wrapNodes(e,r,{mode:"lowest",match:function(t){return t.type!==l.CALL_OUT&&(u.Element.isElement(t)&&u.Editor.isBlock(e,t))}});u.Transforms.wrapNodes(e,r,{mode:"highest",match:function(t){return t.type!==l.CALL_OUT&&(u.Element.isElement(t)&&u.Editor.isBlock(e,t))}})}};t.setBlockQuoteType=d;t.getFormattedElements=function(e){var t=[],n=[];return e.forEach((function(e){if([l.CODE_BLOCK,l.TABLE,l.BLOCKQUOTE].includes(null===e||void 0===e?void 0:e.type)){if(0!==n.length){var o={id:s.default.nice(),type:l.BLOCKQUOTE};o.children=n,t.push(o),n=[]}var i=t[t.length-1];(null===i||void 0===i?void 0:i.type)===l.BLOCKQUOTE&&(null===e||void 0===e?void 0:e.type)===l.BLOCKQUOTE?t[t.length-1]=a(a({},i),{},{children:[].concat(r(i.children),r(e.children))}):t.push(e)}else n.push(e)})),t};t.getFormattedRestElements=function(e){var t=e.slice(0);return e.forEach((function(e,n){0===u.Node.string(e).length&&t.splice(n,1),(null===e||void 0===e?void 0:e.type)===l.BLOCKQUOTE&&t.splice.apply(t,[n,1].concat(r(e.children)))})),t};t.insertBlockQuote=function(e,t){d(e,t),(0,c.focusEditor)(e)}},44750:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(90352)),i=r(n(44587)),u=r(n(83603)),s=r(n(40662)),l={type:a.BLOCKQUOTE,nodeType:"element",model:i.default,editorMenus:[o.default],editorPlugin:u.default,renderElements:[s.default]};t.default=l},90352:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=s(n(9950)),d=n(39177),f=n(7094),p=n(27695),h=function(e){function t(){var e;return a(this,t),e=i(this,t,arguments),(0,l.default)(e,"isActive",(function(){var t=e.props.editor;return(0,p.getBlockQuoteType)(t)===d.BLOCKQUOTE})),(0,l.default)(e,"isDisabled",(function(){var t=e.props,n=t.editor,r=t.readonly;return(0,p.isMenuDisabled)(n,r)})),(0,l.default)(e,"onMouseDown",(function(t){var n=e.props.editor,r=e.isActive(n);(0,p.insertBlockQuote)(n,r)})),e}return u(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.isRichEditor,n=e.className,a=d.MENUS_CONFIG_MAP[d.BLOCKQUOTE],o=r(r({isRichEditor:t,className:n,ariaLabel:"blockquote"},a),{},{disabled:this.isDisabled(),isActive:this.isActive(),onMouseDown:this.onMouseDown});return c.default.createElement(f.MenuItem,o)}}])}(c.default.Component);t.default=h},44587:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(39177),i=r((function e(t){a(this,e),this.type=t.type||o.BLOCKQUOTE,this.children=t.children||[{text:""}]}));t.default=i},83603:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=n(82935),i=n(39177),u=n(27695);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,s=e.insertFragment,l=e;return l.insertBreak=function(){if(null==e.selection)return t();var n=a.Editor.nodes(e,{match:function(e){return a.Element.isElement(e)&&e.type===i.BLOCKQUOTE},universal:!0}),u=r(n,1)[0];if(!u)return t();var s=a.Editor.nodes(l,{match:function(e){return a.Element.isElement(e)&&e.type===i.PARAGRAPH},mode:"lowest"}),c=r(s,1)[0];if(c[1].slice(-1)[0]===u[0].children.length-1&&!(c&&a.Editor.string(l,c[1]).length)){var d=a.Path.next(u[1]);return void a.Transforms.moveNodes(l,{at:c[1],to:d})}a.Transforms.insertNodes(e,{type:i.PARAGRAPH,children:[(0,o.generateDefaultText)()]},{at:l.selection,select:!0})},l.deleteBackward=function(t){if(null!==l.selection){var u=(0,o.getSelectedNodeEntryByType)(e,i.BLOCKQUOTE);if(u){var s=r(u,2)[1],c=a.Editor.nodes(l,{match:function(e,t){return a.Element.isElement(e)&&t.length===s.length+1&&e.type===i.PARAGRAPH}}),d=r(c,1)[0];if(!d)return n(t);if(0===r(d,2)[1][s.length]&&(0,o.isBlockAboveEmpty)(l)){var f=(0,o.generateEmptyElement)(i.PARAGRAPH);a.Transforms.removeNodes(e,{at:u[1]}),a.Transforms.insertNodes(l,f,{at:u[1]});var p=a.Editor.end(l,u[1]);return void(0,o.focusEditor)(l,p)}if((0,o.isSelectionAtBlockStart)(e)){var h=a.Node.string(d[0]),m=a.Editor.previous(e,{at:d[1]});if(!m)return;var v=a.Editor.end(l,m[1]);return a.Transforms.insertText(l,h,{at:a.Editor.end(l,m[1])}),a.Transforms.removeNodes(e,{at:d[1]}),void(0,o.focusEditor)(l,v)}}n(t)}else n(t)},l.insertFragment=function(t){if(!(0,o.getSelectedNodeByType)(l,i.BLOCKQUOTE))return s(t);var n=t.findLastIndex((function(e){return[i.CODE_BLOCK,i.TABLE].includes(null===e||void 0===e?void 0:e.type)})),r=(0,u.getFormattedElements)(t.slice(0,n+1)),c=(0,u.getFormattedRestElements)(t.slice(n+1)),d=a.Editor.path(l,l.selection);if(0!==c.length){if(a.Range.isCollapsed(e.selection)){var f=(0,o.getSelectedNodeEntryByType)(l,i.PARAGRAPH);if(f){var p=a.Editor.parent(e,f[1]);if(p&&p[0].type===i.BLOCKQUOTE&&!a.Node.string(f[0]).length)return t.forEach((function(e){e.type===i.BLOCKQUOTE&&(e.type=i.PARAGRAPH)})),void s(t)}}if(1===c.length&&c[0].type===i.PARAGRAPH){var h=a.Node.string(c[0]);a.Editor.insertText(l,h)}else a.Transforms.insertNodes(l,c,{at:[d[0],d[1]+1]})}0!==r.length&&a.Transforms.insertNodes(l,r,{at:[d[0]]})},l}},40662:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(e,t){var n=e.attributes,r=e.children,o=e.element,i={textAlign:o.align};return a.default.createElement("blockquote",Object.assign({"data-id":o.id},n,{style:i}),r)}},10043:function(e,t,n){"use strict";var r=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.CALLOUT_ICON_MAP=t.CALLOUT_COLOR_MAP=t.CALLOUT_ALLOWED_INSIDE_TYPES=void 0;var a=n(70710),o=n(39177);t.CALLOUT_COLOR_MAP={"#f1f3f6":{border_color:"#d9dbe0",background_color:"#f1f3f6"},"#e1e9fe":{border_color:"#cbdeff",background_color:"#e1e9fe"},"#def0ff":{border_color:"#c7ecff",background_color:"#def0ff"},"#e7f9ee":{border_color:"#a5dfbf",background_color:"#e7f9ee"},"#eaf7d6":{border_color:"#c3e788",background_color:"#eaf7d6"},"#fef7e0":{border_color:"#faecb3",background_color:"#fef7e0"},"#fff1e8":{border_color:"#ffe1cd",background_color:"#fff1e8"},"#ffe6e3":{border_color:"#ffc6c4",background_color:"#ffe6e3"},"#ffe9f2":{border_color:"#ffd0e6",background_color:"#ffe9f2"},"#fde8ff":{border_color:"#f0c1ff",background_color:"#fde8ff"}},t.CALLOUT_ICON_MAP={trumpet:"\ud83d\udce2",bulb:"\ud83d\udca1",prohibited:"\ud83d\udeab",warning:"\u26a0\ufe0f"},t.CALLOUT_ALLOWED_INSIDE_TYPES=[a.CALL_OUT,a.ORDERED_LIST,a.UNORDERED_LIST,a.PARAGRAPH,a.TITLE,a.SUBTITLE,a.BLOCKQUOTE].concat(r(o.HEADERS),r(o.LIST_ITEM_CORRELATION_TYPE),[a.CHECK_LIST_ITEM,a.IMAGE,a.LINK,a.SDOC_LINK])},22207:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.wrapCallout=t.unwrapCallout=t.setCalloutIcon=t.isMenuDisabled=t.isMenuActive=t.isCalloutContentEmpty=t.insertElementAtNewLineInCallout=t.getCalloutMenuPosition=t.getCalloutEntry=t.generateCallout=t.deleteCalloutIcon=t.changeFillBackgroundColor=void 0;var o=n(70523),i=n(70710),u=n(82935),s=n(10043),l=n(59983);t.isMenuActive=function(e){return!!e.selection&&!!d(e)};t.isMenuDisabled=function(e,t){if(t)return!0;if(!e.selection)return!0;var n=(0,u.getSelectedElems)(e),r=(0,u.isRangeAcrossBlocks)(e),o=(0,u.getTopLevelBlockNode)(e)||[],l=a(o,1)[0];return!(!l||![i.ORDERED_LIST,i.UNORDERED_LIST].includes(null===l||void 0===l?void 0:l.type)||(0,u.isTopLevelListItem)(e))||(!n.length||!n.every((function(e){return(e.type!==i.CALL_OUT||!r)&&s.CALLOUT_ALLOWED_INSIDE_TYPES.includes(e.type)})))&&!(0,u.getSelectedNodeEntryByType)(e,i.MULTI_COLUMN)};var c=function(){var e={style:{background_color:arguments.length>0&&void 0!==arguments[0]?arguments[0]:Object.keys(s.CALLOUT_COLOR_MAP)[5]}},t=(0,u.generateEmptyElement)(i.CALL_OUT,e);return t.children=[],t};t.generateCallout=c;t.wrapCallout=function(e){var t=e.selection;if(t){var n=c();if((0,u.getSelectedNodeEntryByType)(e,i.MULTI_COLUMN))return o.Transforms.wrapNodes(e,n,{at:e.selection.anchor.path.slice(0,3)}),void(0,u.focusEditor)(e);var s=(0,u.getTopLevelBlockNode)(e),l=a(s,2),d=l[0],f=l[1];if(d&&[i.ORDERED_LIST,i.UNORDERED_LIST].includes(null===d||void 0===d?void 0:d.type)){o.Range.isCollapsed(t)&&o.Transforms.collapse(e);var p=(o.Editor.start(e,f)||{}).path,h=o.Editor.end(e,f)||{},m=h.offset,v=h.path,E=o.Editor.parent(e,t)||[],g=a(E,2)[1],y=o.Editor.parent(e,g)||[],b=a(y,2),A=b[0],C=b[1],T=null;if((null===A||void 0===A?void 0:A.type)===i.LIST_ITEM&&2===C.length){var _=(0,u.generateEmptyElement)(d.type);_.children=[A],n.children=[_];var D=(o.Editor.point(e,C)||{}).path;if(o.Path.equals(p,D))o.Transforms.removeNodes(e,{at:C}),o.Transforms.insertNodes(e,n,{at:[f[0]]}),T=o.Editor.end(e,[f[0]]);else if(o.Path.equals(v,D))o.Transforms.removeNodes(e,{at:C}),o.Transforms.insertNodes(e,n,{at:o.Path.next(f)}),T=o.Editor.end(e,o.Path.next(f));else{var O=o.Editor.nodes(e,{at:{anchor:{offset:0,path:D},focus:{offset:m,path:v}},match:function(e,t){return(null===e||void 0===e?void 0:e.type)===i.LIST_ITEM&&1===o.Path.compare(t,D)&&2===t.length}}),N=(0,u.generateEmptyElement)(d.type);N.children=[];var S,w=r(O);try{for(w.s();!(S=w.n()).done;){var k=a(S.value,1)[0];N.children.push(k)}}catch(R){w.e(R)}finally{w.f()}o.Transforms.removeNodes(e,{at:{anchor:{offset:0,path:D},focus:{offset:m,path:v}},match:function(e,t){return(null===e||void 0===e?void 0:e.type)===i.LIST_ITEM&&1===o.Path.compare(t,D)&&2===t.length}});var I=o.Path.next(f),L=o.Path.next(I);o.Transforms.removeNodes(e,{at:C}),o.Transforms.insertNodes(e,n,{at:I}),o.Transforms.insertNodes(e,N,{at:L}),T=o.Editor.end(e,I)}}(0,u.focusEditor)(e,T)}else o.Transforms.wrapNodes(e,n,{mode:"highest"}),(0,u.focusEditor)(e)}};t.unwrapCallout=function(e){if(e.selection){var t=o.Editor.above(e,{match:function(e){return e.type===i.CALL_OUT}});if(t){var n=a(t,2)[1];o.Transforms.unwrapNodes(e,{at:n,match:function(e){return e.type===i.CALL_OUT}});var r=o.Editor.point(e,e.selection);(0,u.focusEditor)(e,r)}}};t.changeFillBackgroundColor=function(e,t){o.Transforms.setNodes(e,{style:{background_color:t}},{match:function(e){return e.type===i.CALL_OUT}}),o.Transforms.select(e,o.Editor.start(e,e.selection))};t.setCalloutIcon=function(e,t){o.Transforms.setNodes(e,{callout_icon:t},{match:function(e){return e.type===i.CALL_OUT}}),o.Transforms.select(e,o.Editor.start(e,e.selection))};t.deleteCalloutIcon=function(e){o.Transforms.setNodes(e,{callout_icon:""},{match:function(e){return e.type===i.CALL_OUT}}),o.Transforms.select(e,o.Editor.start(e,e.selection))};var d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.selection;return o.Editor.above(e,{match:function(e){return e.type===i.CALL_OUT},mode:"highest",at:t})};t.getCalloutEntry=d;t.isCalloutContentEmpty=function(e){var t=a(e,1)[0],n=o.Node.string(t),r=t.children,u=1===r.length&&r[0].type===i.PARAGRAPH,s=0===n.length;return u&&s};t.insertElementAtNewLineInCallout=function(e,t,n){var r=(0,u.generateEmptyElement)(t),a=o.Path.next(n);o.Transforms.insertNodes(e,r,{at:a}),o.Transforms.select(e,a)};t.getCalloutMenuPosition=function(e,t){var n=e.getBoundingClientRect(),r=n.top-42,a={top:r,left:n.left};return t.editorType===l.DOCUMENT_PLUGIN_EDITOR&&r<201&&(a.display="none"),a}},38923:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(20867)),i=r(n(6688)),u=r(n(17564)),s={type:a.CALL_OUT,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[u.default]};t.default=s},20867:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),u=n(7094),s=n(39177),l=n(70710),c=n(22207),d=n(59983),f=r(n(31702)),p=r(n(65948)),h=s.MENUS_CONFIG_MAP[l.CALL_OUT];t.default=function(e){var t=e.editor,n=e.isRichEditor,r=e.className,a=e.readonly,s=(0,i.useTranslation)().t,l=(0,o.useCallback)((function(e){f.default.warning("".concat(s("The_current_location_does_not_support_pasting")).concat(s(e&&e.at(0).toUpperCase()+e.slice(1))))}),[s]);(0,o.useEffect)((function(){return p.default.getInstance().subscribe(d.INTERNAL_EVENT.DISPLAY_CALLOUT_UNSUPPORT_ALERT,l)}),[l,s]);var m=(0,o.useCallback)((function(e){(0,c.isMenuActive)(t)?(0,c.unwrapCallout)(t):(0,c.wrapCallout)(t)}),[t]);return o.default.createElement(o.default.Fragment,null,o.default.createElement(u.MenuItem,Object.assign({isRichEditor:n,className:r,ariaLabel:"callout",disabled:(0,c.isMenuDisabled)(t,a),isActive:(0,c.isMenuActive)(t),onMouseDown:m},h)))}},6688:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(75168)),i=n(70523),u=n(39177),s=n(82935),l=n(22207),c=n(97596),d=a(n(65948)),f=n(59983),p=n(10043);t.default=function(e){var t=e.insertFragment,n=e.deleteBackward,a=e.onHotKeyDown,h=e.insertData,m=e;return m.deleteBackward=function(t){var r=(0,l.getCalloutEntry)(e);if(r){var a=r[0];if((0,s.isSelectionAtBlockStart)(e)&&a.callout_icon)return void(0,l.deleteCalloutIcon)(e);if((0,s.isSelectionAtBlockStart)(e)&&(0,l.isCalloutContentEmpty)(r))return void(0,l.unwrapCallout)(e)}return n(t)},m.insertData=function(e){if((0,l.getCalloutEntry)(m)&&e.types.includes("text/code-block"))return void d.default.getInstance().dispatch(f.INTERNAL_EVENT.DISPLAY_CALLOUT_UNSUPPORT_ALERT,u.CODE_BLOCK);return h(e)},m.insertFragment=function(n){if(!(0,l.getCalloutEntry)(e))return t(n);var r,a=null===(r=n.find((function(e){return!p.CALLOUT_ALLOWED_INSIDE_TYPES.includes(e.type)})))||void 0===r?void 0:r.type;if(a)d.default.getInstance().dispatch(f.INTERNAL_EVENT.DISPLAY_CALLOUT_UNSUPPORT_ALERT,a);else if(n.some((function(e){return e.type===u.CALL_OUT}))){var o=n.flatMap((function(e){return e.type===u.CALL_OUT?e.children:[e]}));t(o)}else t(n)},m.onHotKeyDown=function(t){var n=(0,l.getCalloutEntry)(e);if(n){var s=r(n,2)[1];if(d.default.getInstance().dispatch(f.INTERNAL_EVENT.CLOSE_CALLOUT_COLOR_PICKER),(0,o.default)("mod+enter",t))return(0,c.insertElement)(m,u.PARAGRAPH,u.INSERT_POSITION.AFTER),!0;if((0,o.default)("mod+a",t)){t.preventDefault();try{var p=i.Editor.start(m,s),h=i.Editor.end(m,s),v=i.Editor.range(m,p,h);return i.Transforms.select(m,v),!0}catch(E){return!0}}}return a&&a(t)},m.onCopy=function(t){(0,l.getCalloutEntry)(e)&&t.stopPropagation()},m}},37761:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(70523),i=n(10043),u=n(82935),s=n(22207);n(81476);t.default=function(e){var t=e.editor,n=e.element,r=e.onCloseSelector,l=(0,a.useCallback)((function(e){e.stopPropagation();for(var a=e.target;!a.dataset||!a.dataset.backgroundColor;)a=a.parentNode;var i=a.dataset.backgroundColor,l=(0,u.findPath)(t,n);o.Transforms.select(t,l),(0,s.changeFillBackgroundColor)(t,i),r()}),[t,n,r]),c=(0,a.useCallback)((function(e){var t=(n.style||{}).background_color;return t&&t===e}),[n.style]);return a.default.createElement("div",{className:"sdoc-callout-color-selector-container",contentEditable:!1},a.default.createElement("ul",{className:"sdoc-color-selector-list"},Object.values(i.CALLOUT_COLOR_MAP).map((function(e,t){var n=e.border_color,r=e.background_color;return a.default.createElement("li",{key:"sdoc-callout-color-selector-".concat(t),className:"sdoc-callout-color-item","data-border-color":n,"data-background-color":r,style:{borderColor:n,backgroundColor:r},onClick:l},c(r)&&a.default.createElement("i",{className:"sdoc-callout-color-checked-icon sdocfont sdoc-check-mark"}))}))))}},20400:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.editor,n=e.element,a=e.popoverPosition,o=(0,i.useState)(!1),p=r(o,2),h=p[0],m=p[1],v=(0,i.useState)(!1),E=r(v,2),g=E[0],y=E[1],b=(0,s.useTranslation)().t,A=(0,i.useCallback)((function(e){e.stopPropagation(),h||y(!1),m(!h)}),[h,m]),C=(0,i.useCallback)((function(e){e.stopPropagation(),g||m(!1),y(!g)}),[g,y]),T=(0,i.useCallback)((function(){m(!1),y(!1)}),[]),_=(0,u.default)({"callout-menu-item":!0,"color-active":h}),D=(0,u.default)({"callout-menu-item":!0,"icon-active":g});return i.default.createElement(l.ElementPopover,null,i.default.createElement("div",{className:"sdoc-callout-hover-menu",style:a},i.default.createElement("div",{className:_,onClick:A},i.default.createElement("span",{className:"sdocfont sdoc-callout-color mr-1"}),i.default.createElement("span",{className:"sdocfont sdoc-drop-down"})),i.default.createElement("div",{className:"callout-menu-divider"}),i.default.createElement("div",{className:D,onClick:C},i.default.createElement("span",{className:"sdocfont sdoc-callout-icon mr-1"}),i.default.createElement("span",{className:"sdocfont sdoc-drop-down"})),h&&i.default.createElement(c.default,{editor:t,element:n,onCloseSelector:T}),g&&i.default.createElement(d.default,{editor:t,element:n,onCloseSelector:T}),i.default.createElement("div",{className:"callout-menu-divider"}),i.default.createElement("div",{className:"callout-menu-item",onClick:function(){(0,f.setCalloutIcon)(t,"")}},b("Remove_icon"))))};var i=o(n(9950)),u=a(n(94404)),s=n(28321),l=n(7094),c=a(n(37761)),d=a(n(24855)),f=n(22207);n(39999)},24855:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(70523),i=n(82935),u=n(22207),s=n(10043);n(31246);t.default=function(e){var t=e.editor,n=e.element,r=e.onCloseSelector,l=(0,a.useCallback)((function(e){e.stopPropagation();var a=e.target.dataset.image;if(a){var s=(0,i.findPath)(t,n);o.Transforms.select(t,s),(0,u.setCalloutIcon)(t,a),r()}}),[t,n,r]);return a.default.createElement("div",{className:"sdoc-callout-icon-selector-container",onClick:l},Object.keys(s.CALLOUT_ICON_MAP).map((function(e){var t=s.CALLOUT_ICON_MAP[e];return a.default.createElement("div",{key:e,className:"icon-item"},a.default.createElement("span",{className:"sdoc-emoji "+e,"data-image":e},t))})))}},17564:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(70523),s=n(62097),l=n(28321),c=n(10043),d=n(59983),f=a(n(65948)),p=n(50753),h=n(22207),m=a(n(20400));n(37036);t.default=function(e,t){var n=e.attributes,a=e.children,o=e.element,v=(0,s.useReadOnly)(),E=(0,p.useScrollContext)(),g=(0,s.useSelected)(),y=(0,l.useTranslation)().t,b=(0,i.useRef)(),A=(0,i.useState)(!1),C=r(A,2),T=C[0],_=C[1],D=(0,i.useState)({top:"",left:""}),O=r(D,2),N=O[0],S=O[1],w=(0,i.useMemo)((function(){var e,t=o.style.background_color,n=void 0===t?"transparent":t,r="transparent";g&&(r=null===(e=c.CALLOUT_COLOR_MAP[n])||void 0===e?void 0:e.border_color);return{backgroundColor:n,borderColor:r}}),[o.style,g]),k=(0,i.useMemo)((function(){var e=o.callout_icon,t=void 0===e?"":e;return t?c.CALLOUT_ICON_MAP[t]:null}),[o]),I=(0,i.useCallback)((function(){return!v&&!g&&(1===o.children.length&&!o.children.some((function(e){return"paragraph"!==e.type}))&&!u.Node.string(o).length)}),[o,g]),L=(0,i.useCallback)((function(){_(!1)}),[]),R=(0,i.useCallback)((function(e){if(!v&&T&&e.currentTarget.scrollTop){var n=(0,h.getCalloutMenuPosition)(b.current,t);S(n)}}),[t,T,v]);(0,i.useEffect)((function(){return f.default.getInstance().subscribe(d.INTERNAL_EVENT.CLOSE_CALLOUT_COLOR_PICKER,L)}),[L]),(0,i.useEffect)((function(){if(!v){var e=null;return E.current&&(E.current.addEventListener("scroll",R),e=E.current),function(){e.removeEventListener("scroll",R)}}}),[R,v,E]),(0,i.useEffect)((function(){g||_(!1)}),[g]);var P=(0,i.useCallback)((function(){if(!v){var e=(0,h.getCalloutMenuPosition)(b.current,t);S(e),_(!0)}}),[t,v]),M=(0,i.useCallback)((function(e){P()}),[P]);return i.default.createElement("div",Object.assign({},n,{"data-id":o.id,className:"sdoc-callout-white-wrapper"}),i.default.createElement("div",{onClick:M,ref:b,className:"".concat(n.className," sdoc-callout-container"),style:w},o.callout_icon&&i.default.createElement("div",{className:"callout-icon"},i.default.createElement("span",{className:"sdoc-emoji "+o.callout_icon},k)),i.default.createElement("div",{className:"callout-content"},a,I()&&i.default.createElement("div",{contentEditable:!1,className:"sdoc-callout-placeholder"},y("Please_enter"),"...")),T&&i.default.createElement(m.default,{editor:t,element:o,popoverPosition:N})))}},84931:function(e,t,n){"use strict";var r=n(85715).default,a=n(50883).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setCheckListItemType=t.isMenuDisabled=t.getCheckListItemType=t.convertToCheck=void 0;var o=n(70523),i=n(39177),u=n(82935);t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n,s=[],l=o.Editor.nodes(e,{universal:!0}),c=a(l);try{for(c.s();!(n=c.n()).done;){var d=n.value,f=r(d,1)[0];o.Element.isElement(f)&&s.push(f)}}catch(p){c.e(p)}finally{c.f()}return!!s.some((function(t){if(o.Editor.isVoid(e,t)&&o.Editor.isBlock(e,t))return!0;var n=t.type;return n===i.ELEMENT_TYPE.CODE_LINE||(n===i.ELEMENT_TYPE.CODE_BLOCK||(!(![i.ORDERED_LIST,i.UNORDERED_LIST].includes(n)||!(0,u.isMultiLevelList)(t))||(n===i.ELEMENT_TYPE.TABLE||(n===i.ELEMENT_TYPE.TABLE_ROW||n===i.ELEMENT_TYPE.TABLE_CELL))))}))};t.getCheckListItemType=function(e){var t=(0,u.getSelectedNodeByType)(e,i.CHECK_LIST_ITEM);return t?t.type:i.PARAGRAPH};var s=function(e,t,n){var r=[];(t||{}).children.forEach((function(e){var t=o.Node.string(e),n=(0,u.generateEmptyElement)(i.CHECK_LIST_ITEM,{},t);r.push(n)})),o.Transforms.removeNodes(e,{at:[n[0]]}),o.Transforms.insertNodes(e,r,{at:[n[0]]}),o.Transforms.select(e,{path:[n[0],0],offset:0})};t.convertToCheck=s;t.setCheckListItemType=function(e,t,n){if(n===i.INSERT_POSITION.AFTER){var a=(0,u.generateEmptyElement)(i.PARAGRAPH),l=o.Editor.path(e,e.selection);o.Transforms.insertNodes(e,a,{at:[l[0]+1]}),o.Transforms.select(e,[l[0]+1])}var c=o.Editor.path(e,e.selection);if(c){var d=o.Editor.node(e,[c[0]]),f=r(d,2),p=f[0],h=f[1];if(p&&[i.ORDERED_LIST,i.UNORDERED_LIST].includes(null===p||void 0===p?void 0:p.type))return void s(e,p,h)}o.Transforms.setNodes(e,{type:t})}},41205:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(35495)),o=n(4794),i={editorPlugin:a.default,renderElements:[o.renderCheckListItem]};t.default=i},84260:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=s(n(9950)),d=n(39177),f=n(7094),p=n(84931),h=n(82935),m=function(e){function t(){var e;return a(this,t),e=i(this,t,arguments),(0,l.default)(e,"isActive",(function(){var t=e.props.editor;return(0,p.getCheckListItemType)(t)===d.CHECK_LIST_ITEM})),(0,l.default)(e,"isDisabled",(function(){var t=e.props,n=t.editor,r=t.readonly;return(0,p.isMenuDisabled)(n,r)})),(0,l.default)(e,"onMouseDown",(function(){var t=e.props.editor,n=e.isActive(t)?d.PARAGRAPH:d.CHECK_LIST_ITEM;(0,p.setCheckListItemType)(t,n),(0,h.focusEditor)(t,t.selection)})),e}return u(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.isRichEditor,n=e.className,a=d.MENUS_CONFIG_MAP[d.CHECK_LIST_ITEM],o=r(r({isRichEditor:t,className:n,ariaLabel:"check list"},a),{},{disabled:this.isDisabled(),isActive:this.isActive(),onMouseDown:this.onMouseDown});return c.default.createElement(f.MenuItem,o)}}])}(c.default.Component);t.default=m},35495:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=r(n(75168)),i=n(39177),u=n(82935);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,r=e.onHotKeyDown,s=e;return s.insertBreak=function(){if(s.selection){var n=(0,u.getSelectedNodeByType)(e,i.CHECK_LIST_ITEM);if(n){if(0!==a.Node.string(n).length)return a.Node.string(n).length>0?(a.Transforms.splitNodes(e,{always:!0}),void a.Transforms.setNodes(e,{checked:!1},{at:n[1]})):void t();a.Transforms.setNodes(e,{type:i.PARAGRAPH,children:[(0,u.generateDefaultText)()]},{at:n[1]})}else t()}else t()},s.deleteBackward=function(t){var r=s.selection;if(r&&a.Range.isCollapsed(r)){var o=(0,u.getSelectedNodeByType)(e,i.CHECK_LIST_ITEM);if(o&&0===a.Node.string(o).length)return void a.Transforms.setNodes(e,{type:i.PARAGRAPH,children:[(0,u.generateDefaultText)()]},{at:o[1]})}n(t)},s.onHotKeyDown=function(t){if((0,u.getSelectedNodeByType)(e,i.CHECK_LIST_ITEM)){if((0,o.default)("shift+enter",t)){t.preventDefault();var n=s.selection,l=a.Editor.start(e,n);a.Transforms.insertText(e,"\n",{at:l}),(0,u.focusEditor)(e,{anchor:{path:l.path,offset:l.offset+1},focus:{path:l.path,offset:l.offset+1}})}return!0}return r&&r(t)},s}},4794:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderCheckListItem=void 0;var s=u(n(64467)),l=u(n(9950)),c=n(70523),d=n(62097),f=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,s.default)(e,"onChange",(function(t){var n=t.target.checked,r=e.props,a=r.editor,o=r.element,i=d.ReactEditor.findPath(a,o);c.Transforms.setNodes(a,{checked:n},{at:i})})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.children,r=e.element||{},a=r.id,o=r.align,i=r.checked,u=void 0!==i&&i,s={textAlign:o};return l.default.createElement("div",Object.assign({"data-id":a},t,{className:"sdoc-checkbox-container ".concat(t.className),style:s}),l.default.createElement("div",{className:"sdoc-checkbox-input-wrapper"},l.default.createElement("input",{className:"sdoc-checkbox-input",type:"checkbox",onChange:this.onChange,checked:u}),l.default.createElement("p",{className:"sdoc-checkbox-content-container"},n)))}}])}(l.default.PureComponent);t.renderCheckListItem=function(e,t){return l.default.createElement(f,Object.assign({},e,{editor:t}))}},39587:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isMenuDisabled=t.clearStyles=void 0;var o=n(70523),i=n(39177),u=n(82935);t.isMenuDisabled=function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return!0;if(null==e.selection)return!0;var t=o.Editor.nodes(e,{match:function(t){var n=(0,u.getNodeType)(t);return!![i.CODE_BLOCK,i.CODE_LINE].includes(n)||!!o.Editor.isVoid(e,t)},universal:!0});return!!a(t,1)[0]};var s=function(e,t){Object.keys(t).forEach((function(t){"text"!==t&&o.Editor.removeMark(e,t)}))};t.clearStyles=function(e){o.Transforms.unwrapNodes(e,{match:function(e){return"link"===(0,u.getNodeType)(e)}});var t,n=o.Editor.nodes(e,{match:function(e){return o.Text.isText(e)},universal:!0}),a=r(n);try{for(a.s();!(t=a.n()).done;){var i=t.value[0];s(e,i)}}catch(l){a.e(l)}finally{a.f()}}},44132:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(39177),u=n(7094),s=n(39587),l=i.MENUS_CONFIG_MAP[i.CLEAR_FORMAT];t.default=function(e){var t=e.isRichEditor,n=e.className,a=e.editor,i=e.readonly,c=(0,o.useCallback)((function(){(0,s.clearStyles)(a)}),[]),d=r(r({isRichEditor:t,className:n,ariaLabel:"clear"},l),{},{disabled:(0,s.isMenuDisabled)(a,i),isActive:!1,onMouseDown:c});return o.default.createElement(u.MenuItem,d)}},91853:function(e,t,n){"use strict";var r=n(85715).default,a=n(50883).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setClipboardCodeBlockData=t.isMenuDisabled=t.getValidLang=t.getSelectedLangOption=t.getSelectCodeElem=t.getCodeBlockNode=t.deleteBackwardByLength=t.changeToPlainText=t.changeToCodeBlock=void 0;var i=o(n(67243)),u=n(70523),s=o(n(36261)),l=n(39177),c=n(82935),d=n(7306),f=n(22207);t.isMenuDisabled=function(e,t){if(t)return!0;if(null===e.selection)return!0;if((0,f.getCalloutEntry)(e))return!0;var n=(0,c.getSelectedElems)(e);return!!n.some((function(t){return e.isVoid(t)}))||!n.every((function(e){return(0,c.getNodeType)(e)===l.PARAGRAPH}))};var p=function(e){var t=(0,c.getSelectedNodeByType)(e,l.CODE_BLOCK);return null==t?null:t};t.getSelectCodeElem=p;var h=function(e){return{id:s.default.nice(),type:l.CODE_BLOCK,language:e,style:{white_space:"nowrap"},children:[{id:s.default.nice(),type:l.CODE_LINE,children:[{text:"",id:s.default.nice()}]}]}};t.getCodeBlockNode=h;t.changeToCodeBlock=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.INSERT_POSITION.CURRENT;if(e.selection){var o=[],i=u.Editor.path(e,e.selection,{edge:"start"}),s=h(t);if(n===l.INSERT_POSITION.AFTER)return o=[""],s.children[0].children[0].text=o.join("\n"),u.Transforms.insertNodes(e,s,{mode:"highest",at:[i[0]+1]}),void u.Transforms.select(e,[i[0]+1,0,0]);if(n===l.INSERT_POSITION.CURRENT){if((0,c.getSelectedNodeEntryByType)(e,l.MULTI_COLUMN)){var d=e.selection.anchor.path.slice(0,3),f=u.Editor.node(e,d);return f&&o.push(u.Node.string(f[0])),u.Transforms.removeNodes(e,{at:d}),s.children[0].children[0].text=o.join("\n"),u.Transforms.insertNodes(e,s,{at:d}),void u.Transforms.select(e,u.Editor.start(e,d))}var p,m=u.Editor.nodes(e,{match:function(t){return e.children.includes(t)},universal:!0}),v=a(m);try{for(v.s();!(p=v.n()).done;){var E=p.value,g=r(E,1)[0];g&&o.push(u.Node.string(g))}}catch(A){v.e(A)}finally{v.f()}u.Transforms.removeNodes(e,{mode:"highest"});var y=[i[0]],b={anchor:{offset:0,path:[i[0],0,0]},focus:{offset:0,path:[i[0],0,0]}};s.children[0].children[0].text=o.join("\n"),u.Transforms.insertNodes(e,s,{mode:"highest",at:y}),queueMicrotask((function(){u.Transforms.select(e,b)}))}}};t.changeToPlainText=function(e){var t=p(e);if(null!=t){var n=u.Node.string(t);u.Transforms.removeNodes(e,{mode:"highest"});var r=n.split("\n").map((function(e){return{id:t.id,type:l.PARAGRAPH,children:[{text:e,id:s.default.nice()}]}}));u.Transforms.insertNodes(e,r,{mode:"highest"})}};t.setClipboardCodeBlockData=function(e){var t=e.children.map((function(e){return u.Node.string(e)})).join("\n")||" ";(0,i.default)(t,{format:"text/plain",onCopy:function(t){t.setData("text/code-block",JSON.stringify(e))}})};t.deleteBackwardByLength=function(e,t){for(var n=t>=4?4:t;n>0;)u.Editor.deleteBackward(e,"word"),n--};var m=function(e){var t=(0,d.genCodeLangs)();return t.find((function(t){return t.value===e}))||t[0]};t.getSelectedLangOption=m;t.getValidLang=function(e){return m(e).value}},73467:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(48843),s=n(28321),l=a(n(24558)),c=n(7094),d=n(7306),f=n(91853);n(80797);var p=i.default.forwardRef((function(e,t){var n=e.langsData,r=e.onSelectLang,a=e.selectedLanguageText,o=e.selectedIndex,u=(0,s.useTranslation)().t;return n.length?i.default.createElement("ul",{className:"langs-list-ul"},n.map((function(e,n){return i.default.createElement("li",{ref:function(e){return t.current[n]=e},className:"langs-list-li ".concat(a===e.text?"active":""," ").concat(o===n?"hover":""),id:e.value,key:e.value,onClick:function(){r(e,n)}},e.text,i.default.createElement("span",{className:"li-check-mark ".concat(a===e.text?"li-checked":"")},i.default.createElement("i",{className:"sdocfont sdoc-check-mark icon-font"})))}))):i.default.createElement("div",{className:"langs-list-empty"},i.default.createElement("span",null,u("Search_not_found")))}));t.default=(0,s.withTranslation)("sdoc-editor")((function(e){var t=e.style,n=e.language,a=e.menuPosition,o=e.onChangeLanguage,s=e.onChangeAutoLineWrap,h=e.onCopyCodeBlock,m=e.onDeleteCodeBlock,v=e.t,E=t.white_space,g=void 0===E?"nowrap":E,y=(0,i.useState)(!1),b=r(y,2),A=b[0],C=b[1],T=(0,i.useState)(""),_=r(T,2),D=_[0],O=_[1],N=(0,i.useState)((0,d.genCodeLangs)()),S=r(N,2),w=S[0],k=S[1],I=(0,i.useState)(!1),L=r(I,2),R=L[0],P=L[1],M=(0,i.useState)(0),x=r(M,2),F=x[0],B=x[1],U=(0,i.useRef)([]);(0,i.useEffect)((function(){U.current=Array(w.length).fill().map((function(e,t){return U.current[t]||i.default.createRef()}))}),[w]);var j=(0,i.useCallback)((function(e){e.target.parentNode.className.includes("sdoc-search-langs")||C(!1)}),[]);(0,i.useEffect)((function(){return P(!0),window.addEventListener("click",j),function(){window.removeEventListener("click",j)}}),[]);var H=(0,i.useCallback)((function(e){e.stopPropagation(),B(w.findIndex((function(e){return e.text===D}))),C(!A)}),[A,D]),Y=(0,i.useCallback)((function(){s("normal"===g?"nowrap":"normal")}),[g]),G=(0,i.useCallback)((function(){m()}),[]),z=(0,i.useCallback)((function(e,t){var n=e.text;O(n),B(t),o(e);var r=U.current[t];r&&r.scrollIntoView({behavior:"smooth",block:"nearest"})}),[o]);(0,i.useEffect)((function(){var e=n;"text"===n&&(e="plaintext");var t=(0,f.getSelectedLangOption)(e);O(t.text)}),[n]);var W=(0,i.useCallback)((function(e){var t=[],n=e.currentTarget.value.toLowerCase().trim(),r=new RegExp(n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i");(0,d.genCodeLangs)().forEach((function(e){r.test(e.value)&&t.push(e)})),k(t)}),[]),K=(0,i.useCallback)((function(e){switch(e.key){case"ArrowUp":e.preventDefault(),B((function(e){var t=Math.max(e-1,0);return V(t),t}));break;case"ArrowDown":e.preventDefault(),B((function(e){var t=Math.min(e+1,w.length-1);return V(t),t}));break;case"Enter":z(w[F],F)}}),[w,F,z]),V=function(e){var t=U.current[e];t&&t.scrollIntoView({behavior:"smooth",block:"nearest"})};return i.default.createElement(c.ElementPopover,null,i.default.createElement("div",{className:"sdoc-code-block-hover-menu-container",style:a},i.default.createElement("div",{className:"hover-menu-container"},i.default.createElement("div",{className:"sdoc-code-block-hover-operation-item sdoc-code-block-hover-operation-lang"},i.default.createElement("div",{role:"button",className:"op-item ".concat(A?"active":""),onClick:H},i.default.createElement("span",null,D),i.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"}))),i.default.createElement("div",{className:"sdoc-code-block-hover-operation-divider"}),i.default.createElement("div",{id:"sdoc_code_block_auto_wrap",className:"sdoc-code-block-hover-operation-item"},i.default.createElement("div",{role:"button",className:"op-item ".concat("normal"===g?"active":""),onClick:Y},i.default.createElement("i",{className:"sdocfont sdoc-auto-linefeed icon-font"})),R&&i.default.createElement(l.default,{target:"sdoc_code_block_auto_wrap",placement:"top",fade:!0},v("Auto_wrap"))),i.default.createElement("div",{className:"sdoc-code-block-hover-operation-divider"}),i.default.createElement("div",{id:"sdoc_code_block_copy",className:"sdoc-code-block-hover-operation-item"},i.default.createElement("div",{role:"button",className:"op-item",onClick:h},i.default.createElement("i",{className:"sdocfont sdoc-copy icon-font"})),R&&i.default.createElement(l.default,{target:"sdoc_code_block_copy",placement:"top",fade:!0},v("Copy"))),i.default.createElement("div",{className:"sdoc-code-block-hover-operation-divider"}),i.default.createElement("div",{id:"sdoc_code_block_delete",className:"sdoc-code-block-hover-operation-item"},i.default.createElement("div",{role:"button",className:"op-item",onClick:G},i.default.createElement("i",{className:"sdocfont sdoc-delete icon-font"})),R&&i.default.createElement(l.default,{target:"sdoc_code_block_delete",placement:"top",fade:!0},v("Delete"))),A&&i.default.createElement("div",{className:"sdoc-langs-list-container"},i.default.createElement("div",{className:"sdoc-search-langs"},i.default.createElement(u.Input,{autoFocus:!0,placeholder:v("Search_language"),onChange:W,onKeyDown:K})),i.default.createElement(p,{langsData:w,onSelectLang:z,selectedLanguageText:D,selectedIndex:F,ref:U})))))}))},37104:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(63814)),i=r(n(65069)),u=n(34771),s={type:a.CODE_BLOCK,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[u.renderCodeBlock,u.renderCodeLine]};t.default=s},63814:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(82935),u=n(39177),s=n(91853),l=r(n(16153));t.default=function(e){var t=e.editor,n=e.readonly,r=e.toggle,a=(0,s.isMenuDisabled)(t,n),c=u.MENUS_CONFIG_MAP[u.ELEMENT_TYPE.CODE_BLOCK],d=(0,o.useCallback)((function(){(0,s.changeToCodeBlock)(t,"plaintext",u.INSERT_POSITION.CURRENT),r&&r(),(0,i.focusEditor)(t)}),[t,r]);return o.default.createElement(l.default,{disabled:a,menuConfig:c,onClick:d})}},65069:function(e,t,n){"use strict";var r=n(85715).default,a=n(8053).default,o=n(41132).default,i=n(12897).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(36261)),l=u(n(75168)),c=n(70523),d=n(62097),f=n(82935),p=n(91853),h=n(39177);t.default=function(e){var t=e.normalizeNode,n=e.insertFragment,u=e.insertText,m=e.insertBreak,v=e.insertData,E=e.deleteBackward,g=e;return g.insertText=function(e){return u(". "===e?" ":e)},g.deleteBackward=function(t){(0,f.getSelectedNodeByType)(e,h.CODE_BLOCK)&&(0,f.isSelectionAtBlockStart)(e)||E(t)},g.insertData=function(t){if(t.types.includes("text/code-block")&&!(0,f.getSelectedNodeByType)(e,h.CODE_BLOCK)){var n={};if((0,f.getSelectedNodeByType)(g,h.BLOCKQUOTE)){var r=c.Editor.path(g,g.selection);n.at=[r[0]]}var a=JSON.parse(t.getData("text/code-block"));return c.Transforms.insertNodes(g,a,i({},n))}v(t)},g.insertFragment=function(t){if(1!==t.length||t[0].type!==h.CODE_BLOCK||(0,f.getSelectedNodeByType)(e,h.CODE_BLOCK)){if((0,f.getSelectedNodeByType)(e,h.CODE_BLOCK)){t.forEach((function(e,n){if(e.type===h.CODE_BLOCK){var r=e.children.map((function(e){return e}));t.splice.apply(t,[n,1].concat(o(r)))}}));var r=t.map((function(e){var t=c.Node.string(e);return{id:s.default.nice(),type:h.CODE_LINE,children:[{text:t,id:s.default.nice()}]}}));if(0!==c.Editor.string(g,g.selection.focus.path).length&&c.Range.isCollapsed(g.selection)){var i=a(r),l=i[0],d=i.slice(1),p=c.Node.string(l);return u(p),void(0!==d.length&&(m(),n(d)))}return n(r)}return n(t)}return t.forEach((function(e,n){if(e.type===h.CODE_BLOCK){var r=e.children.map((function(e){var t=c.Node.string(e),n=(0,f.generateEmptyElement)(h.PARAGRAPH);return n.children[0].text=t,n}));t.splice.apply(t,[n,1].concat(o(r)))}})),n(t)},g.normalizeNode=function(e){var n=r(e,2),a=n[0],i=n[1],u=(0,f.getNodeType)(a);if(!(u===h.CODE_LINE&&i.length<=1)){if(u===h.CODE_BLOCK){if(0===a.children.length)return void c.Transforms.delete(g,{at:i});if((0,f.isLastNode)(g,a)){var s=(0,f.generateEmptyElement)(h.PARAGRAPH);c.Transforms.insertNodes(g,s,{at:[i[0]+1]})}(0,f.getNodeType)(a.children[0])!==h.CODE_LINE&&(c.Transforms.unwrapNodes(g),c.Transforms.setNodes(g,{type:h.PARAGRAPH},{mode:"highest"})),a.children.length>1&&a.children.forEach((function(e,t){e.type!==h.CODE_LINE&&c.Transforms.setNodes(g,{type:h.CODE_LINE},{at:[].concat(o(i),[t])})}))}return t([a,i])}c.Transforms.setNodes(g,{type:h.PARAGRAPH},{at:i})},g.codeBlockOnKeyDown=function(t){if((0,l.default)(["command+enter","ctrl+enter"],t)&&g.selection&&!c.Range.isExpanded(g.selection)){var n=c.Editor.path(g,g.selection),r=(0,f.generateEmptyElement)(h.PARAGRAPH);c.Transforms.insertNodes(g,r,{at:[n[0]+1]}),c.Transforms.select(g,[n[0]+1])}if((0,l.default)("tab",t)){var a=g.selection;t.preventDefault();var o=" ".repeat(4);if(c.Range.isCollapsed(a))g.insertText(o);else(0,f.getSelectedElems)(g).forEach((function(t){if(t.type===h.CODE_LINE){var n=o+c.Node.string(t),r=d.ReactEditor.findPath(g,t);c.Transforms.insertText(e,n,{at:r})}}))}if((0,l.default)("shift+tab",t)){var u={anchor:{offset:0,path:g.selection.focus.path},focus:i({},g.selection.focus)},s=c.Editor.string(g,u);""===s.trim()&&(0,p.deleteBackwardByLength)(g,s.length)}},g}},7306:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeTokensByLanguageType=t.normalizeTokens=t.genCodeLangs=t.default=void 0;var a=r(n(39398));n(47437),n(86961),n(70953),n(35474),n(36724),n(60496),n(97801),n(5112),n(35962),n(24761),n(52713),n(83200),n(46050),n(56427),n(62896),n(70334),n(19948),n(75837);var o=/\r\n|\r|\n/;t.genCodeLangs=function(){return[{text:"Plain Text",value:"plaintext"},{text:"Bash",value:"bash"},{text:"CSS",value:"css"},{text:"C",value:"c"},{text:"C++",value:"cpp"},{text:"C#",value:"csharp"},{text:"Go",value:"go"},{text:"HTML",value:"html"},{text:"Javascript",value:"javascript"},{text:"Java",value:"java"},{text:"JSON",value:"json"},{text:"PHP",value:"php"},{text:"Python",value:"python"},{text:"Ruby",value:"ruby"},{text:"SQL",value:"sql"},{text:"Swift",value:"swift"},{text:"Typescript",value:"typescript"},{text:"XML",value:"xml"},{text:"YAML",value:"yaml"}]};t.normalizeTokensByLanguageType={php:function(e){return e.forEach((function(e){["<?","?>"].includes(e.content)&&(e.type="operator",e.alias="")})),e}};var i=function(e){0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},u=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)};t.normalizeTokens=function(e){for(var t=[[]],n=[e],r=[0],a=[e.length],s=0,l=0,c=[],d=[c];l>-1;){for(;(s=r[l]++)<a[l];){var f=void 0,p=t[l],h=n[l][s];if("string"===typeof h?(p=l>0?p:["plain"],f=h):(p=u(p,h.type),h.alias&&(p=u(p,h.alias)),f=h.content),"string"===typeof f){var m=f.split(o),v=m.length;c.push({types:p,content:m[0]});for(var E=1;E<v;E++)i(c),d.push(c=[]),c.push({types:p,content:m[E]})}else l++,t.push(p),n.push(f),r.push(0),a.push(f.length)}l--,t.pop(),n.pop(),r.pop(),a.pop()}return i(c),d};t.default=a.default},34771:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderCodeLine=t.renderCodeBlock=void 0;var u=i(n(9950)),s=n(62097),l=n(70523),c=o(n(65948)),d=n(82935),f=n(50753),p=o(n(73467)),h=n(91853),m=n(59983),v=function(e){var t=e.attributes,n=e.children,o=e.element,i=e.editor,v=(0,s.useReadOnly)(),E=(0,u.useRef)(),g=(0,f.useScrollContext)(),y=o.style,b=void 0===y?{white_space:"nowrap"}:y,A=b.white_space,C=(0,u.useState)({top:"",left:""}),T=a(C,2),_=T[0],D=T[1],O=(0,u.useState)(!1),N=a(O,2),S=N[0],w=N[1],k=(0,u.useCallback)((function(e){var t=e.value,n=s.ReactEditor.findPath(i,o);l.Transforms.setNodes(i,{language:t},{at:n})}),[]),I=(0,u.useCallback)((function(e){var t=s.ReactEditor.findPath(i,o),n=r(r({},b),{},{white_space:e});l.Transforms.setNodes(i,{style:n},{at:t})}),[]),L=(0,u.useCallback)((function(){(0,h.setClipboardCodeBlockData)(o)}),[o]),R=(0,u.useCallback)((function(){var e=s.ReactEditor.findPath(i,o);l.Transforms.removeNodes(i,{at:e}),(0,d.focusEditor)(i),l.Transforms.select(i,i.selection)}),[i,o]),P=(0,u.useCallback)((function(e){if(!v){if(E.current){var t=E.current.getBoundingClientRect(),n=t.top,r=t.left;D({top:n-42,left:r})}w(!0)}}),[]),M=(0,u.useCallback)((function(e){v||w(!1)}),[]),x=(0,u.useCallback)((function(e){if(!v&&S&&e.currentTarget.scrollTop){var t=E.current.getBoundingClientRect(),n=t.top,r=t.left;D({top:n-42,left:r})}}),[v,S]);(0,u.useEffect)((function(){if(!v){var e=null;return g.current&&(g.current.addEventListener("scroll",x),e=g.current),function(){e.removeEventListener("scroll",x)}}}),[x,v,g]);var F=(0,u.useCallback)((function(){E.current&&w(!1)}),[]);(0,u.useEffect)((function(){c.default.getInstance().subscribe(m.INTERNAL_EVENT.HIDDEN_CODE_BLOCK_HOVER_MENU,F)}),[]);return u.default.createElement("div",Object.assign({"data-id":o.id},t,{className:"sdoc-code-block-container ".concat(t.className),onClick:P,onMouseLeave:M}),u.default.createElement("pre",{onScroll:function(){c.default.getInstance().dispatch(m.INTERNAL_EVENT.UPDATE_SEARCH_REPLACE_HIGHLIGHT)},className:"sdoc-code-block-pre",ref:E},u.default.createElement("code",{className:"sdoc-code-block-code ".concat("nowrap"===A?"sdoc-code-no-wrap":"")},n)),S&&u.default.createElement(p.default,{menuPosition:_,onChangeLanguage:k,language:o.language,style:o.style||{white_space:"nowrap"},onChangeAutoLineWrap:I,onCopyCodeBlock:L,onDeleteCodeBlock:R}))};t.renderCodeBlock=function(e,t){return u.default.createElement(v,Object.assign({},e,{editor:t}))};t.renderCodeLine=function(e,t){var n=e.element,r=e.attributes,a=e.children;return u.default.createElement("div",Object.assign({"data-id":n.id},r,{className:"sdoc-code-line"}),a)}},16756:function(e,t,n){"use strict";var r=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.FILE_LINK_TYPE_CONFIG=t.FILE_LINK_TYPES=t.FILE_LINK_TYPE=void 0;var a=t.FILE_LINK_TYPE={TEXT_LINK:"text_link",ICON_LINK:"icon_link",CARD_LINK:"card_link"};t.FILE_LINK_TYPE_CONFIG=r(r(r({},a.TEXT_LINK,{icon:"sdocfont sdoc-text-link",text:"Text_Link"}),a.ICON_LINK,{icon:"sdocfont sdoc-inline-link",text:"Icon_and_text_Link"}),a.CARD_LINK,{icon:"sdocfont sdoc-card-link",text:"Card"}),t.FILE_LINK_TYPES=[a.TEXT_LINK,a.ICON_LINK,a.CARD_LINK]},64651:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapLinkNode=t.onCopyFileLinkNode=t.isMenuDisabled=t.insertFileLink=t.getUrl=t.getType=t.generateFileNode=void 0;var o=n(62097),i=n(70523),u=a(n(36261)),s=a(n(67243)),l=a(n(8334)),c=n(39177),d=n(82935),f=function(e,t){return!!t||(null==e.selection||!!(0,d.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![c.CODE_BLOCK,c.CODE_LINE,c.LINK].includes(n)})))};t.isMenuDisabled=f;var p=function(e,t){return{id:u.default.nice(),type:c.FILE_LINK,doc_uuid:e,title:t,display_type:c.INSERT_FILE_DISPLAY_TYPE[0],children:[{id:u.default.nice(),text:t||""}]}};t.generateFileNode=p;t.getType=function(e){var t=i.Editor.nodes(e,{match:function(e){return(0,d.getNodeType)(e)===c.FILE_LINK},universal:!0}),n=r(t,1)[0];if(!n)return c.PARAGRAPH;var a=r(n,1)[0];return(0,d.getNodeType)(a)};t.insertFileLink=function(e,t,n){if(!f(e)){var r=e.selection;if(null!=r)if(i.Range.isCollapsed(r)){var a=p(n,t);i.Transforms.insertNodes(e,a)}else{if(i.Editor.string(e,r)!==t){e.deleteFragment();var o=p(n,t);i.Transforms.insertNodes(e,o)}else{var u=p(n,t);i.Transforms.wrapNodes(e,u,{split:!0}),i.Transforms.collapse(e,{edge:"end"})}}}};t.unwrapLinkNode=function(e,t){if(null!=e.selection){var n=o.ReactEditor.findPath(e,t);n&&i.Transforms.unwrapNodes(e,{at:n})}};t.getUrl=function(e){return l.default.getSdocLocalFileUrl(e)};t.onCopyFileLinkNode=function(e,t){if(null!=e.selection&&!i.Range.isExpanded(e.selection)){var n=o.ReactEditor.findPath(e,t);i.Transforms.select(e,n);var r=e.setFragmentData(new DataTransfer);(0,s.default)("copy",{onCopy:function(e){r.types.forEach((function(t){var n=r.getData(t);e.setData(t,n)}))}})}}},31573:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(70523),s=n(62097),l=n(28321),c=a(n(94404)),d=n(16756),f=n(7094),p=a(n(31702)),h=n(64651);n(46727);t.default=(0,l.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.menuPosition,a=e.element,o=e.onUnwrapFileLinkNode,l=e.onHideInsertHoverMenu,m=e.t,v=(0,s.useReadOnly)(),E=(0,i.useState)(!1),g=r(E,2),y=g[0],b=g[1],A=(0,i.useCallback)((function(e){e.stopPropagation(),(0,h.onCopyFileLinkNode)(t,a),p.default.success(m("Copied"),{hasCloseButton:!1,duration:2}),l()}),[]),C=(0,i.useCallback)((function(e){b(!0)}),[]),T=(0,i.useCallback)((function(e,n){e.stopPropagation();var r=s.ReactEditor.findPath(t,a);r&&u.Transforms.setNodes(t,{display_type:n},{at:r}),l()}),[]),_=a.display_type||d.FILE_LINK_TYPE.TEXT_LINK,D="file-link-display-type-".concat(a.id);return i.default.createElement(f.ElementPopover,null,i.default.createElement("div",{className:"sdoc-file-link-hover-menu-container",style:n},i.default.createElement("div",{className:"hover-menu-container"},i.default.createElement("span",{className:"op-group-item"},i.default.createElement("span",{role:"button",className:(0,c.default)("op-item",{"ml-0":v})},i.default.createElement("a",{href:(0,h.getUrl)(a.doc_uuid),target:"_blank",rel:"noopener noreferrer",className:"link-op-menu-link"},m("Open_link")))),!v&&i.default.createElement("span",{className:"op-group-item"},i.default.createElement("span",{role:"button",className:"op-item",onClick:A},i.default.createElement("i",{className:"sdocfont sdoc-copy icon-font"})),i.default.createElement("span",{role:"button",className:(0,c.default)("op-item",{"link-style-icon-active":y}),onClick:C,id:D},i.default.createElement("i",{className:(0,c.default)("icon-font mr-1",d.FILE_LINK_TYPE_CONFIG[_].icon)}),i.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"})),i.default.createElement("span",{role:"button",className:"op-item",onClick:o},i.default.createElement("i",{className:"sdocfont sdoc-unlink icon-font"})))),y&&i.default.createElement("div",{className:"sdoc-file-display-style-popover sdoc-dropdown-menu"},d.FILE_LINK_TYPES.map((function(e){return i.default.createElement("div",{key:e,"date-type":e,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return T(t,e)}},i.default.createElement("div",{className:"sdoc-dropdown-item-content"},i.default.createElement("i",{className:(0,c.default)("sdoc-dropdown-item-content-icon",d.FILE_LINK_TYPE_CONFIG[e].icon)}),i.default.createElement("span",null,m(d.FILE_LINK_TYPE_CONFIG[e].text))),_===e&&i.default.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"}))})))))}))},56858:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(79036)),i=r(n(22447)),u=r(n(11298)),s={type:a.FILE_LINK,editorMenus:[o.default],editorPlugin:i.default,renderElements:[u.default]};t.default=s},79036:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(39177),u=n(64651),s=r(n(16153)),l=n(59983);t.default=function(e){var t=e.editor,n=e.readonly,r=e.toggle,a=e.eventBus,c=(0,u.isMenuDisabled)(t,n),d=i.MENUS_CONFIG_MAP[i.FILE_LINK],f=(0,o.useCallback)((function(){a.dispatch(l.INTERNAL_EVENT.INSERT_ELEMENT,{type:i.ELEMENT_TYPE.FILE_LINK,insertFileLinkCallback:u.insertFileLink}),r&&r()}),[r,a]);return o.default.createElement(s.default,{disabled:c,menuConfig:d,onClick:f})}},22447:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(70523),a=n(39177);t.default=function(e){var t=e.isInline,n=e.deleteBackward,o=e;return o.isInline=function(e){return e.type===a.FILE_LINK||t(e)},o.deleteBackward=function(e){if(null===o.selection)return n(e);var t=r.Editor.node(o,o.selection);if(t&&0===r.Node.string(t[0]).length){var i=t[1];i.splice(-1,1,Math.max(t[1].at(-1)-1,0));var u=r.Editor.node(o,i);return u&&u[0].type===a.FILE_LINK?void r.Transforms.delete(o,{at:u[1]}):n(e)}return n(e)},o}},11298:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(62097),l=o(n(94404)),c=n(50753),d=n(64651),f=o(n(31573)),p=n(39177),h=n(16756);n(88118);var m=function(e){var t=e.editor,n=e.element,o=e.children,i=e.attributes,m=(0,u.useRef)(null),v=(0,c.useScrollContext)(),E=(0,s.useReadOnly)(),g=(0,u.useState)(!1),y=a(g,2),b=y[0],A=y[1],C=(0,u.useState)({}),T=a(C,2),_=T[0],D=T[1],O=(0,u.useCallback)((function(){document.addEventListener("click",I)}),[]),N=(0,u.useCallback)((function(){document.removeEventListener("click",I)}),[]);(0,u.useEffect)((function(){return function(){N()}}),[]);var S=(0,u.useCallback)((function(e){if(e){var t=e.getBoundingClientRect(),n=t.top,r=t.left;D({top:n-42,left:r-18})}}),[]),w=(0,u.useCallback)((function(e){S(m.current)}),[]);(0,u.useEffect)((function(){var e=null;return b?(v.current&&v.current.addEventListener("scroll",w),e=v.current):v.current&&v.current.removeEventListener("scroll",w),function(){e&&e.removeEventListener("scroll",w)}}),[b]);var k=(0,u.useCallback)((function(e){E?window.open((0,d.getUrl)(n.doc_uuid)):(b&&e.stopPropagation(),S(e.currentTarget),A(!0),setTimeout((function(){O()}),0))}),[b]),I=(0,u.useCallback)((function(e){A(!1),N()}),[]),L=(0,u.useCallback)((function(e){e.stopPropagation(),(0,d.unwrapLinkNode)(t,n)}),[]),R={};return n.add?R=r({},p.ADDED_STYLE):n.delete&&(R=r({},p.DELETED_STYLE)),R.computed_background_color&&(R.backgroundColor=R.computed_background_color),u.default.createElement("span",Object.assign({},i,{"data-id":n.id,contentEditable:!1,className:(0,l.default)("sdoc-file-link-render",{"sdoc-file-card-link":n.display_type===h.FILE_LINK_TYPE.CARD_LINK}),onClick:k,style:n.display_type===h.FILE_LINK_TYPE.CARD_LINK?R:{}}),u.default.createElement("span",{ref:m},[h.FILE_LINK_TYPE.ICON_LINK,h.FILE_LINK_TYPE.CARD_LINK].includes(n.display_type)&&u.default.createElement("span",{className:"sdoc-file-link-icon",style:R},u.default.createElement("i",{className:"sdocfont sdoc-link-file"})),u.default.createElement("span",{className:"sdoc-file-text-link",style:R},u.default.createElement("a",{href:(0,d.getUrl)(n.doc_uuid),onClick:function(e){e.preventDefault()},title:n.title},o))),b&&u.default.createElement(f.default,{editor:t,menuPosition:_,element:n,onUnwrapFileLinkNode:L,onHideInsertHoverMenu:I}))};t.default=function(e,t){return u.default.createElement(m,Object.assign({},e,{editor:t}))}},96145:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setFontSize=t.setFont=t.scaleFontSize=t.loadFont=t.isMenuDisabled=t.hasFontLoaded=t.getFontSize=t.getFont=t.generatorFontFamily=void 0;var i=n(70523),u=n(39177),s=n(82935),l=o(n(8334)),c=n(46867),d=function(e,t){if(t)return!0;if(!e.selection)return!0;var n=i.Editor.nodes(e,{match:function(t){return!i.Editor.isEditor(t)&&i.Element.isElement(t)&&i.Editor.isBlock(e,t)},universal:!0,mode:"highest"}),r=a(n,1)[0];if(!r)return!1;var o=r[0].type;return o===u.CODE_BLOCK||o===u.IMAGE};t.isMenuDisabled=d;var f=function(e){var t=e.selection,n=i.Editor.marks(e);if(n&&n[u.TEXT_STYLE_MAP.FONT_SIZE])return n[u.TEXT_STYLE_MAP.FONT_SIZE];if(!t)return u.SDOC_FONT_SIZE.DEFAULT;var o=i.Editor.nodes(e,{at:i.Editor.unhangRange(e,t),match:function(t){if(!i.Editor.isEditor(t)&&!i.Element.isElement(t)){if(t[u.TEXT_STYLE_MAP.FONT_SIZE])return!0;var n=(0,s.getParentNode)(e.children,t.id);return!!n&&!![u.TITLE,u.SUBTITLE].concat(r(u.HEADERS),[u.CODE_LINE]).includes(n.type)}return!1}}),l=a(o,1)[0];if(!l)return u.SDOC_FONT_SIZE.DEFAULT;var c=l[0];if(c[u.TEXT_STYLE_MAP.FONT_SIZE])return c[u.TEXT_STYLE_MAP.FONT_SIZE];var d=(0,s.getParentNode)(e.children,c.id);return u.SDOC_FONT_SIZE[d.type]};t.getFontSize=f;var p=function(e,t){i.Editor.addMark(e,u.TEXT_STYLE_MAP.FONT_SIZE,t),(0,s.focusEditor)(e)};t.setFontSize=p;t.scaleFontSize=function(e,t){if(!d(e)){var n=f(e);"increase"===t&&(n+=1),"reduce"===t&&(n-=1)<1||p(e,n)}};t.getFont=function(e){var t=e.selection,n=i.Editor.marks(e);if(n&&n[u.TEXT_STYLE_MAP.FONT])return n[u.TEXT_STYLE_MAP.FONT];if(!t)return u.DEFAULT_FONT;var r=i.Editor.nodes(e,{at:i.Editor.unhangRange(e,t),match:function(e){return!i.Editor.isEditor(e)&&!i.Element.isElement(e)&&e.font}}),o=a(r,1)[0];return o?o[0][u.TEXT_STYLE_MAP.FONT]:u.DEFAULT_FONT};t.setFont=function(e,t){i.Editor.addMark(e,u.TEXT_STYLE_MAP.FONT,t),(0,s.focusEditor)(e)};t.hasFontLoaded=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=e.name;if(e.isSystemOwn)return!0;if(!n)return!0;var r=n.split(" ").join("+"),a="sdoc-font-link-".concat(r,"-").concat(t);return document.getElementById(a)};var h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,n=e.name,r=e.isSystemOwn,a=e.supportFontWeight,o=void 0===a?[]:a;if(!r&&n){var i=o.includes(t)?t:o[0],s=n.split(" ").join("+"),l="sdoc-font-link-".concat(s,"-").concat(i);if(!document.getElementById(l)){var c="https://fonts.googleapis.com/css?family=".concat(s,":").concat(i),d=document.createElement("link");d.rel="stylesheet",d.href=c,d.id=l,d.className=u.GOOGLE_FONT_CLASS,document.body.appendChild(d)}}};t.loadFont=h;t.generatorFontFamily=function(e,t){var n=l.default.getSetting("lang")||"zh-cn";if(e===u.DEFAULT_FONT)return"'Arial', ".concat("zh-cn"===n?"\u5b8b\u4f53":"Arial",", 'sans-serif'");var r=u.FONT.find((function(t){return t.name===e}))||{},a=r.usuallyFontFamilyName,o=r.fontFamilyName;h(r,t);var i=o&&(0,c.isMac)()?o.mac:e;return"".concat(i,", ").concat("zh-cn"===n?"\u5b8b\u4f53":"Arial",", ").concat(a||"sans-serif")}},28356:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a={type:"font",editorPlugin:r(n(74929)).default};t.default=a},75362:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=r(n(94404)),u=n(96145),s=n(39177);t.default=function(e){var t=e.selectedFont,n=e.fontObject,r=e.setFont,l=(0,o.useTranslation)().t,c=n.name,d=t===c,f=(0,u.hasFontLoaded)(n,400)?{fontFamily:(0,u.generatorFontFamily)(c,400)}:{};return a.default.createElement("div",{className:(0,i.default)("sdoc-dropdown-menu-item",{"position-relative":d}),onClick:function(){return r(c)}},d&&a.default.createElement("i",{className:"sdocfont sdoc-check-mark"}),a.default.createElement("span",{style:f},c===s.DEFAULT_FONT?l("Default_font"):c))}},92561:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(48843),l=n(28321),c=o(n(94404)),d=n(96145),f=n(39177),p=o(n(24558)),h=o(n(73512)),m=o(n(8334)),v=o(n(75362)),E=o(n(2568));n(68508);var g=function(e){var t=e.editor,n=e.isRichEditor,o=e.className,i=e.readonly,g=(0,u.useState)(h.default.getItem(f.RECENT_USED_FONTS_KEY,[])),y=a(g,2),b=y[0],A=y[1],C=(0,u.useState)(!1),T=a(C,2),_=T[0],D=T[1],O=(0,u.useState)(f.FONT),N=a(O,2),S=N[0],w=N[1],k=(0,l.useTranslation)().t,I=(0,u.useRef)(null),L=(0,d.isMenuDisabled)(t,i),R="sdoc-button-font",P=(0,d.getFont)(t),M=m.default.getSetting("lang");(0,u.useEffect)((function(){if("zh-cn"===M){var e=f.FONT.filter((function(e){return E.default.hasProperty(e,"langOrder")}));e.sort((function(e,t){return t.langOrder[M]-e.langOrder[M]}));var t=f.FONT.filter((function(e){return!E.default.hasProperty(e,"langOrder")}));w([].concat(r(e),r(t)))}}),[]);var x=(0,c.default)(o,"sdoc-menu-with-dropdown sdoc-font-family-menu",{"menu-show":_,disabled:L,"rich-icon-btn d-flex":n,"rich-icon-btn-disabled":n&&L,"rich-icon-btn-hover":n&&!L,"btn btn-icon btn-secondary btn-active d-flex":!n}),F=(0,u.useRef)(null),B=(0,u.useCallback)((function(e){I.current.toggle(),D(!_)}),[_]),U="sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(_?"caret-up":"drop-down"),j=(F.current?F.current.getBoundingClientRect():{bottom:92.5}).bottom,H=(0,u.useCallback)((function(e){if(B(),(0,d.setFont)(t,e),b[0]!==e){var n,r=b.findIndex((function(t){return t===e}));-1===r?n=b.slice(0,9):(n=b.slice(0)).splice(r,1),n.unshift(e),h.default.setItem(f.RECENT_USED_FONTS_KEY,n),A(n)}}),[P,t,_,b]);return u.default.createElement(u.default.Fragment,null,u.default.createElement("button",{type:"button",className:x,id:R,disabled:L,ref:F},u.default.createElement("div",{className:"sdoc-menu-with-dropdown-icon"},u.default.createElement("div",null,P===f.DEFAULT_FONT?k("Default_font"):P)),!L&&u.default.createElement("div",{className:"sdoc-menu-with-dropdown-triangle"},u.default.createElement("span",{className:U}))),u.default.createElement(p.default,{target:R},k("Font")),!L&&u.default.createElement(s.UncontrolledPopover,{target:R,className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-font-size-menu-popover sdoc-font-family-menu-popover",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:B,fade:!1,ref:I},u.default.createElement("div",{className:"sdoc-font-size-menu-container",style:{maxHeight:window.innerHeight-j-100}},Array.isArray(b)&&b.length>0&&u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{className:"sdoc-dropdown-menu-title-name"},k("Recently_used")),b.map((function(e,t){var n=f.FONT.find((function(t){return t.name===e}));return u.default.createElement(v.default,{key:"".concat(t,"-recently-used"),fontObject:n,selectedFont:P,setFont:H})})),u.default.createElement("div",{className:"sdoc-dropdown-menu-divider"})),u.default.createElement("div",{className:"sdoc-dropdown-menu-title-name"},k("All_fonts")),S.map((function(e,t){return"divide"===e.type?u.default.createElement("div",{className:"sdoc-dropdown-menu-divider"}):u.default.createElement(v.default,{key:"".concat(t,"-all-font"),fontObject:e,selectedFont:P,setFont:H})})))))};g.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=g},43210:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(94404)),i=r(n(24558)),u=function(e){var t=e.children,n=e.id,r=e.className,u=e.disabled,s=e.isRichEditor,l=e.onClick,c=e.tipMessage,d=(0,o.default)(r,{disabled:u,"rich-icon-btn":s,"rich-icon-btn-disabled":s&&u,"rich-icon-btn-hover":s&&!u,"btn btn-icon btn-secondary btn-active d-flex":!s});return a.default.createElement(a.default.Fragment,null,a.default.createElement("button",{type:"button",className:d,disabled:u,onClick:u?function(){}:l,id:n},t),c&&a.default.createElement(i.default,{target:n},c))};u.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=u},9228:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(48843),s=n(28321),l=a(n(94404)),c=n(96145),d=n(39177),f=a(n(24558));n(40176);var p=function(e){var t=e.isRichEditor,n=e.className,a=e.editor,o=e.readonly,p=(0,i.useState)(!1),h=r(p,2),m=h[0],v=h[1],E=(0,s.useTranslation)().t,g=(0,i.useRef)(null),y=(0,c.isMenuDisabled)(a,o),b="sdoc-button-font-size",A=(0,c.getFontSize)(a),C=(0,i.useRef)(null),T=(0,i.useCallback)((function(e){g.current.toggle(),v(!m)}),[m]),_=(0,i.useCallback)((function(e){var t=e.value;T(),(0,c.setFontSize)(a,t)}),[a,A,m]),D=(0,l.default)(n,"sdoc-menu-with-dropdown sdoc-font-size-menu",{"menu-show":m,disabled:y,"rich-icon-btn d-flex":t,"rich-icon-btn-disabled":t&&y,"rich-icon-btn-hover":t&&!y,"btn btn-icon btn-secondary btn-active d-flex":!t}),O="sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(m?"caret-up":"drop-down"),N=(C.current?C.current.getBoundingClientRect():{bottom:92.5}).bottom;return i.default.createElement(i.default.Fragment,null,i.default.createElement("button",{type:"button",className:D,id:b,disabled:y,ref:C},i.default.createElement("div",{className:"sdoc-menu-with-dropdown-icon"},i.default.createElement("div",{className:"text-truncate"},A)),!y&&i.default.createElement("div",{className:"sdoc-menu-with-dropdown-triangle"},i.default.createElement("span",{className:O}))),i.default.createElement(f.default,{target:b},E("Font_size")),!y&&i.default.createElement(u.UncontrolledPopover,{target:b,className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-font-size-menu-popover",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:T,fade:!1,ref:g},i.default.createElement("div",{className:"sdoc-font-size-menu-container",style:{maxHeight:window.innerHeight-N-100}},d.FONT_SIZE.map((function(e,t){var n=A+""===e.name;return i.default.createElement("div",{key:t,className:(0,l.default)("sdoc-dropdown-menu-item",{"position-relative":n}),onClick:function(){return _(e)}},n&&i.default.createElement("i",{className:"sdocfont sdoc-check-mark"}),e.name)})))))};p.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=p},45530:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(92561)),i=r(n(9228));t.default=function(e){var t=e.editor,n=e.readonly;return a.default.createElement(a.default.Fragment,null,a.default.createElement(o.default,{editor:t,readonly:n}),a.default.createElement(i.default,{editor:t,readonly:n}))}},74929:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(96145);t.default=function(e){var t=e;return t.increaseFontSize=function(){(0,r.scaleFontSize)(t,"increase")},t.reduceFontSize=function(){(0,r.scaleFontSize)(t,"reduce")},t}},71873:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setHeaderType=t.isMenuDisabled=t.getHeaderType=void 0;var a=n(70523),o=n(82935),i=n(39177);t.isMenuDisabled=function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return!0;if(!e.selection)return!0;var t=a.Editor.nodes(e,{match:function(e){var t=(0,o.getNodeType)(e);return!!t&&(t===i.ELEMENT_TYPE.PARAGRAPH||(!!t.startsWith(i.HEADER)||(t===i.TITLE||t===i.SUBTITLE)))},universal:!0,mode:"highest"});return!r(t,1)[0]};t.getHeaderType=function(e){var t=a.Editor.nodes(e,{match:function(e){var t=(0,o.getNodeType)(e);return!!t&&(!!t.includes(i.HEADER)||(t===i.TITLE||t===i.SUBTITLE))},universal:!0}),n=r(t,1)[0];if(!n)return i.PARAGRAPH;var u=r(n,1)[0];return(0,o.getNodeType)(u)};t.setHeaderType=function(e,t){t&&a.Transforms.setNodes(e,{type:t})}},75028:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(87681)),i=n(74884),u={type:a.HEADER,nodeType:"element",editorPlugin:o.default,renderElements:[i.renderTitle,i.renderSubtitle,i.renderHeader]};t.default=u},61546:function(e,t,n){"use strict";var r=n(41132).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=n(6305).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=l(n(64467)),d=s(n(9950)),f=n(28321),p=l(n(94404)),h=n(71873),m=n(39177),v=l(n(24558)),E=n(82935),g=n(46867);n(3525);var y=function(e){function t(e){var n;return a(this,t),n=i(this,t,[e]),(0,c.default)(n,"registerEventHandler",(function(){document.addEventListener("click",n.onHideHeaderMenu,!0)})),(0,c.default)(n,"unregisterEventHandler",(function(){document.removeEventListener("click",n.onHideHeaderMenu,!0)})),(0,c.default)(n,"onHideHeaderMenu",(function(e){var t=n.menu;t&&t.contains(e.target)&&t!==e.target||n.setState({isShowHeaderPopover:!1},(function(){n.unregisterEventHandler()}))})),(0,c.default)(n,"getValue",(function(){var e=n.props.editor;return(0,h.getHeaderType)(e)})),(0,c.default)(n,"isActive",(function(e){return n.getValue()===e})),(0,c.default)(n,"isDisabled",(function(){var e=n.props,t=e.editor,r=e.readonly;return(0,h.isMenuDisabled)(t,r)})),(0,c.default)(n,"onToggleClick",(function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var t=!n.state.isShowHeaderPopover;t?n.setState({isShowHeaderPopover:t},(function(){n.registerEventHandler()})):n.setState({isShowHeaderPopover:t},(function(){n.unregisterEventHandler()}))})),(0,c.default)(n,"onMouseDown",(function(e){return function(){var t=n.props.editor,r=n.isActive(e)?m.PARAGRAPH:e;(0,h.setHeaderType)(t,r),(0,E.focusEditor)(t,t.selection),n.setState({isShowHeaderPopover:!1},(function(){n.unregisterEventHandler()}))}})),(0,c.default)(n,"setMenuRef",(function(e){n.menu=e})),(0,c.default)(n,"getToolTip",(function(e){return(0,g.isMac)()?m.MAC_HOTKEYS[e]:m.WIN_HOTKEYS[e]})),n.state={isShowHeaderPopover:!1},n}return u(t,e),o(t,[{key:"render",value:function(){var e=this,t=this.props.t,n=this.state.isShowHeaderPopover,a="sdocfont sdoc-".concat(n?"caret-up":"drop-down"),o=this.getValue(),i=this.isDisabled(),u=[m.PARAGRAPH,"divider",m.TITLE,m.SUBTITLE,"divider"].concat(r(m.HEADERS));return d.default.createElement("div",{className:"header-menu"},d.default.createElement("div",{className:(0,p.default)("header-toggle",{"header-toggle-disabled":i}),onClick:i?function(){}:this.onToggleClick},d.default.createElement("span",{className:"active"},t(m.HEADER_TITLE_MAP[o])),d.default.createElement("span",{className:a})),n&&d.default.createElement("div",{ref:this.setMenuRef,className:"header-popover sdoc-dropdown-menu"},u.map((function(n,r){if("divider"===n)return d.default.createElement("div",{key:r,className:"sdoc-dropdown-menu-divider"});var a="".concat(n,"-").concat(r),i=o===n;return d.default.createElement(d.Fragment,{key:r},d.default.createElement("div",{id:a,className:(0,p.default)("sdoc-dropdown-menu-item",{"position-relative":i}),onClick:e.onMouseDown(n)},i&&d.default.createElement("i",{className:"sdocfont sdoc-check-mark"}),d.default.createElement("span",{style:{fontSize:"".concat(m.SDOC_FONT_SIZE[n],"pt")}},t(m.HEADER_TITLE_MAP[n]))),d.default.createElement(v.default,{target:a,placement:"right"},e.getToolTip(n)))}))))}}])}(d.default.Component);t.default=(0,f.withTranslation)("sdoc-editor")(y)},87681:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(70523),i=n(39177),u=n(82935),s=n(71873),l=a(n(75168)),c=n(49780),d=n(46867);t.default=function(e){var t=e.insertBreak,n=e.insertFragment,a=e.insertText,f=e.deleteBackward,p=e;return p.insertBreak=function(){var n=o.Editor.nodes(p,{match:function(e){return!!o.Element.isElement(e)&&(!!e.type&&(!!e.type.startsWith(i.HEADER)||(e.type===i.TITLE||e.type===i.SUBTITLE)))},universal:!0}),a=r(n,1)[0];if(a){var s=function(e,t){var n=e.selection;return!!n&&(o.Editor.isEnd(e,n.anchor,t)||o.Editor.isEnd(e,n.focus,t))}(e,a[1]),l=o.Editor.next(e,{at:a[1]});if(s&&l&&2===e.children.length){var c=r(l,2),d=c[0],f=c[1];if(d&&""===d.children[0].text)return void o.Transforms.select(e,f)}if(s&&!function(e){return!!e.selection&&o.Node.get(e,[e.selection.anchor.path[0]]).type===i.MULTI_COLUMN}(p)){var h=(0,u.generateEmptyElement)(i.PARAGRAPH);o.Transforms.insertNodes(p,h,{mode:"highest"})}else t()}else t()},p.insertFragment=function(t){var r,s,l=(0,u.getSelectedNodeByTypes)(e,i.HEADERS),c=o.Node.string(l||{children:[]}),d=1===t.length&&1===(null===(r=t[0])||void 0===r||null===(s=r.children)||void 0===s?void 0:s.length)&&i.LIST_TYPE_ARRAY.includes(t[0].type);if(!l||0!==c.length||!d)return n(t);var f=o.Node.string(t[0]);a(f)},p.deleteBackward=function(t){if(null!==p.selection){var n=(0,u.getSelectedNodeByTypes)(e,i.HEADERS);n&&(0,u.isSelectionAtBlockStart)(e)&&o.Node.string(n).length>0?o.Transforms.setNodes(e,{type:i.PARAGRAPH}):f(t)}else f(t)},p.onHotKeyDown=function(e){for(var t=(0,d.isMac)()?c.MAC_HOTKEYS_EVENT:c.WIN_HOTKEYS,n=Object.entries(t),a=!1,o="",i=0;i<n.length;i++){var u=r(n[i],2),f=u[0],h=u[1];if(a=(0,l.default)(h,e)){o=f;break}}return!!a&&(e.preventDefault(),(0,s.isMenuDisabled)(p)||(0,s.setHeaderType)(p,o),!0)},p}},74884:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderTitle=t.renderSubtitle=t.renderHeader=void 0;var o=a(n(9950)),i=n(70523),u=n(82935),s=n(39177);t.renderTitle=function(e,t){var n=e.element,a=e.attributes,i=e.children,u={fontSize:"".concat(s.SDOC_FONT_SIZE[n.type],"pt"),textAlign:n.align};return o.default.createElement("div",Object.assign({"data-id":n.id},a,{className:"sdoc-header-title ".concat(a.className),style:r({},u)}),i)};t.renderSubtitle=function(e,t){var n=e.element,a=e.attributes,i=e.children,u={color:"#888",fontSize:"".concat(s.SDOC_FONT_SIZE[n.type],"pt"),textAlign:n.align};return o.default.createElement("div",Object.assign({"data-id":n.id},a,{className:"sdoc-header-subtitle ".concat(a.className),style:r({},u)}),i)};t.renderHeader=function(e,t){var n=e.element,a=e.attributes,l=e.children,c=e.isComposing,d=n.type.split("header")[1],f=r({textAlign:n.align,fontSize:"".concat(s.SDOC_FONT_SIZE[n.type],"pt")},"6"===d&&{fontStyle:"italic"}),p=!1;return""!==i.Node.string(n)||c||(p=!0),o.default.createElement("div",Object.assign({"data-id":n.id,id:n.id},a,{className:"sdoc-header-".concat(d," ").concat(a.className),style:r({position:p?"relative":""},f)}),p&&o.default.createElement(u.Placeholder,{title:"Header",top:0}),l)}},64082:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.deserializeHtml=void 0;var a=r(n(36261)),o=r(n(99771)),i=n(39177),u=r(n(81692)),s=function(e){return!("#text"===e.nodeName&&"\n"===e.nodeValue)},l=function(e){for(var t,n=function(e){switch("[object NodeList]"===Object.prototype.toString.call(e)&&(e=Array.from(e)),(0,o.default)(e)){case"array":return c(e);case"object":return l(e);case"null":case"undefined":return;default:throw new Error('The `next` argument was called with invalid children: "'.concat(e,'".'))}},r=0;r<u.default.length;r++){var a=u.default[r];if(a){var i=a(e,n),s=(0,o.default)(i);if("array"!==s&&"object"!==s&&"null"!==s&&"undefined"!==s)throw new Error('A rule returned an invalid deserialized representation: "'.concat(t,'".'));if(void 0!==i){if(null===i)return null;t=i;break}}}return t||n(e.childNodes)},c=function(){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(s).forEach((function(n){var r=l(n);switch((0,o.default)(r)){case"array":var a=e?d(r):r;t=t.concat(a);break;case"object":t.push(r)}})),t},d=function(e){return 0===e.length?e:e=e.reduce((function(e,t){if(i.TOP_LEVEL_TYPES.includes(t.type)&&e.push(t),t.type===i.LIST_ITEM){var n={id:a.default.nice(),type:i.UNORDERED_LIST,children:[t]};return e.push(n),e}if(!t.type||i.INLINE_LEVEL_TYPES.includes(t.type)){var r=e[e.length-1];if(r&&r.type===i.PARAGRAPH)return r.children.push(t),e;var o={id:a.default.nice(),type:i.PARAGRAPH,children:[t]};return e.push(o),e}return e}),[])};t.deserializeHtml=function(e){var t=function(e){return(new DOMParser).parseFromString(e,"text/html").body}(e),n=Array.from(t.childNodes),r=[];return r=c(n,!0),0===(r=d(r)).length&&(r=[{id:a.default.nice(),type:i.PARAGRAPH,children:[{text:"",id:a.default.nice()}]}]),r}},85220:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a={type:"html",editorPlugin:r(n(94865)).default};t.default=a},94865:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(64082),i=n(82935),u=n(39177);t.default=function(e){var t=e.insertData,n=e;return n.insertData=function(r){if(!n.insertFragmentData(r)){if(!r.types.includes("text/code-block")&&(0,i.getSelectedNodeByType)(e,u.CODE_BLOCK)){var s=r.getData("text/plain")||"";if(s){var l=[];s.split("\n").forEach((function(e){var t={id:a.default.nice(),type:u.CODE_LINE,children:[{text:e,id:a.default.nice()}]};l.push(t)})),n.insertFragment(l)}return}var c=r.getData("text/html")||"";if(c){var d=(0,o.deserializeHtml)(c);return void e.insertFragment(d)}t(r)}},n}},19941:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("BLOCKQUOTE"===n)return{id:a.default.nice(),type:o.BLOCKQUOTE,children:t(r)}}},90647:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177),i=n(7306);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("PRE"===n){var u=Array.from(r).filter((function(e){return"CODE"===e.nodeName})),s=u[0];if(s){var l=s.getAttribute("lang");return l=(0,i.genCodeLangs)().find((function(e){return e.value===l}))||"plaintext",{id:a.default.nice(),language:l,type:o.CODE_BLOCK,children:t(u)}}var c=r[0].textContent.split("\n").map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e}]}}));return{id:a.default.nice(),language:"plaintext",type:o.CODE_BLOCK,children:c}}if("CODE"===n&&"PRE"===e.parentElement.nodeName){if(Array.from(r).every((function(e){return"P"===e.nodeName})))return Array.from(r).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e.textContent}]}}));var d=e.textContent;return d.indexOf("\n")>-1?d.split("\n").map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e}]}})):{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e.textContent}]}}}},30283:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=["H1","H2","H3","H4","H5","H6"],i={H1:"header1",H2:"header2",H3:"header3",H4:"header4",H5:"header5",H6:"header6"};t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if(n&&o.includes(n))return{id:a.default.nice(),type:i[n],children:t(r)}}},49689:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177);t.default=function(e,t){if("IMG"===e.nodeName)return{id:a.default.nice(),type:o.IMAGE,data:{src:e.getAttribute("src")},children:[{text:"",id:a.default.nice()}]}}},81692:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(19941)),o=r(n(90647)),i=r(n(30283)),u=r(n(49689)),s=r(n(89918)),l=r(n(19248)),c=r(n(96302)),d=r(n(14712)),f=r(n(30757)),p=[a.default,o.default,i.default,u.default,s.default,l.default,d.default,c.default,f.default];t.default=p},89918:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177);t.default=function(e,t){var n=e.nodeName,r=e.textContent||e.getAttribute("title")||e.getAttribute("href");if("A"===n)return{id:a.default.nice(),type:o.LINK,href:e.getAttribute("href"),title:e.getAttribute("title"),children:[{id:a.default.nice(),text:r}]}}},19248:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177),i=["DIV","P"];t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("UL"===n){var u=Array.from(r).filter((function(e){return"LI"===e.nodeName}));return{id:a.default.nice(),type:o.UNORDERED_LIST,children:t(u)}}if("OL"===n){var s=Array.from(r).filter((function(e){return"LI"===e.nodeName}));return{id:a.default.nice(),type:o.ORDERED_LIST,children:t(s)}}return"LI"===n&&i.includes(e.firstChild.nodeName)?{id:a.default.nice(),type:o.LIST_ITEM,children:t(r)}:"LI"!==n||i.includes(e.firstChild.nodeName)?i.includes(n)&&"LI"===e.parentElement.nodeName?{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}:void 0:{id:a.default.nice(),type:o.LIST_ITEM,children:[{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}]}}},96302:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("P"===n&&"LI"!==e.parentElement.nodeName)return{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}}},14712:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(39177);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;return"TABLE"===n?{id:a.default.nice(),type:o.TABLE,children:t(r)}:"THEAD"===n||"TBODY"===n?t(r):"TR"===n?{id:a.default.nice(),type:o.TABLE_ROW,children:t(r)}:"TH"===n||"TD"===n?{id:a.default.nice(),type:o.TABLE_CELL,children:t(r)}:void 0}},30757:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261));t.default=function(e,t){var n=e.nodeName,r=e.nodeType,o=e.childNodes;return!o.length||(null===o||void 0===o?void 0:o[0])instanceof Text?"SPAN"===n?{id:a.default.nice(),text:e.textContent}:"STRONG"===n||"B"===n?{id:a.default.nice(),bold:!0,text:e.textContent}:"CODE"===n&&"PRE"!==e.parentElement.nodeName?{id:a.default.nice(),code:!0,text:e.textContent}:"DEL"===n?{id:a.default.nice(),delete:!0,text:e.textContent}:"I"===n?{id:a.default.nice(),italic:!0,text:e.textContent}:"INS"===n?{id:a.default.nice(),add:!0,text:e.textContent}:3===r?{id:a.default.nice(),text:e.textContent}:void 0:t(o)}},9900:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.IMAGE_DISPLAY_TYPE=t.IMAGE_BORDER_TYPE=void 0;var a=r(n(23892)),o=r(n(81434)),i=r(n(19494));t.IMAGE_DISPLAY_TYPE=[{text:"Inline",value:"paragraph"},{text:"Block",value:"image_block"}],t.IMAGE_BORDER_TYPE=[{type:"none",imgUrl:i.default,value:"none"},{type:"grey",imgUrl:o.default,value:"2px solid #E5E5E5"},{type:"black",imgUrl:a.default,value:"2px solid #41464A"}]},53775:function(e,t,n){"use strict";var r=n(41132).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=s(n(9950)),d=s(n(35530)),f=n(67283);n(83812);var p=function(e){function t(e){var n;a(this,t),n=i(this,t,[e]),(0,l.default)(n,"getImageNodes",(function(e){for(var t=0,a=[];e&&t<=e.length-1;){var o=e[t];if("image"===o.type){var i=(0,f.getImageURL)(o.data);i&&a.push(i)}else a.push.apply(a,r(n.getImageNodes(o.children)));t++}return a})),(0,l.default)(n,"moveToPrevImage",(function(){n.setState((function(e){return{imageIndex:(e.imageIndex+n.images.length-1)%n.images.length}}))})),(0,l.default)(n,"moveToNextImage",(function(){n.setState((function(e){return{imageIndex:(e.imageIndex+1)%n.images.length}}))}));var o=e.editor,u=e.imageUrl;return n.images=n.getImageNodes(o.children),n.state={imageIndex:n.images.findIndex((function(e){return e===u}))},n}return u(t,e),o(t,[{key:"render",value:function(){var e=this.state.imageIndex,t=this.images.length,n=this.images[e]||"",r="";try{r=n?decodeURI(n.slice(n.lastIndexOf("/")+1)):""}catch(o){console.log(o)}var a=c.default.createElement("span",{className:"d-flex"},c.default.createElement("span",{className:"text-truncate"},r),c.default.createElement("span",{className:"flex-shrink-0"},"(",e+1,"/",this.images.length,")"));return c.default.createElement(d.default,{wrapperClassName:"sf-editor-image-previewer",imageTitle:a,mainSrc:n,toolbarButtons:[],nextSrc:this.images[(e+1)%t],prevSrc:this.images[(e+t-1)%t],onCloseRequest:this.props.toggleImagePreviewer,onMovePrevRequest:this.moveToPrevImage,onMoveNextRequest:this.moveToNextImage,reactModalProps:{shouldReturnFocusAfterClose:!1}})}}])}(c.default.Component);t.default=p},67283:function(e,t,n){"use strict";var r=n(41132).default,a=n(4633).default,o=n(29293).default,i=n(12897).default,u=n(85715).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateImage=t.selectImageWhenSelectPartial=t.resetCursor=t.queryCopyMoveProgressView=t.isInsertImageMenuDisabled=t.insertImageFiles=t.insertImage=t.hasSdocImages=t.handleBase64Image=t.getSingleImageFromFragment=t.getImageURL=t.getImageData=t.generateImageNode=void 0;var l=s(n(79411)),c=n(70523),d=n(62097),f=s(n(36261)),p=n(96795),h=s(n(8334)),m=s(n(65948)),v=n(82935),E=(n(97596),n(70332)),g=n(59983),y=n(39177),b=s(n(91530)),A=function(e,t){if(t)return!0;var n=e.selection;if(null===n)return!0;if(!c.Range.isCollapsed(n))return!0;var r=c.Editor.nodes(e,{match:function(t){var n=(0,v.getNodeType)(t);if(!n&&(0,v.isTextNode)(t)&&t.id){var r=(0,v.getParentNode)(e.children,t.id);n=(0,v.getNodeType)(r)}return n===y.CODE_BLOCK||(!!n.startsWith("header")||(n===y.TITLE||(n===y.SUBTITLE||(n===y.LIST_ITEM||(n===y.CHECK_LIST_ITEM||!!c.Editor.isVoid(e,t))))))},universal:!0});return!!u(r,1)[0]};t.isInsertImageMenuDisabled=A;var C=function(e){var t=(0,v.generateEmptyElement)(y.IMAGE);return i(i({},t),{},{data:{src:e}})};t.generateImageNode=C;var T=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:y.INSERT_POSITION.CURRENT;if(t&&(r===y.INSERT_POSITION.AFTER||!A(e))){var a=t.map((function(t){var n=e.editorType===g.COMMENT_EDITOR?_({src:t}):t;return C(n)})),o=n||e.selection,i=c.Editor.path(e,o);if(r===y.INSERT_POSITION.AFTER){var u=(0,v.generateEmptyElement)(y.ELEMENT_TYPE.PARAGRAPH);return a.forEach((function(e,t){u.children[t]=e})),c.Transforms.insertNodes(e,u,{at:[i[0]+1]}),void(0,v.focusEditor)(e,[i[0]+1,2])}var s=(0,v.getAboveBlockNode)(e),l=s[0].type===y.PARAGRAPH&&0===c.Node.string(s[0]).length;if(1===a.length&&l){var d=a[0];c.Transforms.insertNodes(e,d,{at:o}),c.Transforms.setNodes(e,{type:y.IMAGE_BLOCK},{at:o});var f=[s[1][0]],p=c.Path.next(f);c.Transforms.insertNodes(e,(0,v.generateDefaultParagraph)(),{at:p});var h=c.Editor.start(e,p),m={anchor:h,focus:h};(0,v.focusEditor)(e,m)}else{c.Transforms.insertNodes(e,a,{at:o});var E=c.Path.next(c.Path.next(i));(0,v.focusEditor)(e,E)}}};t.insertImage=T;t.updateImage=function(e,t){c.Transforms.setNodes(e,{data:t},{match:function(e){return(0,v.getNodeType)(e)===y.IMAGE},at:e.selection,voids:!0})};var _=function(e,t){var n=e.src,r=e.column_key;if(r){var a=((0,E.getColumnByKey)(t.columns||[],r)||{}).type;if(a===p.CellType.IMAGE)return(t.getColumnCellValue(r)||"").split(",")[0];if(a===p.CellType.DIGITAL_SIGN){var o=t.getColumnCellValue(r)||"";return(0,E.getDigitalSignImgUrl)(o)}}if(n&&n.startsWith("http"))return n;var i=h.default.getSetting("serviceUrl"),u=h.default.getSetting("assetsUrl");return(0,l.default)(i,u,n)};t.getImageURL=_;t.hasSdocImages=function(e,t){var n=h.default.getSetting("docUuid"),r=t.some((function(e){return e.children.some((function(e){return(null===e||void 0===e?void 0:e.type)===y.IMAGE}))}));return e!==n&&r};t.getImageData=function(e){var t=new Set;return e.forEach((function(e){return e.children.forEach((function(e){(null===e||void 0===e?void 0:e.type)!==y.IMAGE||e.data.src.startsWith("http")||t.add(e.data.src.slice(1))}))})),Array.from(t)};t.queryCopyMoveProgressView=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,r=function(){var i=o(a().mark((function o(){var i;return a().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,h.default.getCopyMoveProgressView(e);case 2:i=a.sent,i.data.done?(clearTimeout(t),m.default.getInstance().dispatch(g.INTERNAL_EVENT.RELOAD_IMAGE)):t=setTimeout(r,n);case 5:case"end":return a.stop()}}),o)})));return function(){return i.apply(this,arguments)}}();r()};t.resetCursor=function(e){var t=e.selection.focus.path,n=c.Path.next(c.Path.next(t));queueMicrotask((function(){c.Transforms.select(e,n)}))};t.getSingleImageFromFragment=function(e){if(1!==e.length)return null;if(0!==c.Node.string(e[0]).length)return null;var t=e[0].children.filter((function(e){return(null===e||void 0===e?void 0:e.type)===y.IMAGE}));return 1!==t.length?null:t[0]};t.insertImageFiles=function(e,t,n){h.default.uploadLocalImage(e).then((function(e){T(t,e,n,y.INSERT_POSITION.AFTER)}))};t.selectImageWhenSelectPartial=function(e,t,n,a){if(!a&&1===e.buttons){var o=t.selection;if(!c.Range.isCollapsed(o)){var u=d.ReactEditor.findPath(t,n);if(n.type===y.IMAGE_BLOCK){var s=n.children.findIndex((function(e){return e.type===y.IMAGE}));u=u.concat([s])}if(!c.Range.includes(o,u)){var l=c.Path.next(u.slice(0,u.length-1)),f=i(i({},o),{},{focus:{offset:0,path:[].concat(r(l),[0])}});(0,v.focusEditor)(t,f)}}}};t.handleBase64Image=function(e,t,n){var r=(0,b.default)(n.src),a=new Blob([r.u8arr],{type:r.mime}),o=new File([a],"".concat(f.default.nice(),".jpg"),{type:r.mime});h.default.uploadLocalImage([o]).then((function(r){var a=i(i({},n),{},{src:r[0]});c.Transforms.setNodes(e,{data:a},{at:t})}))}},59069:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(70523),l=n(62097),c=n(28321),d=o(n(94404)),f=n(7094),p=o(n(24558)),h=o(n(53775)),m=n(82935),v=n(67283),E=n(9900),g=n(39177);n(62303);t.default=(0,c.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.menuPosition,o=e.element,i=e.parentNodeEntry,c=e.imageCaptionInputRef,y=e.onHideImageHoverMenu,b=e.t,A=e.readonly,C=o.data,T=o.border_type,_=void 0===T?E.IMAGE_BORDER_TYPE[0].type:T,D=i[0],O=D.align,N=void 0===O?"left":O,S=D.type,w=C.show_caption,k=void 0!==w&&w,I=(0,u.useState)({displayPopover:!1,alignPopover:!1,borderPopover:!1}),L=a(I,2),R=L[0],P=L[1],M=(0,u.useState)(!1),x=a(M,2),F=x[0],B=x[1],U=(0,u.useState)(!1),j=a(U,2),H=j[0],Y=j[1];(0,u.useEffect)((function(){Y(!0)}),[]);var G=(0,u.useCallback)((function(e,t){e.stopPropagation();var n=R;for(var a in n)n[a]=a===t&&!n[a];P(r({},n))}),[R]),z=(0,u.useCallback)((function(e,n){e.stopPropagation();var a=l.ReactEditor.findPath(t,o);if(a){if(n.display_type===g.IMAGE_BLOCK&&S===g.PARAGRAPH){var i=s.Editor.node(t,[a[0]]),u=JSON.parse(JSON.stringify(i.slice(0)));s.Transforms.removeNodes(t,{at:[a[0]]});var d=u[0].children.findIndex((function(e){return e.id===o.id})),f=u[0].children.slice(0,d),p=u[0].children.slice(d,d+1),h=u[0].children.slice(d+1),v=null,E=null,b=null,A=a[0];return f.every((function(e){var t;return 0===(null===e||void 0===e||null===(t=e.text)||void 0===t?void 0:t.length)}))||((v=(0,m.generateEmptyElement)(g.PARAGRAPH)).children=f,s.Transforms.insertNodes(t,v,{at:[A]}),A+=1),(E=(0,m.generateEmptyElement)(g.IMAGE_BLOCK)).children=p,s.Transforms.insertNodes(t,E,{at:[A]}),A+=1,void(h.every((function(e){var t;return 0===(null===e||void 0===e||null===(t=e.text)||void 0===t?void 0:t.length)}))||((b=(0,m.generateEmptyElement)(g.PARAGRAPH)).children=h,s.Transforms.insertNodes(t,b,{at:[A]})))}if(n.display_type===g.PARAGRAPH&&S===g.IMAGE_BLOCK){var T=s.Editor.node(t,[a[0]]),_=JSON.parse(JSON.stringify(T.slice(0)));s.Transforms.removeNodes(t,{at:[a[0]]});var D=(0,m.generateEmptyElement)(g.PARAGRAPH);return D.children=_[0].children,void s.Transforms.insertNodes(t,D,{at:[a[0]]})}if(n.align)return s.Transforms.setNodes(t,n,{at:[a[0]]}),void y();if(n.border_type)return s.Transforms.setNodes(t,n,{at:a}),void y();if("show_caption"===Object.keys(n)[0])return s.Transforms.setNodes(t,{data:r(r({},C),n)},{at:a}),void queueMicrotask((function(){c.current&&c.current.focus()}))}}),[]);return u.default.createElement(f.ElementPopover,null,u.default.createElement("div",{className:"sdoc-image-hover-menu-container",style:n},u.default.createElement("div",{className:"hover-menu-container"},S!==g.TABLE&&!A&&u.default.createElement("span",{className:"op-group-item"},u.default.createElement("span",{role:"button",className:(0,d.default)("op-item",{active:R.displayPopover}),onClick:function(e){G(e,"displayPopover")}},u.default.createElement("span",{className:"mr-1"},b(S===g.IMAGE_BLOCK?"Block":"Inline")),u.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"}))),!A&&u.default.createElement("span",{className:"op-group-item"},S===g.IMAGE_BLOCK&&u.default.createElement("span",{role:"button",className:(0,d.default)("op-item",{active:R.alignPopover}),onClick:function(e){G(e,"alignPopover")}},u.default.createElement("i",{className:(0,d.default)("sdocfont sdoc-align-".concat(N||"left"," icon-font mr-1"))}),u.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"})),u.default.createElement("span",{id:"sdoc_image_border",role:"button",className:(0,d.default)("op-item","ml-1",{active:R.borderPopover}),onClick:function(e){G(e,"borderPopover")}},u.default.createElement("i",{className:"sdocfont sdoc-image icon-font mr-1"}),u.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"}),H&&u.default.createElement(p.default,{target:"sdoc_image_border",placement:"top",fade:!0},b("Image_border"))),S===g.IMAGE_BLOCK&&u.default.createElement("span",{id:"sdoc_image_caption",role:"button",className:(0,d.default)("op-item","ml-1",{active:k}),onClick:function(e){return z(e,{show_caption:!k})}},u.default.createElement("i",{className:"sdocfont sdoc-describe icon-font mr-1"}),H&&u.default.createElement(p.default,{target:"sdoc_image_caption",placement:"top",fade:!0},b("Caption")))),u.default.createElement("span",{className:"op-group-item"},u.default.createElement("span",{id:"sdoc_image_full_screen_mode",role:"button",className:"op-item",onClick:function(e){e.stopPropagation(),B(!F)}},u.default.createElement("i",{className:"sdocfont sdoc-fullscreen icon-font"}),H&&u.default.createElement(p.default,{target:"sdoc_image_full_screen_mode",placement:"top",fade:!0},b("Full_screen_mode"))))),R.displayPopover&&u.default.createElement("div",{className:"sdoc-image-popover sdoc-dropdown-menu"},E.IMAGE_DISPLAY_TYPE.map((function(e){return u.default.createElement("div",{key:e.value,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return z(t,{display_type:e.value})}},u.default.createElement("div",{className:"sdoc-dropdown-item-content"},u.default.createElement("i",{className:"sdoc-dropdown-item-content-icon"}),u.default.createElement("span",null,b(e.text))),S===e.value&&u.default.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"}))}))),R.alignPopover&&u.default.createElement("div",{className:"sdoc-image-popover align-popover sdoc-dropdown-menu"},g.MENUS_CONFIG_MAP[g.TEXT_ALIGN].map((function(e){return u.default.createElement("div",{key:e.id,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return z(t,{align:e.type})}},u.default.createElement("div",{className:"sdoc-dropdown-item-content"},u.default.createElement("i",{className:(0,d.default)(e.iconClass,"icon-font")})),N===e.type&&u.default.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"}))}))),R.borderPopover&&u.default.createElement("div",{className:"sdoc-image-popover border-popover sdoc-dropdown-menu"},E.IMAGE_BORDER_TYPE.map((function(e){return u.default.createElement("div",{key:e.type,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return z(t,{border_type:e.type})}},u.default.createElement("div",{className:"sdoc-dropdown-item-content"},u.default.createElement("img",{src:e.imgUrl,draggable:!1,alt:""}),_===e.type&&u.default.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"})))}))),F&&u.default.createElement(h.default,{imageUrl:(0,v.getImageURL)(C),editor:t,toggleImagePreviewer:function(){B(!F)}})))}))},8594:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(12148)),i=r(n(64911)),u=r(n(45463)),s=n(18826),l={type:a.IMAGE,nodeType:"element",model:i.default,editorMenus:[o.default],editorPlugin:u.default,renderElements:[s.renderImage,s.renderImageBlock]};t.default=l},12148:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=n(48843),l=n(67283),c=n(39177),d=a(n(16153)),f=n(59983),p=n(7094);t.default=function(e){var t=e.editor,n=e.readonly,a=e.eventBus,o=e.isRichEditor,h=e.className,m=(0,l.isInsertImageMenuDisabled)(t,n),v=c.MENUS_CONFIG_MAP[c.IMAGE],E=(0,u.useTranslation)().t,g=(0,i.useCallback)((function(){a.dispatch(f.INTERNAL_EVENT.INSERT_ELEMENT,{type:c.LOCAL_IMAGE,editor:t})}),[t,a]);if(t.editorType===f.COMMENT_EDITOR){var y=r(r({},v),{},{text:"Upload_local_image"}),b=r(r({isRichEditor:o,className:h},y),{},{disabled:m,isActive:!1,onMouseDown:g});return i.default.createElement(p.MenuItem,b)}return i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,{disabled:m,menuConfig:v,className:"pr-2"},!m&&i.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"})),!m&&i.default.createElement(s.UncontrolledPopover,{target:v.id,trigger:"hover",className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-sub-dropdown-menu sdoc-insert-image-menu-popover",placement:"right-start",hideArrow:!0,fade:!1},i.default.createElement("div",{className:"sdoc-insert-image-menu-popover-container sdoc-dropdown-menu-container"},i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onClick:g},E("Upload_local_image")))))}},64911:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(39177),i=r((function e(t){a(this,e),this.type=t.type||o.IMAGE,this.data=t.data||{src:""},this.children=t.children||[{text:""}]}));t.default=i},45463:function(e,t,n){"use strict";var r=n(85715).default,a=n(41132).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(70523),u=o(n(31702)),s=o(n(8334)),l=o(n(65948)),c=n(67283),d=n(82935),f=n(46867),p=n(30602),h=n(39177),m=n(59983);t.default=function(e){var t=e.isInline,n=e.isVoid,o=e.insertData,v=e.deleteBackward,E=e.insertFragment,g=e.insertBreak,y=e;return y.isInline=function(e){return e.type===h.IMAGE||t(e)},y.isVoid=function(e){return e.type===h.IMAGE||n(e)},y.insertData=function(t){var n=t.getData("application/".concat(h.CLIPBOARD_FORMAT_KEY))||(0,p.getSlateFragmentAttribute)(t),r=t.getData("text/".concat(h.CLIPBOARD_ORIGIN_SDOC_KEY));if(n&&r){var a=decodeURIComponent(window.atob(n)),i=JSON.parse(a);if((0,c.hasSdocImages)(r,i)){var d=(0,c.getImageData)(i);s.default.copyImage(r,d).then((function(e){200===e.status&&(0===e.data.task_id.length?setTimeout((function(){l.default.getInstance().dispatch(m.INTERNAL_EVENT.RELOAD_IMAGE)}),300):(0,c.queryCopyMoveProgressView)(e.data.task_id))})).catch((function(e){var t=(0,f.getErrorMsg)(e);u.default.danger(t)}))}}t.types&&t.types.includes("Files")&&t.files[0].type.includes(h.IMAGE)?s.default.uploadLocalImage(t.files).then((function(t){(0,c.insertImage)(y,t,e.selection,h.INSERT_POSITION.CURRENT)})):o(t)},y.insertFragment=function(t){var n=(0,c.getSingleImageFromFragment)(t);if(!n||!(0,c.isInsertImageMenuDisabled)(e))return n&&(0,c.resetCursor)(y),E(t);var r=i.Editor.path(e,e.selection),o=i.Path.next([r[0]]),u=(0,d.generateEmptyElement)(h.ELEMENT_TYPE.PARAGRAPH);u.children=[n],i.Transforms.insertNodes(e,u,{at:o});var s=[].concat(a(o),[1]);(0,d.focusEditor)(e,i.Path.next(s))},y.imageOnKeyDown=function(t){if(13===t.keyCode){var n=(0,d.getSelectedNodeEntryByType)(e,h.ELEMENT_TYPE.IMAGE),a=r(n,2)[1],o=i.Path.next(a),u=i.Path.parent(a),s=i.Editor.node(e,u);if(r(s,1)[0].type===h.IMAGE_BLOCK){var l=i.Path.next(u),c=(0,d.generateEmptyElement)(h.PARAGRAPH);return i.Transforms.insertNodes(e,c,{at:l}),void setTimeout((function(){(0,d.focusEditor)(e,l)}),0)}if(i.Editor.hasPath(e,o)){var f={anchor:{offset:0,path:o},focus:{offset:0,path:o}};return i.Transforms.setSelection(e,f),!0}var p=i.Path.next(u),m=(0,d.generateEmptyElement)(h.PARAGRAPH);return i.Transforms.insertNodes(e,m,{at:p}),setTimeout((function(){(0,d.focusEditor)(e,p)}),0),!0}},y.deleteBackward=function(t){var n=e.selection;if(!n)return v(t);if(!i.Editor.before(e,n,{distance:1}))return v(t);if(!i.Range.isCollapsed(n))return v(t);if((0,d.isSelectionAtBlockStart)(e)){var r=n.anchor.path;if((0,d.isFirstChild)(r))return v(t);var a=[r[0]-1],o=i.Editor.node(e,a);if(o&&o[0].type===h.IMAGE_BLOCK)return void(0,d.focusEditor)(e,[].concat(a,[1]))}if((0,d.getSelectedNodeEntryByType)(e,h.IMAGE_BLOCK)){var u=[n.anchor.path[0]];i.Transforms.removeNodes(e,{at:u});var s=i.Editor.node(e,i.Path.previous(u)),l=(0,d.getLastChildPath)(s),c=i.Editor.end(e,l),f={anchor:c,focus:c};(0,d.focusEditor)(e,f)}else v(t)},y.insertBreak=function(){var t=e.selection;if(null==t)return g();var n=i.Editor.path(e,t),a=i.Editor.node(e,[n[0]]);if(r(a,1)[0].type===h.IMAGE_BLOCK){var o=(0,d.generateEmptyElement)(h.PARAGRAPH);return i.Transforms.insertNodes(e,o,{at:[n[0]+1]}),void(0,d.focusEditor)(e,[n[0]+1])}g()},y}},18826:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderImage=function(e,t){var n=(0,s.useSelected)(),a=e.element,o=e.leaf,i=r({},e.style);o&&o.computed_background_color&&(i.backgroundColor=o.computed_background_color);(a.add||a.delete)&&(i=Object.assign({},i,a.add?g.ADDED_STYLE:g.DELETED_STYLE)).computed_background_color&&(i.backgroundColor=i.computed_background_color);return u.default.createElement(A,Object.assign({},e,{style:i,editor:t,isSelected:n}))},t.renderImageBlock=function(e,t){var n=e.element,r=e.children,a=e.attributes,o=n.align,i=(0,s.useSelected)(),l="";o&&(l="left"===o?"start":"right"===o?"end":o);return u.default.createElement("div",Object.assign({className:"sdoc-image-block-wrapper",style:{display:"flex",justifyContent:"".concat(l)}},a,{onMouseOver:function(e){return(0,f.selectImageWhenSelectPartial)(e,t,n,i)},contentEditable:"false",suppressContentEditableWarning:!0}),r)};var u=i(n(9950)),s=n(62097),l=n(70523),c=o(n(94404)),d=n(28321),f=n(67283),p=o(n(65948)),h=n(59983),m=o(n(59069)),v=n(50753),E=n(9900),g=n(39177),y=n(7343),b=o(n(63613)),A=(0,d.withTranslation)("sdoc-editor")((function(e){var t,n,o=e.element,i=e.editor,d=e.style,A=e.className,C=e.attributes,T=e.children,_=e.isSelected,D=e.t,O=o.data,N=o.border_type,S=void 0===N?E.IMAGE_BORDER_TYPE[0].type:N,w=O.show_caption,k=void 0!==w&&w,I=O.column_key,L=s.ReactEditor.findPath(i,o),R=l.Editor.node(i,[L[0]]),P={border:E.IMAGE_BORDER_TYPE.find((function(e){return e.type===S})).value},M=(0,s.useReadOnly)(),x=(0,u.useRef)(null),F=(0,u.useRef)(null),B=(0,u.useRef)(null),U=(0,v.useScrollContext)(),j=(0,u.useState)(null),H=a(j,2),Y=H[0],G=H[1],z=(0,u.useState)(!1),W=a(z,2),K=W[0],V=W[1],Q=(0,u.useState)(!1),q=a(Q,2),X=q[0],J=q[1],Z=(0,u.useState)(!1),$=a(Z,2),ee=$[0],te=$[1],ne=(0,u.useState)({}),re=a(ne,2),ae=re[0],oe=re[1],ie=(0,u.useState)((null===O||void 0===O?void 0:O.caption)||""),ue=a(ie,2),se=ue[0],le=ue[1],ce=(0,u.useCallback)((function(e){e.forEach((function(e){document.addEventListener(e.eventName,e.event)}))}),[]),de=(0,u.useCallback)((function(e){e.forEach((function(e){document.removeEventListener(e.eventName,e.event)}))}),[]),fe=(0,u.useCallback)((function(e){var t;e.preventDefault(),e.stopPropagation();var n=e.clientX-(null===(t=F.current)||void 0===t?void 0:t.getBoundingClientRect().left)-5,r=x.current.width+n;r<20||(x.current.width=r,G(r))}),[]),pe=(0,u.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),de([{eventName:"mousemove",event:fe},{eventName:"mouseup",event:pe}]);var t=r(r({},o.data),{},{width:x.current.width});(0,f.updateImage)(i,t),setTimeout((function(){V(!1),te(!0),ye()}),100)}),[i,o.data,x.current]),he=(0,u.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),te(!1),V(!0),ce([{eventName:"mousemove",event:fe},{eventName:"mouseup",event:pe}])}),[fe,pe,ce]),me=(0,u.useCallback)((function(){var e=o.data.width||"";return Y&&(e=Y),{width:e}}),[o.data,Y]),ve=(0,u.useCallback)((function(){ye()}),[]),Ee=(0,u.useCallback)((function(e){var t;if(!K){var n=document.getElementsByClassName("sf-editor-image-previewer"),r="sdoc-image-caption-input"===e.target.id;e.target===x.current||null!==(t=n[0])&&void 0!==t&&t.contains(e.target)||r||te(!1)}}),[K]);(0,u.useEffect)((function(){var e=null;return ee?(ce([{eventName:"click",event:Ee}]),U.current&&U.current.addEventListener("scroll",ve),e=U.current):(de([{eventName:"click",event:Ee}]),U.current&&U.current.removeEventListener("scroll",ve)),function(){de([{eventName:"click",event:Ee}]),e&&e.removeEventListener("scroll",ve)}}),[ee,Ee]);var ge=(0,u.useCallback)((function(){J(!1)}),[]);(0,u.useEffect)((function(){var e=null;if(I){var t=p.default.getInstance();e=t.subscribe(y.EXTERNAL_EVENT.IMAGE_COLUMN_TOGGLE,ge)}return function(){e&&e()}}),[I]);var ye=(0,u.useCallback)((function(){if(x.current){var e=x.current.getBoundingClientRect(),t=e.top,n=e.left;oe({top:t-42,left:n-3})}}),[]),be=(0,u.useCallback)((function(e){ye(),te(!0)}),[ye]),Ae=(0,u.useCallback)((function(){x.current&&(x.current.src=(0,f.getImageURL)(O,i),J(!1))}),[O,i]),Ce=(0,u.useCallback)((function(){if(O.src.startsWith("data:image/jpeg;base64"))return(0,f.handleBase64Image)(i,L,O);(J(!0),O.src.startsWith("http"))||p.default.getInstance().subscribe(h.INTERNAL_EVENT.RELOAD_IMAGE,Ae)}),[]),Te=(0,u.useCallback)((function(e){var t=s.ReactEditor.findPath(i,o),n=r(r({},O),{},{caption:e.target.value.trim()});t&&l.Transforms.setNodes(i,{data:n},{at:t})}),[O,i,o]);return u.default.createElement(u.default.Fragment,null,X&&u.default.createElement("span",Object.assign({className:(0,c.default)("sdoc-image-wrapper",A)},C,{style:r({},d),onMouseOver:function(e){return(0,f.selectImageWhenSelectPartial)(e,i,o,_)},contentEditable:"false",suppressContentEditableWarning:!0}),u.default.createElement("img",{ref:x,src:b.default,style:me(),draggable:!1,alt:""}),T),!X&&u.default.createElement(u.default.Fragment,null,u.default.createElement("span",Object.assign({"data-id":o.id,className:(0,c.default)("sdoc-image-wrapper",A)},C,{style:r({},d),onMouseOver:function(e){return(0,f.selectImageWhenSelectPartial)(e,i,o,_)},contentEditable:"false",suppressContentEditableWarning:!0}),u.default.createElement("span",{className:"sdoc-image-inner"},u.default.createElement("span",{className:"sdoc-image-content"},u.default.createElement("span",{style:P},u.default.createElement("img",{className:(0,c.default)({"image-selected":_}),onClick:be,ref:x,src:(0,f.getImageURL)(O,i),style:me(),draggable:!1,onError:Ce,alt:""}),_&&u.default.createElement("span",{className:"image-resizer",ref:F,onMouseDown:he}),K&&u.default.createElement("span",{className:"image-size"},u.default.createElement("span",null,D("Width"),":",parseInt(Y||(null===(t=x.current)||void 0===t?void 0:t.clientWidth))),u.default.createElement("span",null,"\xa0\xa0"),u.default.createElement("span",null,D("Height"),":",x.current.clientHeight))),R[0].type===g.IMAGE_BLOCK&&k&&u.default.createElement("input",{id:"sdoc-image-caption-input",ref:B,className:"sdoc-image-caption-input-wrapper",style:{width:(null===O||void 0===O?void 0:O.width)||(null===(n=x.current)||void 0===n?void 0:n.clientWidth)},placeholder:D("Caption"),autoComplete:"off",value:se,disabled:M,onBlur:Te,onChange:function(e){le(e.target.value)},onCompositionStart:function(e){e.stopPropagation()}}))),T),ee&&u.default.createElement(m.default,{editor:i,menuPosition:ae,element:o,parentNodeEntry:R,imageCaptionInputRef:B,readonly:M,onHideImageHoverMenu:function(){te(!1)}})))}))},67996:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BlockquotePlugin",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"CalloutPlugin",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"CheckListPlugin",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"CodeBlockPlugin",{enumerable:!0,get:function(){return d.default}}),t.CommentPlugins=void 0,Object.defineProperty(t,"FileLinkPlugin",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"FontPlugin",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"HeaderPlugin",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"HtmlPlugin",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"ImagePlugin",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"LinkPlugin",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"ListPlugin",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"MarkDownPlugin",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"MentionPlugin",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"MultiColumnPlugin",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"ParagraphPlugin",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"QuickInsertPlugin",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"SdocLinkPlugin",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"SeaTableColumnPlugin",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"SeaTableViewsPlugin",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"SearchReplacePlugin",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"TablePlugin",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"TextAlignPlugin",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"TextPlugin",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"WikiLinkPlugin",{enumerable:!0,get:function(){return D.default}}),t.default=t.WikiPlugins=void 0;var a=r(n(9416)),o=r(n(75028)),i=r(n(68077)),u=r(n(44750)),s=r(n(60389)),l=r(n(41205)),c=r(n(80050)),d=r(n(37104)),f=r(n(8594)),p=r(n(83087)),h=r(n(34143)),m=r(n(85220)),v=r(n(38010)),E=r(n(28356)),g=r(n(36775)),y=r(n(56858)),b=r(n(18173)),A=r(n(38923)),C=r(n(44320)),T=r(n(56529)),_=r(n(64586)),D=r(n(1136)),O=r(n(74881)),N=r(n(88990)),S=[a.default,m.default,o.default,i.default,u.default,s.default,l.default,d.default,f.default,p.default,h.default,c.default,v.default,E.default,g.default,b.default,y.default,A.default,C.default,_.default];t.WikiPlugins=[].concat(S,[D.default]),t.CommentPlugins=[a.default,m.default,b.default,c.default,s.default,f.default,i.default,T.default,u.default],t.default=S},54368:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),u=n(48843),s=n(82935),l=n(93672);t.default=function(e){var t=e.editor,n=e.className,a=e.element,c=e.insertPosition,d=e.slateNode,f=e.closeDialog,p=e.linkTitle,h=e.handleSubmit,m=(0,i.useTranslation)().t,v=(0,o.useState)(""),E=r(v,2),g=E[0],y=E[1],b=(0,o.useState)(""),A=r(b,2),C=A[0],T=A[1],_=a||{title:p||"",href:""},D=_.title,O=_.href,N=(0,o.useMemo)((function(){return D||(0,s.getEditorString)(t,t.selection)}),[t,D]),S=(0,o.useState)(N),w=r(S,2),k=w[0],I=w[1],L=(0,o.useState)(O),R=r(L,2),P=R[0],M=R[1],x=(0,o.useCallback)((function(){(y(""),T(""),P)?k?(0,l.checkLink)(P)?y(m("The_link_address_is_invalid")):(O&&D?(0,l.updateLink)(t,k,P):(0,l.insertLink)(t,k,P,c,d),h&&h(),f()):T(m("The_link_title_is_required")):y(m("The_link_address_is_required"))}),[t,P,k,D,O,c]),F=(0,o.useCallback)((function(e){if(13===e.keyCode)return e.preventDefault(),void x()}),[t,P,k,D,O,c]),B=(0,o.useCallback)((function(e){var t=e.target.value.trim();t!==P&&M(t)}),[P]),U=(0,o.useCallback)((function(e){var t=e.target.value;t!==k&&I(t)}),[k]);return o.default.createElement(u.Modal,{isOpen:!0,autoFocus:!1,toggle:f,className:n,zIndex:1071,returnFocusAfterClose:!1},o.default.createElement(u.ModalHeader,{toggle:f},m("Insert_link")),o.default.createElement(u.ModalBody,null,o.default.createElement(o.Fragment,null,o.default.createElement("div",{className:"form-group"},o.default.createElement(u.Label,{for:"addLink"},m("Link_address")),o.default.createElement("input",{onKeyDown:F,autoFocus:!0,type:"url",className:"form-control",id:"addLink",value:P,onChange:B}),g&&o.default.createElement(u.Alert,{color:"danger",className:"mt-2"},m(g))),o.default.createElement("div",{className:"form-group"},o.default.createElement(u.Label,{for:"addTitle"},m("Link_title")),o.default.createElement("input",{onKeyDown:F,type:"text",className:"form-control",id:"addTitle",value:k,onChange:U}),C&&o.default.createElement(u.Alert,{color:"danger",className:"mt-2"},m(C))))),o.default.createElement(u.ModalFooter,null,o.default.createElement(u.Button,{color:"secondary",onClick:f},m("Cancel")),o.default.createElement(u.Button,{color:"primary",disabled:!1,onClick:x},m("Add_link"))))}},93672:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.upsertLinkText=t.updateLink=t.unWrapLinkNode=t.isWeChat=t.isSdocFile=t.isMenuDisabled=t.insertLink=t.getMenuPosition=t.getLinkType=t.genLinkNode=t.checkLink=void 0;var i=n(70523),u=n(62097),s=o(n(36261)),l=n(39177),c=n(82935),d=function(e,t){return!!t||(null==e.selection||!!(0,c.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![l.CODE_BLOCK,l.CODE_LINE,l.LINK].includes(n)})))};t.isMenuDisabled=d;t.checkLink=function(e){return 0!==e.indexOf("http")};var f=function(e,t){return{id:s.default.nice(),type:"link",href:e,title:t,children:[{id:s.default.nice(),text:t||""}]}};t.genLinkNode=f;t.getLinkType=function(e){var t=i.Editor.nodes(e,{match:function(e){return(0,c.getNodeType)(e)===l.LINK},universal:!0}),n=a(t,1)[0];if(!n)return l.PARAGRAPH;var r=a(n,1)[0];return(0,c.getNodeType)(r)};t.insertLink=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:l.INSERT_POSITION.CURRENT,a=arguments.length>4?arguments[4]:void 0;if((r!==l.INSERT_POSITION.CURRENT||!d(e))&&t&&n){if(r===l.INSERT_POSITION.AFTER){var o=f(n,t),s=i.Editor.path(e,e.selection);if(a&&(null===a||void 0===a?void 0:a.type)===l.LIST_ITEM){s=u.ReactEditor.findPath(e,a);var p=i.Path.next(s);return void i.Transforms.insertNodes(e,o,{at:p})}var h=(0,c.generateEmptyElement)(l.ELEMENT_TYPE.PARAGRAPH);return h.children[1]=o,void i.Transforms.insertNodes(e,h,{at:[s[0]+1]})}var m=e.selection;if(null!=m)if(i.Range.isCollapsed(m)){var v=f(n,t);i.Transforms.insertNodes(e,v)}else{if(i.Editor.string(e,m)!==t){e.deleteFragment();var E=f(n,t);i.Transforms.insertNodes(e,E)}else{var g=f(n,t);i.Transforms.wrapNodes(e,g,{split:!0}),i.Transforms.collapse(e,{edge:"end"})}}}};t.updateLink=function(e,t,n){var r=(0,c.getAboveNode)(e,{match:{type:l.LINK}});if(r){var a=r[0]||{},o=a.href,u=a.title;return o===n&&u===t||i.Transforms.setNodes(e,{href:n,title:t},{at:r[1]}),p(e,{text:t}),!0}};var p=function(e,t){var n=t.text,o=(0,c.getAboveNode)(e,{match:{type:l.LINK}});if(o){var i=a(o,2),u=i[0],s=i[1];if(n&&n.length&&n!==(0,c.getEditorString)(e,s)){var d=u.children[0];(0,c.replaceNodeChildren)(e,{at:s,nodes:r(r({},d),{},{text:n}),insertOptions:{select:!0}})}}};t.upsertLinkText=p;t.unWrapLinkNode=function(e){if(null!=e.selection){var t=i.Editor.nodes(e,{match:function(e){return"link"===(0,c.getNodeType)(e)},universal:!0}),n=a(t,1)[0];null!=n&&null!=n[0]&&i.Transforms.unwrapNodes(e,{match:function(e){return"link"===(0,c.getNodeType)(e)}})}};t.isSdocFile=function(e,t){var n=e.data.files_info[t]||{},r=n.is_dir,a=n.file_ext;return!r&&"sdoc"===a};t.isWeChat=function(){var e=window.navigator.userAgent.toLowerCase(),t="micromessenger"===e.match(/MicroMessenger/i);return"micromessenger"===e.match(/MicroMessenger/i)&&"wxwork"===e.match(/wxwork/i)||t};t.getMenuPosition=function(e){if(!e)return{};var t=e.getBoundingClientRect();return{top:t.top-42,left:t.left-70+t.width/2}}},27152:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(17119),i=n(28321),u=n(62097),s=n(93672);n(41444);t.default=function(e){e.editor;var t=e.element,n=e.menuPosition,r=e.onDeleteLink,l=e.onEditLink,c=(0,u.useReadOnly)(),d=(0,i.useTranslation)().t,f=(0,a.useCallback)((function(e){e.stopPropagation(),(0,s.isWeChat)()?location.href=t.href:window.open(t.href)}),[t.href]);return a.default.createElement(a.default.Fragment,null,(0,o.createPortal)(a.default.createElement("div",{id:"link-op-menu",className:"link-op-menu",style:n},a.default.createElement("span",{target:"_blank",rel:"noopener noreferrer",className:"link-op-menu-link",onMouseDown:f},d("Open_link")),!c&&a.default.createElement("div",{className:"link-op-icons d-flex"},a.default.createElement("span",{role:"button",className:"link-op-icon",onClick:l},a.default.createElement("i",{className:"sdocfont sdoc-rename"})),a.default.createElement("span",{role:"button",className:"link-op-icon",onClick:r},a.default.createElement("i",{className:"sdocfont sdoc-unlink"})))),document.body))}},68077:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(94289)),i=r(n(23048)),u=r(n(4074)),s=r(n(56189)),l={type:a.LINK,nodeType:"element",model:i.default,editorMenus:[o.default],editorPlugin:u.default,renderElements:[s.default]};t.default=l},94289:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(39177),s=n(93672),l=a(n(16153)),c=n(59983),d=n(7094),f=n(46867);t.default=function(e){var t=e.editor,n=e.readonly,a=e.toggle,o=e.eventBus,p=e.isRichEditor,h=e.className,m=(0,s.isMenuDisabled)(t,n),v=u.MENUS_CONFIG_MAP[u.ELEMENT_TYPE.LINK],E=(0,i.useCallback)((function(){o.dispatch(c.INTERNAL_EVENT.INSERT_ELEMENT,{type:u.ELEMENT_TYPE.LINK,editor:t}),a&&a()}),[a,o]);if(t.editorType===c.COMMENT_EDITOR){var g=r(r({isRichEditor:p,className:h},v),{},{disabled:m,isActive:!1,onMouseDown:E});return g.id="sdoc-comment-editor"+v.id,i.default.createElement(d.MenuItem,g)}var y=(0,i.useMemo)((function(){return(0,f.isMac)()?["\u2318","k"]:["Ctrl","k"]}),[]);return i.default.createElement(l.default,{disabled:m,menuConfig:v,onClick:E,shortcut:y})}},23048:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(39177),i=r((function e(t){a(this,e),this.type=t.type||o.LINK,this.children=t.children||[{text:""}],this.href=t.href||"",this.title=t.title||""}));t.default=i},4074:function(e,t,n){"use strict";var r=n(8053).default,a=n(4633).default,o=n(85715).default,i=n(29293).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(70523),l=u(n(55391)),c=u(n(75168)),d=u(n(8334)),f=n(90790),p=n(93672),h=n(82935),m=n(66289),v=n(39177),E=u(n(65948)),g=n(59983);t.default=function(e){var t=e.normalizeNode,n=e.isInline,u=e.insertData,y=e.insertFragment,b=e.onHotKeyDown,A=e;return A.isInline=function(e){return e.type===v.LINK||n(e)},A.insertData=function(){var t=i(a().mark((function t(n){var r,i,c,h,v,E,g,y,b,C,T;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=n.getData("text/plain"),!(0,l.default)(r)||(0,m.isImage)(r)){t.next=22;break}if(!(0,m.isSameDomain)(r,d.default.getSetting("serviceUrl"))){t.next=16;break}return t.prev=3,t.next=6,d.default.getLinkFilesInfo([r]);case 6:i=t.sent,(0,p.isSdocFile)(i,r)?(c=i.data.files_info[r].name,h=i.data.files_info[r].file_uuid,(0,f.insertSdocFileLink)(e,c,h)):(v=(0,p.genLinkNode)(r,r),s.Transforms.insertNodes(A,v)),t.next=14;break;case 10:t.prev=10,t.t0=t.catch(3),E=(0,p.genLinkNode)(r,r),s.Transforms.insertNodes(A,E);case 14:t.next=18;break;case 16:g=(0,p.genLinkNode)(r,r),s.Transforms.insertNodes(A,g);case 18:return y=s.Editor.next(A),b=o(y,2),C=b[1],T=s.Editor.start(A,C),s.Transforms.select(A,T),t.abrupt("return");case 22:u(n);case 23:case"end":return t.stop()}}),t,null,[[3,10]])})));return function(e){return t.apply(this,arguments)}}(),A.insertFragment=function(e){if((0,h.getSelectedNodeByType)(A,v.LINK)){var t=e.slice(0).filter((function(e){return 0!==s.Node.string(e).length}));if(t.length>1&&t.some((function(e){return[v.ORDERED_LIST,v.UNORDERED_LIST].includes(e.type)})))return;if(1===t.length&&[v.ORDERED_LIST,v.UNORDERED_LIST].includes(t[0].type)&&t[0].children.length>1)return}return y(e)},A.onHotKeyDown=function(t){if((0,c.default)("mod+k",t)){t.preventDefault();var n=A.selection,a=s.Range.isCollapsed(n),o=E.default.getInstance();if(a)o.dispatch(g.INTERNAL_EVENT.INSERT_ELEMENT,{type:v.ELEMENT_TYPE.LINK,editor:e});else{var i=(0,h.getSelectedElems)(A),u=r(i),l=u[0],d=u.slice(1);if(!l||d.length)return;if(!l.children.some((function(e){return s.Text.isText(e)})))return;var f=window.getSelection().toString();o.dispatch(g.INTERNAL_EVENT.INSERT_ELEMENT,{type:v.ELEMENT_TYPE.LINK,editor:A,linkTitle:f,handleSubmit:function(){return s.Editor.deleteBackward(e,n)}})}}return b&&b(t)},A.normalizeNode=function(e){var n=o(e,2),r=n[0],a=n[1];return(0,h.getNodeType)(r)!==v.LINK?t([r,a]):""===s.Node.string(r)?s.Transforms.removeNodes(A,{at:a}):t([r,a])},e.onCompositionStart=function(t){var n=e.selection;if(s.Range.isCollapsed(n)){var r=s.Editor.nodes(e,{match:function(e){return s.Element.isElement&&e.type===v.LINK}});if(o(r,1)[0])return t.preventDefault(),!0}},A}},56189:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=n(70523),d=n(93672),f=u(n(27152)),p=u(n(65948)),h=n(59983),m=n(39177),v=u(n(75681)),E=n(50753),g=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"registerEventHandle",(function(){document.addEventListener("click",n.onHideLinkMenu);var e=n.context.scrollRef;e.current&&e.current.addEventListener("scroll",n.onScroll)})),(0,s.default)(n,"unregisterEventHandle",(function(){document.removeEventListener("click",n.onHideLinkMenu);var e=n.context.scrollRef;e.current&&e.current.addEventListener("scroll",n.onScroll)})),(0,s.default)(n,"onHideLinkMenu",(function(){n.setState({isShowLinkMenu:!1},(function(){n.unregisterEventHandle()}))})),(0,s.default)(n,"onScroll",(function(e){n.setPosition(n.linkRef)})),(0,s.default)(n,"setPosition",(function(e){var t=n.props.editor,r=(0,d.getMenuPosition)(e);t.editorType===h.DOCUMENT_PLUGIN_EDITOR&&r.top<201&&(r.display="none"),n.setState({menuPosition:r})})),(0,s.default)(n,"onLinkClick",(function(e){n.setPosition(e.target),n.setState({isShowLinkMenu:!0}),setTimeout((function(){n.registerEventHandle()}),0)})),(0,s.default)(n,"deleteLink",(function(e){e.stopPropagation();var t=n.props.editor;(0,d.unWrapLinkNode)(t)})),(0,s.default)(n,"openDialog",(function(){var e=n.props.element;n.eventBus.dispatch(h.INTERNAL_EVENT.INSERT_ELEMENT,{type:m.ELEMENT_TYPE.LINK,element:e})})),(0,s.default)(n,"setRef",(function(e){n.linkRef=e})),n.state={isShowLinkMenu:!1,menuPosition:null},n.eventBus=p.default.getInstance(),n}return i(t,e),a(t,[{key:"componentWillUnmount",value:function(){this.unregisterEventHandle()}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.children,r=e.element,a=e.editor,o=e.readonly,i=this.state,u=i.isShowLinkMenu,s=i.menuPosition,d=u?"seafile-ed-hovermenu-mouseclick":null;return o?l.default.createElement("span",Object.assign({className:d},t),l.default.createElement("a",{href:r.href,title:r.title},n)):l.default.createElement(l.default.Fragment,null,l.default.createElement("span",Object.assign({className:d},t,{onClick:this.onLinkClick}),l.default.createElement("span",{ref:this.setRef,className:"virtual-link",title:r.title},l.default.createElement(v.default,null),n,l.default.createElement(v.default,null))),u&&(this.props.readonly||c.Range.isCollapsed(a.selection))&&l.default.createElement(f.default,{editor:a,menuPosition:s,element:r,onDeleteLink:this.deleteLink,onEditLink:this.openDialog}))}}])}(l.default.Component);(0,s.default)(g,"contextType",E.ScrollContext);t.default=function(e,t,n){return l.default.createElement(g,Object.assign({},e,{editor:t,readonly:n}))}},93168:function(e,t,n){"use strict";var r=n(85715).default,a=n(50883).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setListType=t.isMenuDisabled=t.getListType=t.getBeforeText=void 0;var o=n(70523),i=n(39177),u=n(32763),s=n(35950);t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n,u=[],s=o.Editor.nodes(e,{universal:!0}),l=a(s);try{for(l.s();!(n=l.n()).done;){var c=n.value,d=r(c,1)[0];o.Element.isElement(d)&&u.push(d)}}catch(f){l.e(f)}finally{l.f()}return!!u.some((function(t){if(o.Editor.isVoid(e,t)&&o.Editor.isBlock(e,t))return!0;var n=t.type;return!![i.CODE_LINE,i.CODE_BLOCK,i.TABLE,i.CHECK_LIST_ITEM].includes(n)}))};t.getListType=function(e,t){var n=e.selection;if(n){var a;if(o.Range.isCollapsed(n)){var u=o.Editor.nodes(e,{match:function(e){return(0,s.getListTypes)().includes(e.type)},mode:"lowest"});a=r(u,1)[0]}else{var l=n.anchor,c=n.focus,d=o.Node.common(e,l.path,c.path);if((0,s.getListTypes)().includes(d[0].type))a=d;else if(d[0].type===i.LIST_ITEM)a=o.Editor.parent(e,d[1]);else if(o.Text.isText(d[0])){var f=o.Editor.nodes(e,{at:d[1],match:function(e){return(0,s.getListTypes)().includes(e.type)},mode:"lowest"});a=r(f,1)[0]}}return a?a[0].type:i.PARAGRAPH}};t.setListType=function(e,t){(0,u.toggleList)(e,t)};t.getBeforeText=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n=t.anchor,a=o.Editor.above(e),i=r(a,2)[1],u={anchor:n,focus:o.Editor.start(e,i)};return{beforeText:o.Editor.string(e,u)||"",range:u}}},60389:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(56169)),o=r(n(65265)),i=n(21797),u={type:"list",nodeType:"element",editorMenus:[a.default],editorPlugin:o.default,renderElements:[i.renderList,i.renderListItem,i.renderListLic]};t.default=u},56169:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=s(n(9950)),d=n(39177),f=n(82935),p=n(7094),h=n(93168),m=function(e){function t(){var e;return a(this,t),e=i(this,t,arguments),(0,l.default)(e,"isActive",(function(){var t=e.props,n=t.editor,r=t.type;return(0,h.getListType)(n,r)===r})),(0,l.default)(e,"isDisabled",(function(){var t=e.props,n=t.editor,r=t.readonly;return(0,h.isMenuDisabled)(n,r)})),(0,l.default)(e,"onMouseDown",(function(t){if(t.preventDefault(),t.stopPropagation(),!e.isDisabled()){var n=e.props,r=n.editor,a=n.type;(0,h.setListType)(r,a),(0,f.focusEditor)(r)}})),e}return u(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.isRichEditor,n=e.className,a=e.type,o=e.ariaLabel,i=d.MENUS_CONFIG_MAP[a],u=r(r({isRichEditor:t,className:n,ariaLabel:o},i),{},{disabled:this.isDisabled(),isActive:this.isActive(),onMouseDown:this.onMouseDown});return c.default.createElement(p.MenuItem,u)}}])}(c.default.Component);(0,l.default)(m,"defaultProps",{type:d.UNORDERED_LIST});t.default=m},90112:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.generateListItem=t.generateEmptyListItem=t.generateEmptyListContent=t.generateEmptyList=t.default=void 0;var i=o(n(36261)),u=n(39177),s=n(82935),l=r((function e(t){a(this,e),this.type=t.type||u.UNORDERED_LIST,this.children=t.children||[{text:""}]}));t.default=l;t.generateEmptyListItem=function(){return{id:i.default.nice(),type:u.LIST_ITEM,children:[]}};t.generateListItem=function(){return{id:i.default.nice(),type:u.LIST_ITEM,children:[c()]}};var c=function(){return(0,s.generateEmptyElement)(u.PARAGRAPH)};t.generateEmptyListContent=c;t.generateEmptyList=function(e){return{id:i.default.nice(),type:e,children:[]}}},65265:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(70523),i=n(49171),u=n(72413),s=n(71803),l=n(35149),c=n(30355),d=n(82935),f=n(39177),p=n(32763),h=n(35950),m=n(50630),v=n(6647),E=n(70891);t.default=function(e){var t=e.insertBreak,n=e.handleTab,g=e.insertText,y=e.deleteBackward,b=e;return b.insertBreak=function(){(0,i.insertBreakList)(e)||t()},b.deleteBackward=function(t){if(null!==b.selection){(function(){var n=(0,h.getListItemEntry)(e,{});if(n){var i=n.list,u=n.listItem;(0,d.isSelectionAtBlockStart)(e,{match:function(e){return e.type===f.LIST_ITEM}})&&o.Editor.withoutNormalizing(e,(function(){var n=(0,p.removeFirstListItem)(e,{list:i,listItem:u});if(n)return!0;if(n=(0,m.removeListItem)(e,{list:i,listItem:u}))setTimeout((function(){var t=(0,d.getPreviousPath)(u[1]);(0,d.focusEditor)(e,o.Editor.end(e,[].concat(a(t),[0])))}),0);else{if((0,d.isFirstChild)(u[1])&&!(0,h.isListNested)(e,i[1])){(0,p.unwrapList)(b,{at:u[1]});var s=o.Editor.start(b,u[1]);return(0,d.focusEditor)(b,s),void(n=!0)}var l=o.Editor.before(e,e.selection.focus),c=null,g=!1,y=r(r({},e),{},{selection:{anchor:e.selection.anchor,focus:l}});if(l&&(0,v.isAcrossListItems)(y)){var A=(0,d.getNodeEntries)(e,{at:u[1],match:function(e){return e.type===f.PARAGRAPH},mode:"lowest"});g=(c=a(A)[0])[0].children.length>1}if((0,E.deleteMerge)(e,{reverse:!0,unit:t}),n=!0,c&&g){var C=o.Editor.node(e,{at:o.Path.parent(c[1])});C&&0===C[0].children.length&&o.Transforms.removeNodes(e,{at:C[1]})}}}))}return!1})()||y(t)}else y(t)},b.handleTab=function(e){b.selection&&(0,u.onTabHandle)(b,e)||n&&n()},b.insertFragment=(0,l.insertFragmentList)(b),b.normalizeNode=(0,s.normalizeList)(e),b.insertText=function(e){if(!(0,c.handleShortcut)(b,e))return g(e)},b}},49171:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.insertBreakList=void 0;var r=n(82935),a=n(35950),o=n(32763);t.insertBreakList=function(e){if(e.selection){var t=!1,n=(0,a.getListItemEntry)(e,{});if(n&&(0,r.isBlockAboveEmpty)(e)&&(t=(0,o.movedListItemUp)(e,n)))return!0;if(!t)if((0,o.insertListItem)(e))return!0}}},35149:function(e,t,n){"use strict";var r=n(41132).default,a=n(8053).default,o=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertFragmentList=t.getTextAndListItemNodes=void 0;var u=n(70523),s=i(n(36261)),l=n(39177),c=n(82935),d=n(35950),f=function(e){return u.Element.isElement(e)&&(0,d.getListTypes)().includes(e.type)},p=function(e){if(!f(e))return[e];var t=u.Node.texts(e),n=Array.from(t),i=n.reduce((function(t,n){return u.Path.isAncestor(t[1],n[1])?t:(0,c.getCommonNode)(e,n[1],t[1])}),function(e,t,n){for(var r=n.type,a=u.Path.parent(t[1]);(0,c.getNode)(e,a).type!==r;)a=u.Path.parent(a);return[(0,c.getNode)(e,a),a]}(e,n[0],{type:l.LIST_ITEM})),s=f(i[0])?i[0].children:[i[0]],d=a(s),p=d[0],h=d.slice(1);return[].concat(r(function(e){for(var t=null,n=e;f(n)||n.type===l.LIST_ITEM&&n.children[0].type!==l.PARAGRAPH;)t=n,n=o(n.children,1)[0];return t?t.children:[n]}(p)),r(h))},h=function(e){return e.type===l.LIST_ITEM?e:{id:s.default.nice(),type:l.LIST_ITEM,children:[e]}},m=function(e,t,n,i){var s=o(n,2)[1],d=o(i,2),m=d[0],v=d[1],E=!u.Node.string(m),g=t.flatMap(p).map(h),y=a(g),b=y[0],A=y.slice(1),C=null,T=[];if(!f(t[0]))return{textNode:C=b,listItemNodes:T=A};if(function(e){return 1===e.length&&f(e[0])&&1===r((0,c.getNodes)({children:e})).filter((function(e){return u.Element.isElement(e[0])})).filter((function(e){return o(e,1)[0].type===l.PARAGRAPH})).length}(t))C=b,T=A;else if(E){var _=(0,c.getNode)(e,s),D=a(_.children).slice(1),O=a(b.children),N=O[0],S=O.slice(1);if(u.Transforms.insertNodes(e,N,{at:u.Path.next(v),select:!0}),u.Transforms.removeNodes(e,{at:v}),S.length)if(D.length){var w=[].concat(r(s),[1,0]);u.Transforms.insertNodes(e,S[0].children,{at:w,select:!0})}else u.Transforms.insertNodes(e,S,{at:u.Path.next(v),select:!0});C=(0,c.generateDefaultText)(),T=A}else C=(0,c.generateDefaultText)(),T=[b].concat(r(A));return{textNode:C,listItemNodes:T}};t.getTextAndListItemNodes=m;t.insertFragmentList=function(e){var t=e.insertFragment;return function(n){u.Editor.withoutNormalizing(e,(function(){var a=(0,c.findNode)(e,{match:{type:l.LIST_ITEM},mode:"lowest"});if(!a){var i=f(n)?[(0,c.generateDefaultText)()].concat(r(n)):n;return t(i)}u.Transforms.insertFragment(e,[(0,c.generateDefaultText)()]),a=(0,c.findNode)(e,{match:{type:l.LIST_ITEM},mode:"lowest"});var s=(0,c.findNode)(e,{match:{type:l.PARAGRAPH},mode:"lowest"});if(!s){var d=f(n)?[(0,c.generateDefaultText)()].concat(r(n)):n;return t(d)}var p=m(e,n,a,s),h=p.textNode,v=p.listItemNodes;u.Transforms.insertFragment(e,[h]);var E=o(a,2)[1];return u.Transforms.insertNodes(e,v,{at:u.Path.next(E),select:!0})}))}}},71803:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeList=void 0;var a=n(70523),o=n(39177),i=n(82935),u=n(35950),s=n(32763),l=n(90112);t.normalizeList=function(e){var t=e.normalizeNode;return function(n){var c=r(n,2),d=c[0],f=c[1];if(!a.Element.isElement(d))return t([d,f]);var p=(0,u.getListTypes)();if(p.includes(d.type)){var h=(0,i.getChildren)([d,f]).find((function(e){return r(e,1)[0].type!==o.LIST_ITEM}));if(h){var m=(0,l.generateEmptyListItem)();return void a.Transforms.wrapNodes(e,m,{at:h[1]})}}if((0,i.match)(d,[],{type:p})){if(!d.children.length||!d.children.find((function(e){return e.type===o.LIST_ITEM})))return void a.Transforms.removeNodes(e,{at:f});var v=a.Path.next(f),E=(0,i.getNode)(e,v);(null===E||void 0===E?void 0:E.type)===d.type&&(0,s.moveListItemsToList)(e,{fromList:[E,v],toList:[d,f],deleteFromList:!0});var g=(0,i.getPreviousPath)(f),y=(0,i.getNode)(e,g);if((null===y||void 0===y?void 0:y.type)===d.type)return void e.normalizeNode([y,g]);if((0,s.normalizeNestedList)(e,{nestedListItem:[d,f]}))return}d.type===o.LIST_ITEM&&(0,s.normalizeListItem)(e,{listItem:[d,f]})||t([d,f])}}},72413:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.onTabHandle=void 0;var o=a(n(75168)),i=n(70523),u=n(39177),s=n(82935),l=n(32763);t.onTabHandle=function(e,t){var n=e.selection;if(n){var a=(0,s.findNode)(e,{type:[u.LIST_ITEM]});if(!a)return!1;var c=e.selection;if(!i.Range.isCollapsed(n)){var d=n.anchor,f=n.focus;if(i.Range.isBackward(n)){var p={anchor:r({},n.focus),focus:r({},n.anchor)};d=p.anchor,f=p.focus}var h=i.Editor.unhangRange(e,{anchor:d,focus:f});h&&(c=h,i.Transforms.select(e,h))}var m=!(0,o.default)("shift+tab",t);return c&&a?(t.preventDefault(),(0,l.moveListItems)(e,{at:c,increase:m,enableResetOnShiftTab:!0}),!0):void 0}}},30355:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.handleShortcut=void 0;var a=n(70523),o=n(39177),i=n(93168),u=n(82935),s=n(90112),l=n(32763);t.handleShortcut=function(e,t){if(" "!==t)return!1;var n=e.selection;if(!a.Range.isCollapsed(n))return!1;var c=a.Editor.above(e),d=r(c,2),f=d[0],p=d[1],h=a.Editor.pathRef(e,p);if(f.type!==o.PARAGRAPH)return!1;var m=(0,i.getBeforeText)(e),v=m.beforeText,E=m.range,g=v.match(/^\s*[1-9]+\.\s*$/),y=g&&g[0];if(!g||0!==g.index)return!1;var b=(0,u.getPreviousPath)(p);if(!b)return"1."===y&&(a.Transforms.delete(e,{at:E}),(0,l.toggleList)(e,o.ORDERED_LIST),!0);var A=a.Editor.node(e,b),C=r(A,2),T=C[0],_=C[1];if(T.type!==o.ORDERED_LIST&&"1."!==y)return!1;if(T.type!==o.ORDERED_LIST&&"1."===y)return a.Transforms.delete(e,{at:E}),(0,i.setListType)(e,o.ORDERED_LIST),(0,u.focusEditor)(e),!0;var D=parseInt(g[0].slice(0,-1));if(T.children.length+1!==D)return!1;a.Transforms.delete(e,{at:E});var O=a.Editor.above(e);f=r(O,1)[0];var N=(0,u.getLastChild)([T,_]),S=r(N,2)[1],w=a.Path.next(S),k=(0,s.generateEmptyListItem)();return k.children.push(f),a.Transforms.insertNodes(e,k,{at:w}),a.Transforms.removeNodes(e,{at:h.unref()}),a.Transforms.select(e,a.Editor.end(e,w)),!0}},35950:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isListNested=t.hasListChild=t.getListTypes=t.getListItemEntry=void 0;var r=n(70523),a=n(39177),o=function(){return[a.ORDERED_LIST,a.UNORDERED_LIST]};t.getListTypes=o;t.getListItemEntry=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=void 0===t?e.selection:t,o=null;if((o=r.Range.isRange(n)&&!r.Range.isCollapsed(n)?n.focus.path:r.Range.isRange(n)?n.anchor.path:n)&&r.Node.get(e,o)){var i=r.Editor.above(e,{at:o,match:function(e){return r.Element.isElement(e)&&e.type===a.LIST_ITEM}});if(i)return{list:r.Editor.parent(e,i[1]),listItem:i}}return null};t.hasListChild=function(e){return e.children.some((function(e){return r.Element.isElement(e)&&o().includes(e.type)}))};t.isListNested=function(e,t){var n,o=null===(n=r.Editor.parent(e,t))||void 0===n?void 0:n[0];return(null===o||void 0===o?void 0:o.type)===a.LIST_ITEM}},21797:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderListLic=t.renderListItem=t.renderList=void 0;var a=r(n(9950)),o=r(n(94404)),i=n(39177);t.renderList=function(e,t){var n=e.attributes,r=e.children,o=e.element,u=o.type===i.ORDERED_LIST?"ol":"ul";return a.default.createElement(u,Object.assign({"data-id":o.id,className:"list-container d-flex flex-column"},n),r)};t.renderListItem=function(e,t){var n=e.attributes,r=e.children,i=e.element,u="";switch(i.children[0].align){case"center":u="align-self-center";break;case"right":u="align-self-end";break;default:u=""}var s=i.children[0].children.every((function(e){return!0===e.bold}));return a.default.createElement("li",Object.assign({"data-id":i.id},n,{className:(0,o.default)(u,{"sdoc-li-bold":s})}),r)};t.renderListLic=function(e,t){var n=e.attributes,r=e.children,o=e.element;return a.default.createElement("div",Object.assign({"data-id":o.id},n),r)}},32763:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"insertListItem",{enumerable:!0,get:function(){return a.insertListItem}}),Object.defineProperty(t,"moveListItems",{enumerable:!0,get:function(){return s.moveListItems}}),Object.defineProperty(t,"moveListItemsToList",{enumerable:!0,get:function(){return u.moveListItemsToList}}),Object.defineProperty(t,"movedListItemDown",{enumerable:!0,get:function(){return o.movedListItemDown}}),Object.defineProperty(t,"movedListItemUp",{enumerable:!0,get:function(){return i.movedListItemUp}}),Object.defineProperty(t,"normalizeListItem",{enumerable:!0,get:function(){return f.normalizeListItem}}),Object.defineProperty(t,"normalizeNestedList",{enumerable:!0,get:function(){return d.normalizeNestedList}}),Object.defineProperty(t,"removeFirstListItem",{enumerable:!0,get:function(){return l.removeFirstListItem}}),Object.defineProperty(t,"toggleList",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"unwrapList",{enumerable:!0,get:function(){return c.unwrapList}});var a=n(33607),o=n(77712),i=n(30901),u=n(21567),s=n(75234),l=n(85413),c=n(11761),d=n(66103),f=n(74021),p=r(n(62136))},33607:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertListItem=void 0;var o=n(70523),i=n(39177),u=n(82935),s=n(90112);t.insertListItem=function(e){var t=(0,u.getAboveNode)(e,{match:{type:i.PARAGRAPH}});if(!t)return!1;var n=a(t,2)[1],l=o.Editor.parent(e,n);if(!l)return!1;var c=a(l,2),d=c[0],f=c[1];if(d.type!==i.LIST_ITEM)return!1;var p=!1;return o.Editor.withoutNormalizing(e,(function(){var t;o.Range.isCollapsed(e.selection)||o.Transforms.delete(e,{at:e.selection});var a=(0,u.isStartPoint)(e,null===(t=e.selection)||void 0===t?void 0:t.focus,n),i=(0,u.isBlockTextEmptyAfterSelection)(e),l=o.Path.next(n),c=o.Path.next(f);if(a){var h=(0,s.generateEmptyListContent)();o.Transforms.insertNodes(e,h,{at:f});var m=(0,s.generateEmptyListItem)();return o.Transforms.wrapNodes(e,m,{at:f}),void(p=!0)}if(i){var v,E=null===(v=o.Editor.marks(e))||void 0===v?void 0:v.key,g=(0,s.generateEmptyListContent)();o.Transforms.insertNodes(e,r(r({},g),E),{at:c});var y=(0,s.generateEmptyListItem)();o.Transforms.wrapNodes(e,y,{at:c}),o.Transforms.select(e,c),p=!0}else{o.Transforms.splitNodes(e);var b=(0,s.generateEmptyListItem)();o.Transforms.wrapNodes(e,b,{at:l}),o.Transforms.moveNodes(e,{at:l,to:c}),o.Transforms.select(e,c),o.Transforms.collapse(e,{edge:"start"}),p=!0}d.children.length>1&&(o.Transforms.moveNodes(e,{at:l,to:c.concat(1)}),p=!0)})),p}},6647:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAcrossListItems=void 0;var r=n(70523),a=n(82935),o=n(39177);t.isAcrossListItems=function(e){var t=e.selection;return!(!t||r.Range.isCollapsed(t))&&(!!(0,a.isRangeAcrossBlocks)(e)&&(0,a.someNode)(e,{match:{type:o.LIST_ITEM}}))}},77712:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.movedListItemDown=void 0;var a=n(70523),o=n(35950),i=n(90112);t.movedListItemDown=function(e,t){var n=t.list,u=t.listItem,s=!1,l=r(n,1)[0],c=r(u,2)[1],d=null;try{d=a.Path.previous(c)}catch(g){return}var f=a.Editor.node(e,d);if(f){var p=r(f,2),h=p[0],m=p[1],v=h.children.find((function(e){return(0,o.getListTypes)().includes(e.type)})),E=m.concat(v?[1,v.children.length]:[1]);a.Editor.withoutNormalizing(e,(function(){if(!v){var t=(0,i.generateEmptyList)(l.type);a.Transforms.wrapNodes(e,t,{at:c})}a.Transforms.moveNodes(e,{at:c,to:E}),s=!0}))}return s}},31894:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItemSublistItemsToListItemSublist=void 0;var a=n(70523),o=n(82935),i=n(39177),u=n(90112);t.moveListItemSublistItemsToListItemSublist=function(e,t){var n=t.fromListItem,s=t.start,l=t.toListItem,c=r(n,2)[1],d=r(l,2)[1],f=0;return a.Editor.withoutNormalizing(e,(function(){var t=(0,o.findDescendant)(e,{at:c,match:{type:i.LIST_TYPE_ARRAY}});if(t){var n=r(t,2)[1],l=(0,o.findDescendant)(e,{at:d,match:{type:i.LIST_TYPE_ARRAY}}),p=null;if(l)if(s){p=r(l,2)[1].concat([0])}else p=a.Path.next((0,o.getLastChildPath)(l));else{var h=a.Editor.parent(e,c);if(!h)return;var m=r(h,1)[0].type,v=d.concat([1]),E=(0,u.generateEmptyList)(m);a.Transforms.insertNodes(e,E,{at:v}),p=v.concat([0])}f=(0,o.moveChildren)(e,{at:n,to:p}),a.Transforms.delete(e,{at:n})}})),f}},30901:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.movedListItemUp=void 0;var a=n(70523),o=n(39177),i=n(82935),u=n(35950),s=n(21567),l=n(11761),c=n(90112);t.movedListItemUp=function(e,t){var n=t.list,d=t.listItem,f=!1;return a.Editor.withoutNormalizing(e,(function(){f=function(){var t=r(n,2),f=t[0],p=t[1],h=r(d,2),m=h[0],v=h[1],E=(0,i.getAboveNode)(e,{at:p,match:{type:[o.LIST_ITEM]}});if(!E){var g=null;try{g=a.Path.next(p)}catch(w){return}var y=(0,u.hasListChild)(m),b=!(0,i.isLastChild)(n,v);if(y||b){var A=(0,c.generateEmptyList)(f.type);a.Transforms.insertNodes(e,A,{at:g})}if(y){var C=(0,i.getNode)(e,g);if(!C)return;(0,s.moveListItemsToList)(e,{formListItem:d,toList:[C,g]})}if(b){var T=(0,i.getNode)(e,g);if(!T)return;(0,s.moveListItemsToList)(e,{fromList:n,fromStartIndex:v[v.length-1]+1,toList:[T,g],deleteFromList:!1})}return(0,l.unwrapList)(e,{at:v.concat(0)}),!0}var _=r(E,2)[1],D=v.concat([1]);if(!(0,i.isLastChild)(n,v)){if(!(0,u.hasListChild)(m)){var O=(0,c.generateEmptyList)(f.type);a.Transforms.insertNodes(e,O,{at:D})}var N=(0,i.getNode)(e,D);if(!N)return;(0,s.moveListItemsToList)(e,{fromListItem:E,toList:[N,D],fromStartIndex:v[v.length-1]+1,deleteFromList:!1})}var S=a.Path.next(_);return a.Transforms.moveNodes(e,{at:v,to:S}),!0}()})),f}},21567:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItemsToList=void 0;var r=n(70523),a=n(82935),o=n(35950);t.moveListItemsToList=function(e,t){var n=t.fromList,i=t.fromListItem,u=t.fromStartIndex,s=t.to,l=t.toList,c=t.toListIndex,d=void 0===c?null:c,f=t.deleteFromList,p=void 0===f||f,h=null,m=!1;return r.Editor.withoutNormalizing(e,(function(){if(i){var t=(0,a.findDescendant)(e,{at:i[1],match:{type:(0,o.getListTypes)()}});if(!t)return;h=null===t||void 0===t?void 0:t[1]}else{if(!n)return;h=n[1]}var c=null;if(s&&(c=s),l)if(null!==d)c=l[1].concat([d]);else{var f=(0,a.getLastChildPath)(l);c=r.Path.next(f)}c&&(m=(0,a.moveChildren)(e,{at:h,to:c,fromStartIndex:u}),p&&r.Transforms.delete(e,{at:h}))})),m}},75234:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItems=void 0;var r=n(70523),a=n(39177),o=n(82935),i=n(35950),u=n(77712),s=n(30901),l=n(85413);t.moveListItems=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.increase,c=void 0===n||n,d=t.at,f=void 0===d?e.selection:d,p=t.enableResetOnShiftTab,h=(0,o.getNodeEntries)(e,{at:f,match:{type:[a.PARAGRAPH]}}),m=Array.from(h);if(m.length){var v=[],E=[];m.forEach((function(t){var n=t[1],a=r.Path.parent(n);v.some((function(e){var t=r.Path.parent(e);return r.Path.isAncestor(t,a)}))||(v.push(n),E.push(r.Editor.pathRef(e,n)))}));var g=c?E:E.reverse(),y=!1;return g.forEach((function(t){var n=t.unref();if(n){var a=r.Editor.parent(e,n);if(a&&0!==a[1].length){var o=r.Editor.parent(e,a[1]);if(o){var d=!1;if(c)d=(0,u.movedListItemDown)(e,{list:o,listItem:a});else{if((0,i.isListNested)(e,o[1]))return d=(0,s.movedListItemUp)(e,{list:o,listItem:a});p&&(d=(0,l.removeFirstListItem)(e,{list:o,listItem:a}))}y=d||y}}}})),y}}},74021:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default,o=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeListItem=void 0;var i=n(70523),u=n(39177),s=n(82935),l=n(35950),c=n(30901),d=n(90112);t.normalizeListItem=function(e,t){var n=t.listItem,f=!1,p=[].concat(o((0,l.getListTypes)()),[u.PARAGRAPH]),h=a(n,2)[1],m=(0,s.getChildren)(n),v=m.filter((function(e){var t=a(e,1)[0];return!p.includes(t.type)})).map((function(t){var n=a(t,2)[1];return i.Editor.pathRef(e,n)})),E=m[0],g=a(null!==E&&void 0!==E?E:[],2),y=g[0],b=g[1];if(!E||!i.Editor.isBlock(e,y)){var A=(0,d.generateEmptyListContent)();return i.Transforms.insertNodes(e,A,{at:h.concat([0])}),!0}if(i.Editor.isBlock(e,y)&&!(0,s.match)(y,[],{type:[u.PARAGRAPH]})){if((0,s.match)(y,[],{type:(0,l.getListTypes)()})){var C=i.Editor.parent(e,n[1]),T=E;return(0,s.getChildren)(E).reverse().forEach((function(t){(0,c.movedListItemUp)(e,{list:T,listItem:t})})),i.Transforms.removeNodes(e,{at:[].concat(o(C[1]),[0])}),!0}if(p.includes(y.type))return!0;i.Transforms.setNodes(e,{type:u.PARAGRAPH},{at:b}),f=!0}var _=(0,s.getChildren)(E);if(_.length){var D,O,N=[],S=[],w=r(_);try{for(w.s();!(O=w.n()).done;){var k=O.value;if(!i.Element.isElement(k[0])||!i.Editor.isBlock(e,k[0]))break;N.push(i.Editor.pathRef(e,k[1])),S.push.apply(S,o((0,s.getDeepInlineChildren)(e,{children:(0,s.getChildren)(k)})))}}catch(L){w.e(L)}finally{w.f()}var I=i.Path.next(null===(D=_[_.length-1])||void 0===D?void 0:D[1]);S.reverse().forEach((function(t){var n=a(t,2)[1];i.Transforms.moveNodes(e,{at:n,to:I})})),N.forEach((function(t){var n=t.unref();n&&i.Transforms.removeNodes(e,{at:n})})),N.length&&(f=!0)}return!!f||(v.reverse().forEach((function(t){var n=t.unref();n&&i.Transforms.moveNodes(e,{at:n,to:b.concat([0])})})),!!v.length)}},66103:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeNestedList=void 0;var a=n(70523),o=n(39177),i=n(82935);t.normalizeNestedList=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).nestedListItem,n=r(t,2)[1],u=a.Editor.parent(e,n);if(!(u&&(0,i.match)(u[0],[],{type:[o.ORDERED_LIST,o.UNORDERED_LIST]})))return!1;var s=null;try{s=a.Path.previous(n)}catch(d){return!1}var l=a.Editor.node(e,s);if(l){var c=r(l,2)[1].concat([1]);return a.Transforms.moveNodes(e,{at:n,to:c}),!0}return!1}},85413:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeFirstListItem=void 0;var a=n(35950),o=n(30901);t.removeFirstListItem=function(e,t){var n=t.list,i=t.listItem,u=r(n,2)[1];return!(0,a.isListNested)(e,u)&&((0,o.movedListItemUp)(e,{list:n,listItem:i}),!0)}},50630:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeListItem=void 0;var a=n(70523),o=n(35950),i=n(82935),u=n(90112),s=n(31894),l=n(70891),c=n(21567);t.removeListItem=function(e,t){var n=t.list,d=t.listItem,f=t.reverse,p=void 0===f||f,h=r(d,2),m=h[0],v=h[1];if(a.Range.isExpanded(e.selection)||!(0,o.hasListChild)(m))return!1;var E=(0,i.getPreviousPath)(v),g=!1;return a.Editor.withoutNormalizing(e,(function(){if(E){var t=a.Editor.node(e,E);if(!t)return;var r=a.Path.next(v),o=(0,u.generateListItem)();a.Transforms.insertNodes(e,o,{at:r});var i=a.Editor.node(e,r);if(!i)return;var f=a.Editor.pathRef(e,i[1]);return(0,s.moveListItemSublistItemsToListItemSublist)(e,{fromListItem:d,toListItem:i}),(0,l.deleteMerge)(e,{reverse:p}),r=f.unref(),(0,s.moveListItemSublistItemsToListItemSublist)(e,{fromListItem:[i[0],r],toListItem:t}),a.Transforms.removeNodes(e,{at:r}),void(g=!0)}(0,c.moveListItemsToList)(e,{fromListItem:d,toList:n,toListIndex:1})})),g}},62136:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(70523),i=n(39177),u=n(82935),s=n(35950),l=n(11761),c=n(90112);t.default=function(e,t,n){if(n===i.INSERT_POSITION.AFTER){var d=(0,c.generateEmptyList)(t),f=(0,c.generateEmptyListContent)(),p=o.Editor.path(e,e.selection);return o.Transforms.insertNodes(e,f,{at:[p[0]+1]}),o.Transforms.select(e,[p[0]+1]),void o.Transforms.wrapNodes(e,d)}o.Editor.withoutNormalizing(e,(function(){var n=e.selection;if(!n)return!1;if(!o.Range.isCollapsed(n)&&(0,u.isRangeAcrossBlocks)(e))!function(e,t){o.Editor.withoutNormalizing(e,(function(){var n=o.Range.edges(e.selection),d=a(n,2),f=d[0],p=d[1],h=o.Node.common(e,f.path,p.path),m=(0,s.getListTypes)();if(m.includes(h[0].type)||h[0].type===i.LIST_ITEM)if(h[0].type!==t){var v=o.Range.start(e.selection),E=o.Range.end(e.selection),g={at:v,match:{type:m},mode:"lowest"},y=(0,u.findNode)(e,g),b=(0,u.findNode)(e,r(r({},g),{at:E})),A=Math.min(y[1].length,b[1].length);o.Transforms.setNodes(e,{type:t},{at:e.selection,match:function(e,t){return o.Element.isElement(e)&&m.includes(e.type)&&t.length>=A},mode:"all"})}else(0,l.unwrapList)(e);else{var C=h[1].length,T=(0,u.getNodeEntries)(e,{mode:"all"});Array.from(T).filter((function(e){return a(e,2)[1].length===C+1})).forEach((function(n){if(m.includes(n[0].type))o.Transforms.setNodes(e,{type:t},{at:n[1],match:function(e){return o.Element.isElement(e)&&m.includes(e.type)},mode:"all"});else{var r=(0,c.generateEmptyListItem)();o.Transforms.wrapNodes(e,r,{at:n[1]});var a=(0,c.generateEmptyList)(t);o.Transforms.wrapNodes(e,a,{at:n[1]})}}))}}))}(e,t);else{var d=(0,s.getListItemEntry)(e);if(d)if(d.list[0].type!==t){o.Transforms.setNodes(e,{type:t},{at:e.selection,match:function(e){return(0,s.getListTypes)().includes((0,u.getNodeType)(e))},mode:"lowest"})}else(0,l.unwrapList)(e);else!function(e,t){var n=(0,c.generateEmptyList)(t);o.Transforms.wrapNodes(e,n);var r=(0,u.getSelectedNodeEntryByType)(e,i.PARAGRAPH);if(r){var s=a(r,2)[1],l=(0,c.generateEmptyListItem)();o.Transforms.wrapNodes(e,l,{at:s})}}(e,t)}}))}},11761:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapList=void 0;var r=n(70523),a=n(39177),o=n(82935),i=n(35950);t.unwrapList=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=function(){if((0,o.getAboveNode)(e,{match:{type:(0,i.getListTypes)()}}))return!0;if(!t&&e.selection){var n=r.Node.common(e,e.selection.anchor.path,e.selection.focus.path);if(r.Element.isElement(n[0])&&(0,i.getListTypes)().includes(n[0].type))return!0}return!1};r.Editor.withoutNormalizing(e,(function(){do{r.Transforms.unwrapNodes(e,{at:t,match:function(e){return(0,o.getNodeType)(e)===a.LIST_ITEM},split:!0}),r.Transforms.unwrapNodes(e,{at:t,match:function(e){return(0,i.getListTypes)().includes((0,o.getNodeType)(e))},split:!0})}while(n())}))}},9416:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a={editorPlugin:r(n(72725)).default};t.default=a},72725:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=n(32763),i=n(82935),u=n(39177),s=n(27695),l=n(59983),c={"#":u.HEADER1,"##":u.HEADER2,"###":u.HEADER3,"####":u.HEADER4,"#####":u.HEADER5,"######":u.HEADER6},d={"*":u.UNORDERED_LIST,"-":u.UNORDERED_LIST},f={">":u.BLOCKQUOTE},p=r(r(r({},c),d),f),h=r({},d),m={"**":u.TEXT_STYLE_MAP.BOLD,"*":u.TEXT_STYLE_MAP.ITALIC,"***":u.TEXT_STYLE_MAP.BOLD_ITALIC};t.default=function(e){var t=e.insertText,n=e,c=n.editorType===l.COMMENT_EDITOR?h:p;return n.insertText=function(n){var l=e.selection;if(null==l)return t(n);if(a.Range.isExpanded(l))return t(n);if(null==(0,i.getSelectedNodeByType)(e,u.PARAGRAPH))return t(n);if(" "!==n)return t(n);var d=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n={anchor:t.anchor,focus:{path:t.focus.path,offset:0}};return{beforeText:a.Editor.string(e,n)||"",range:n}}(e),f=d.beforeText,p=d.range;if(!f||!p)return t(n);var h=c[f.trim()],v=m[f.slice(-3)],E=m[f.slice(-2)],g=m[f.slice(-1)];if(!h&&!E&&!g&&!v)return t(n);if(v===u.TEXT_STYLE_MAP.BOLD_ITALIC){var y=null===f||void 0===f?void 0:f.slice(0,f.length-3),b=null===y||void 0===y?void 0:y.lastIndexOf("***"),A=(null===f||void 0===f?void 0:f.lastIndexOf("***"))+3;if(-3!==b){a.Transforms.delete(e,{at:{anchor:{path:p.focus.path,offset:b},focus:r({},l.focus)},voids:!0});var C=f.slice(b+3,A-3);return a.Editor.addMark(e,u.TEXT_STYLE_MAP.BOLD,!0),a.Editor.addMark(e,u.TEXT_STYLE_MAP.ITALIC,!0),t(C)}}if(E===u.TEXT_STYLE_MAP.BOLD){var T=f.slice(0,f.length-2).lastIndexOf("**"),_=f.lastIndexOf("**")+2;if(-1===T)return t(n);a.Transforms.delete(e,{at:{anchor:{path:p.focus.path,offset:T},focus:r({},l.focus)},voids:!0});var D=E.toLowerCase(),O=f.slice(T+2,_-2);return a.Editor.addMark(e,D,!0),t(O)}if(g===u.TEXT_STYLE_MAP.ITALIC){var N=null===f||void 0===f?void 0:f.slice(0,f.length-1),S=null===N||void 0===N?void 0:N.lastIndexOf("*"),w=(null===f||void 0===f?void 0:f.lastIndexOf("*"))+1;if(-1===S&&N.length>0)return t(n);if(-1!==S){a.Transforms.delete(e,{at:{anchor:{path:p.focus.path,offset:S},focus:r({},l.focus)},voids:!0});var k=g.toLowerCase(),I=f.slice(S+1,w-1);return a.Editor.addMark(e,k,!0),t(I)}}a.Transforms.select(e,p),a.Transforms.delete(e),h!==u.UNORDERED_LIST?h!==u.BLOCKQUOTE?a.Transforms.setNodes(e,{type:h}):(0,s.setBlockQuoteType)(e,!1):(0,o.toggleList)(e,h)},n}},71881:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformToText=t.sortCollaborators=t.insertTemporaryMentionInput=t.insertMention=t.getPrevMentionIptEntry=t.getMentionTempIptEntry=t.getMentionEntry=void 0;var i=n(70523),u=o(n(36261)),s=n(82935),l=n(70710),c=o(n(8334));t.insertTemporaryMentionInput=function(e){var t=e.selection;if(t&&i.Range.isCollapsed(t)){var n={id:u.default.nice(),type:l.MENTION_TEMP,children:[(0,s.generateDefaultText)()]};i.Editor.insertNode(e,n)}};var d=function(e){var t=e.selection;if(!t)return!1;if(!i.Range.isCollapsed(t))return!1;var n=i.Editor.nodes(e,{match:function(e){return e.type===l.MENTION_TEMP},mode:"lowest"});return a(n,1)[0]};t.getMentionTempIptEntry=d;t.getMentionEntry=function(e){var t=e.selection;if(!t)return!1;if(!i.Range.isCollapsed(t))return!1;var n=i.Editor.nodes(e,{match:function(e){return e.type===l.MENTION},mode:"lowest"});return a(n,1)[0]};t.insertMention=function(e,t){var n=e.selection;if(n&&i.Range.isCollapsed(n)){var r=d(e);if(r){var o=a(r,2)[1],c=i.Editor.next(e,{at:o}),f=a(c,2)[1],p=function(e){var t=e.name,n=e.username,r=u.default.nice(),a=l.MENTION,o=[(0,s.generateDefaultText)()];return o[0].text="@"+t,{id:r,type:a,children:o,username:n}}({name:t.name,username:t.username});i.Transforms.insertNodes(e,p,{at:f,select:!0})}}};t.sortCollaborators=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=c.default.getUserInfo().email,a=c.default.getSetting("last_modify_user"),o=null,i={};t.forEach((function(e){e.email!==n&&(i[e.email]=e)}));var u=e.filter((function(e){var t=!i[e.email]&&e.email!==n;return t&&a===e.email?(o=e,!1):t})),s=Object.values(i);return o?[o].concat(s,r(u)):[].concat(s,r(u))};t.transformToText=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.selection;if(n&&i.Range.isCollapsed(n)){var r=d(e);if(r){var o=a(r,2),u=o[0],l=o[1],c=i.Editor.next(e,{at:l}),f=a(c,2)[1],p=i.Editor.start(e,f),h="@"+u.children[0].text,m=i.Editor.pointRef(e,p);i.Transforms.insertText(e,h,{at:p}),i.Transforms.removeNodes(e,{at:l});var v=m.unref();t&&(0,s.focusEditor)(e,v)}}};t.getPrevMentionIptEntry=function(e){var t=i.Editor.previous(e);if(t)return i.Editor.above(e,{match:function(e){return e.type===l.MENTION_TEMP},at:t[1]})}},56529:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70710),o=r(n(24398)),i=n(13162),u={type:a.MENTION,nodeType:"element",editorPlugin:o.default,renderElements:[i.renderMention,i.renderMentionTemporaryInput]};t.default=u},24398:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(70523),u=o(n(65948)),s=n(59983),l=n(70710),c=n(71881),d=n(7343),f=n(82935);t.default=function(e){var t=e.insertText,n=e.onHotKeyDown,o=e.isInline,p=e.deleteBackward,h=e.deleteForward,m=e.normalizeNode,v=e,E=u.default.getInstance();return v.insertText=function(n){var o=e.selection;if("@"!==n||(0,c.getMentionTempIptEntry)(e)){var u=i.Editor.previous(e);if(u){var s,d=i.Editor.above(e,{match:function(e){return e.type===l.MENTION_TEMP},at:u[1]});if(d)if(null===(s=n.match(/^[\u4e00-\u9fa5]+$/))||void 0===s?void 0:s.input){var p=i.Editor.end(e,d[1]),h=i.Editor.next(e,{at:d[1]});if(i.Transforms.insertText(e,n,{at:p}),h){var m=a(h,2),E=m[0],g=m[1];i.Text.isText(E)&&""===E.text&&i.Transforms.removeNodes(e,{at:g})}return(0,f.focusEditor)(e,r(r({},p),{},{offset:p.offset+n.length}))}}return t(n)}(0,c.insertTemporaryMentionInput)(v);var y=o.anchor,b=i.Editor.path(e,y),A=b.slice(0,b.length-1).concat(b.at(-1)+1);(0,f.focusEditor)(e,A)},v.deleteBackward=function(t){var n=(0,c.getMentionTempIptEntry)(e);if(n){var r=e.selection;if(r&&i.Range.isCollapsed(r)){var o=a(n,2),u=o[0],s=o[1];if(!i.Node.string(u))return i.Transforms.delete(e,{at:s})}}var d=i.Editor.previous(e);if(d){var f=i.Editor.above(e,{match:function(e){return e.type===l.MENTION},at:d[1]}),h=(0,c.getMentionEntry)(e);if(h||f){var m=e.selection;if(m&&i.Range.isCollapsed(m)){var v=a(h||f,2)[1];return i.Transforms.removeNodes(e,{at:v})}}}return p(t)},v.deleteForward=function(t){var n=i.Editor.next(e,{match:function(e){return e.type===l.MENTION}});if(n){var r=a(n,2)[1];return i.Transforms.removeNodes(e,{at:r})}return h(t)},v.onHotKeyDown=function(t){var r=(0,c.getMentionTempIptEntry)(e);if(r){var o=a(r,2)[1],u=d.KeyCodes,l=u.DownArrow,p=u.UpArrow,h=u.Enter,m=u.Esc,g=u.RightArrow,y=u.LeftArrow,b=t.keyCode;if(b===g||b===y){var A=e.selection;if(!A)return;if(!i.Range.isCollapsed(A))return;if(b===g&&i.Editor.isEnd(e,A.focus,o))return(0,c.transformToText)(v);if(b===y&&i.Editor.isStart(e,A.focus,o))return t.preventDefault(),(0,c.transformToText)(v,!1)}if([l,p,h,m].includes(b))return t.preventDefault(),void E.dispatch(s.INTERNAL_EVENT.HANDLE_MENTION_TEMP_CHOSEN,{event:t})}var C=(0,c.getMentionEntry)(e);if(C){var T=a(C,2)[1],_=d.KeyCodes,D=_.RightArrow,O=_.LeftArrow,N=t.keyCode;if(N===D||N===O)if(t.preventDefault(),N===O){var S=i.Editor.start(e,T),w=i.Editor.before(e,S,{distance:1});(0,f.focusEditor)(v,w)}else{var k=i.Editor.end(e,T),I=i.Editor.after(e,k,{distance:1});(0,f.focusEditor)(v,I)}}return n&&n(t)},v.onCompositionUpdate=function(e){if((0,c.getMentionTempIptEntry)(v)){var t=e.data.replace(/\'/g,"");return E.dispatch(s.INTERNAL_EVENT.UPDATE_MENTION_TEMP_CONTENT,{compositionText:t}),!0}},v.onCompositionStart=function(t){if((0,c.getMentionTempIptEntry)(e))return t.preventDefault(),!0},v.onCompositionEnd=function(t){var n=(0,c.getPrevMentionIptEntry)(v);if(n){var o=t.data,u=i.Editor.end(e,n[1]),s=i.Editor.next(e,{at:n[1]});if(i.Transforms.insertText(e,o,{at:u}),t.preventDefault(),(0,f.focusEditor)(e,r(r({},u),{},{offset:u.offset+o.length})),s){var l=a(s,2),d=l[0],p=l[1];i.Text.isText(d)&&""===d.text&&i.Transforms.removeNodes(e,{at:p})}return!0}},v.isInline=function(e){return!![l.MENTION,l.MENTION_TEMP].includes(e.type)||o(e)},v.normalizeNode=function(t){var n=a(t,2),r=n[0],o=n[1],u=(0,c.getMentionEntry)(e);if(u){var s=i.Editor.next(e,{at:u[1]}),l=i.Editor.start(e,s[1]);(0,f.focusEditor)(e,l)}return m([r,o])},v}},46083:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(86401);t.default=function(e){var t=e.participant,n=e.setScrollTop,r=e.onSelectParticipant,i=e.participantIndex,u=e.activeParticipantIndex,s=(0,a.useRef)(null),l=(0,a.useRef)({});(0,a.useEffect)((function(){l.current.participantIndex=i,l.current.activeParticipantIndex=u}),[]),(0,a.useEffect)((function(){if(u===i&&u!==l.current.activeParticipantIndex){var e=s.current.offsetHeight,t=s.current.offsetTop;u>l.current.activeParticipantIndex?n(t,e,"down"):n(t,e,"up")}l.current.activeParticipantIndex=u}),[n,i,u,s,l]);var c=(0,a.useCallback)((function(e){(0,o.eventStopPropagation)(e),r(t)}),[t,r]),d=i===u;return a.default.createElement("div",{className:"comment-participant-item ".concat(d?"active":""),ref:s,onClick:c},a.default.createElement("div",{className:"comment-participant-container"},a.default.createElement("img",{className:"comment-participant-avatar",alt:t.name,src:t.avatar_url}),a.default.createElement("div",{className:"comment-participant-name"},t.name)))}},13162:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderMentionTemporaryInput=t.renderMention=void 0;var i=o(n(9950)),u=n(70523),s=a(n(12955)),l=a(n(65948)),c=n(59983);n(54350);t.renderMention=function(e){var t=e.attributes,n=e.children,r=e.element;e.editor,e.readonly;return i.default.createElement("span",Object.assign({},t,{contentEditable:"false",key:r.id}),i.default.createElement("button",{className:"sdoc-mention"},n))};t.renderMentionTemporaryInput=function(e,t){var n=e.attributes,a=e.children,o=e.element,d=(e.readonly,(0,i.useState)("")),f=r(d,2),p=f[0],h=f[1],m=(0,i.useCallback)((function(e){var t=e.compositionText;h(u.Node.string(o)+t)}),[o]);return(0,i.useEffect)((function(){h(u.Node.string(o))}),[o]),(0,i.useEffect)((function(){l.default.getInstance().subscribe(c.INTERNAL_EVENT.UPDATE_MENTION_TEMP_CONTENT,m)}),[m]),i.default.createElement("span",Object.assign({},n,{className:"sdoc-mention-temp-ipt"}),i.default.createElement("span",null,"@"),i.default.createElement("span",null,a),i.default.createElement(s.default,{searchText:p,editor:t}))}},12955:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(70523),s=a(n(65948)),l=n(82935),c=n(286),d=n(49234),f=n(12709),p=n(59983),h=n(58717),m=n(86401),v=n(46867),E=n(7343),g=a(n(46083)),y=n(71881),b=n(7094);n(54350);t.default=function(e){var t=e.editor,n=e.searchText,a=(0,i.useRef)(null),o=(0,c.useCollaborators)().collaborators,A=(0,d.useParticipantsContext)(),C=A.addParticipants,T=A.participants,_=(0,i.useState)([]),D=r(_,2),O=D[0],N=D[1],S=(0,i.useState)(-1),w=r(S,2),k=w[0],I=w[1],L=(0,i.useState)([]),R=r(L,2),P=R[0],M=R[1];(0,i.useEffect)((function(){var e=(0,y.sortCollaborators)(o,T);M(e)}),[o,T]),(0,i.useEffect)((function(){return function(){(0,y.transformToText)(t)}}),[t]);var x=(0,i.useCallback)((function(){0!==O.length&&(N([]),I(-1))}),[O]),F=(0,i.useCallback)((function(e){var n;null!==(n=a.current)&&void 0!==n&&n.contains(e.target)||(0,y.transformToText)(t)}),[t]);(0,i.useEffect)((function(){return document.addEventListener("mousedown",F),function(){document.removeEventListener("mousedown",F)}}),[F]);var B=(0,i.useCallback)((function(e,t,n){var r=a.current,o=r.offsetHeight,i=r.scrollTop;if(n===h.DOWN&&e+t-i-o+h.POPOVER_ADDING_HEIGHT>0){var u=e+t-o+h.POPOVER_ADDING_HEIGHT;a.current.scrollTop=u}n===h.UP&&e<i&&(a.current.scrollTop=e-h.POPOVER_ADDING_HEIGHT)}),[]),U=(0,i.useCallback)((function(e){if(a.current){var t=a.current.getBoundingClientRect(),n=t.height,r=t.width,o=a.current.offsetHeight,i=n+e.y+h.LINE_HEIGHT>window.innerHeight,u="".concat(i?e.y-o+h.LINE_HEIGHT:e.y+h.LINE_HEIGHT,"px");a.current.style.top=u;var s=e.x+h.FONT_SIZE_WIDTH+r>window.innerWidth,l="".concat(s?window.innerWidth-r:e.x+h.FONT_SIZE_WIDTH,"px");a.current.style.left=l}}),[a]),j=(0,i.useCallback)((function(e){return e.length?e?(0,f.searchCollaborators)(P,e):[]:P}),[P]),H=(0,i.useCallback)((function(){var e=j(n);0!==e.length?(I(0),N(e),setTimeout((function(){var e=(0,v.getSelectionCoords)();U(e)}),1)):x()}),[j,n,x,U]),Y=(0,i.useCallback)((function(e,t){(0,m.eventStopPropagation)(e);var n=O.length;if(0!==n){var r=k;t===h.DOWN?++r>=n&&(r=0):--r<0&&(r=n-1),I(r)}}),[O,k]),G=(0,i.useCallback)((function(e){var n=(0,y.getMentionTempIptEntry)(t),a=r(n,2)[1];(0,y.insertMention)(t,e),C(e.username),u.Transforms.removeNodes(t,{at:a});var o=u.Editor.next(t,{at:a})[1];(0,l.focusEditor)(t,u.Editor.start(t,o)),x()}),[t,x,C]),z=(0,i.useCallback)((function(e){0!==O.length&&G(O[k])}),[O,k,G]),W=(0,i.useCallback)((function(e){var n=e.event;n.keyCode!==E.KeyCodes.DownArrow?n.keyCode!==E.KeyCodes.UpArrow?n.keyCode!==E.KeyCodes.Enter?n.keyCode!==E.KeyCodes.Esc?H(n):(0,y.transformToText)(t):O.length>0?(z(),n.preventDefault(),n.stopPropagation()):(0,y.transformToText)(t):Y(n,h.UP):Y(n,h.DOWN)}),[t,H,z,Y]);(0,i.useEffect)((function(){var e=function(e){e.keyCode===E.KeyCodes.Enter&&W({event:e})};return document.addEventListener("keydown",e,!0),function(){document.removeEventListener("keydown",e,!0)}}),[W]);var K=(0,i.useCallback)((function(){var e=j(n);0!==e.length?(N(e),setTimeout((function(){var e=(0,v.getSelectionCoords)();U(e)}),1)):x()}),[j,x,n,U]);return(0,i.useEffect)((function(){K(),I(0)}),[n,P]),(0,i.useEffect)((function(){var e=s.default.getInstance().subscribe(p.INTERNAL_EVENT.HANDLE_MENTION_TEMP_CHOSEN,W);return function(){e()}}),[W,n,P]),0===O.length?null:i.default.createElement(b.ElementPopover,null,i.default.createElement("div",{className:"sdoc-comment-caret-list",ref:a},O.map((function(e,t){return i.default.createElement(g.default,{key:e.username,participantIndex:t,activeParticipantIndex:k,participant:e,setScrollTop:B,onSelectParticipant:G})}))))}},29793:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.COLUMN_MIN_WIDTH=void 0;t.COLUMN_MIN_WIDTH=35},4827:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateColumnWidthOnDeletion=t.updateColumnWidth=t.insertMultiColumn=t.handleInsertMultiColumn=t.generateEmptyMultiColumn=void 0;var o=a(n(36261)),i=n(70523),u=n(62097),s=n(39177),l=n(29793),c=n(82935);t.insertMultiColumn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.INSERT_POSITION.CURRENT,r=d(e,arguments.length>3?arguments[3]:void 0),a=t||e.selection,o=i.Editor.path(e,a);p(e,n,o,r)};var d=function(e,t){var n,r=[],a=[];switch(t){case s.ELEMENT_TYPE.TWO_COLUMN:n=2;break;case s.ELEMENT_TYPE.THREE_COLUMN:n=3;break;case s.ELEMENT_TYPE.FOUR_COLUMN:n=4;break;case s.ELEMENT_TYPE.FIVE_COLUMN:n=5}for(var i=e.width?Math.max(l.COLUMN_MIN_WIDTH,parseInt(e.width/n)):l.COLUMN_MIN_WIDTH,u=function(){var e=o.default.nice();a.push({key:e,width:i});var t=a.find((function(t){return t.key===e})).width;r.push({id:e,type:s.ELEMENT_TYPE.COLUMN,width:t,children:[{id:o.default.nice(),type:s.PARAGRAPH,children:[{text:"",id:o.default.nice()}]}]})},c=0;c<n;c++)u();return{id:o.default.nice(),type:s.ELEMENT_TYPE.MULTI_COLUMN,children:r,column:a,style:{gridTemplateColumns:"repeat(".concat(n,", ").concat(i,"px)")}}};t.generateEmptyMultiColumn=d;var f=function(e,t,n,r){var a=(0,c.findPath)(e,t,r),o=n.map((function(e){return"".concat(e.width,"px")})).join(" ");i.Transforms.setNodes(e,{column:n,style:{gridTemplateColumns:o}},{at:a})};t.updateColumnWidth=f;var p=function(e,t,n,r){var a=e.selection;if(a){var o;if(t===s.INSERT_POSITION.BEFORE)o=[n[0]],i.Transforms.insertNodes(e,r,{at:o});else if(t===s.INSERT_POSITION.AFTER)o=[n[0]+1],i.Transforms.insertNodes(e,r,{at:o});else if(t===s.INSERT_POSITION.CURRENT){var l=(0,c.getSelectedNodeEntryByType)(e,s.ELEMENT_TYPE.MULTI_COLUMN);l&&(i.Transforms.splitNodes(e,{at:a}),o=[a.anchor.path[0]+1],i.Transforms.insertNodes(e,r,{at:o})),1===e.children.length||l||(i.Transforms.insertNodes(e,r,{at:a}),i.Transforms.removeNodes(e,{at:[n[0]]})),1!==e.children.length||l||(i.Transforms.splitNodes(e,{at:a}),i.Transforms.insertNodes(e,r,{at:a}),o=[a.anchor.path[0]+1])}i.Transforms.select(e,i.Editor.start(e,o)),u.ReactEditor.focus(e)}};t.handleInsertMultiColumn=p;t.updateColumnWidthOnDeletion=function(e,t,n,a){var o=[t.anchor.path[0]],u=i.Node.get(e,o),s=t.anchor.path[1]+("deleteForward"===a?1:0),c=n.filter((function(e,t){return t!==s})),d=e.width?Math.max(l.COLUMN_MIN_WIDTH,parseInt(e.width/c.length)):l.COLUMN_MIN_WIDTH,p=c.map((function(e,t){return r(r({},e),{},{left:t*d,width:d})}));f(e,u,p,o)}},34143:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(59300)),i=n(19911),u={type:a.MULTI_COLUMN,nodeType:"element",editorPlugin:o.default,renderElements:[i.renderMultiColumn,i.renderColumn]};t.default=u},59300:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=n(82935),i=n(39177),u=n(4827);t.default=function(e){var t=e.normalizeNode,n=e.deleteBackward,s=e.deleteForward,l=e;return l.normalizeNode=function(e){var n=r(e,2),u=n[0],s=n[1],c=(0,o.getNodeType)(u);if(u.type===i.ELEMENT_TYPE.COLUMN){var d=a.Editor.parent(l,s);if(d&&d[0].type!==i.ELEMENT_TYPE.MULTI_COLUMN)return void a.Transforms.unwrapNodes(l,{at:s})}if(c!==i.ELEMENT_TYPE.MULTI_COLUMN)return t([u,s]);if((0,o.isLastNode)(l,u)){var f=(0,o.generateEmptyElement)(i.ELEMENT_TYPE.PARAGRAPH);a.Transforms.insertNodes(l,f,{at:[s[0]+1]})}},l.deleteBackward=function(t){var r=e.selection;if(r){var s=(0,o.getSelectedNodeEntryByType)(e,i.ELEMENT_TYPE.MULTI_COLUMN);if(!s)return n(t);var c=s[0],d=c.column,f=c.children,p=1===(0,o.getSelectedNodeEntryByType)(e,i.ELEMENT_TYPE.COLUMN)[0].children.length,h=a.Editor.isStart(e,r.focus,r.anchor.path.slice(0,2));if(p&&h){if(f.length<=2)return n(),void a.Transforms.unwrapNodes(e,{at:[r.anchor.path[0]]});if(f.length>2)return n(),void(0,u.updateColumnWidthOnDeletion)(l,r,d,"deleteBackward")}n(t)}},l.deleteForward=function(t){var r=e.selection;if(r){var c=a.Editor.next(l)[1][1],d=(0,o.getSelectedNodeEntryByType)(e,i.ELEMENT_TYPE.MULTI_COLUMN);if(!d)return n(t);var f=d[0],p=f.column,h=f.children,m=1===h[c].children.length,v=a.Editor.isEnd(e,r.focus,r.anchor.path.slice(0,2));if(m&&v){if(2===h.length&&0===r.anchor.path.slice(0,2)[1])return s(),void a.Transforms.unwrapNodes(e,{at:[r.anchor.path[0]]});if(h.length>2)return s(),void(0,u.updateColumnWidthOnDeletion)(l,r,p,"deleteForward")}s(t)}},l}},19911:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"renderColumn",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"renderMultiColumn",{enumerable:!0,get:function(){return a.default}});var a=r(n(84516)),o=r(n(17025))},84516:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=o(n(94404)),l=o(n(26969)),c=o(n(75038));n(94696);var d=function(e){var t=e.className,n=e.attributes,o=e.children,i=e.element,d=(0,u.useRef)(null),f=(0,u.useState)(i.column||[]),p=a(f,2),h=p[0],m=p[1],v=(0,u.useState)(i.style?r({},i.style):{}),E=a(v,2),g=E[0],y=E[1],b=(0,s.default)("sdoc-multicolumn-container",t);return(0,u.useEffect)((function(){var e=i.column.map((function(e){return"".concat(e.width,"px")})),t=r(r({},i.style),{},{gridTemplateColumns:e.join(" ")});y(t)}),[i.style,i.column,h]),u.default.createElement(l.default,{attributes:n},u.default.createElement("div",{className:b,style:g,ref:d,"data-id":i.id},o,u.default.createElement(c.default,{element:i,handleResizeColumn:function(e){m(e)}})))};t.default=function(e){return u.default.createElement(d,e)}},26969:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=a(n(94404)),u=n(62097);t.default=function(e){var t=e.attributes,n=e.children,a=(0,u.useSlateStatic)();return o.default.createElement("div",Object.assign({},t,{className:(0,i.default)("sdoc-multicolumn-wrapper position-relative",t.className),style:r(r({},t.style),{},{maxWidth:a.width?a.width:"100%"})}),n)}},17025:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(94404)),s=n(70523),l=n(62097),c=function(e){var t=e.attributes,n=e.element,a=e.children,o=(0,l.useSlateStatic)(),c=(0,i.useState)(n.width||0),d=r(c,2),f=d[0],p=d[1],h=l.ReactEditor.findPath(o,n),m=s.Path.parent(h),v=s.Editor.node(o,m),E=r(v,1)[0];return(0,i.useEffect)((function(){var e=E.column.find((function(e){return e.key===n.id}));e&&p(e.width)}),[o,n,E.column]),i.default.createElement("div",Object.assign({},t,{className:(0,u.default)("column",t.className),"data-id":n.id,style:{width:"".concat(f,"px")}}),i.default.createElement("div",{className:"sdoc-column-container"},a))};t.default=function(e){return i.default.createElement(c,e)}},78314:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(e){var t=e.index,n=e.isDraggingResizeHandler,r=e.adjustingCell,o=e.handleMouseDown,i=e.style,u=e.isMouseNearBorder||n&&r===t;return a.default.createElement("div",{className:"column-width-just ".concat(u?"active":""),onMouseDown:function(e){e.preventDefault(),o(t,e)},style:i})}},75038:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(70523),l=n(62097),c=o(n(78314)),d=n(29793),f=n(4827),p=n(86401);t.default=function(e){var t=e.element,n=e.handleResizeColumn,o=(0,l.useSlateStatic)(),i=(0,u.useState)(t.column),h=a(i,2),m=h[0],v=h[1],E=(0,u.useState)(!1),g=a(E,2),y=g[0],b=g[1],A=(0,u.useState)(null),C=a(A,2),T=C[0],_=C[1],D=(0,u.useState)({initialX:0,cellWidths:[]}),O=a(D,2),N=O[0],S=O[1],w=(0,u.useState)(m.map((function(){return!1}))),k=a(w,2),I=k[0],L=k[1],R=function(e,t){t.preventDefault();var n=m.map((function(e){return e.width}));S({initialX:t.clientX,cellWidths:n,index:e}),b(!0),_(e)};(0,u.useEffect)((function(){v(t.column)}),[t.column]),(0,u.useEffect)((function(){var e=l.ReactEditor.findPath(o,t),i=s.Editor.node(o,e),u=a(i,1)[0],c=l.ReactEditor.toDOMNode(o,u);if(c.querySelectorAll(".column")){var h=Array.from(c.querySelectorAll(".column")),E=function(e){e.preventDefault();var t=m.map((function(t,n){var r=h[n];if(!r)return!1;var a=r.getBoundingClientRect();return e.clientY>=a.top&&e.clientY<=a.bottom&&Math.abs(e.clientX-a.right)<20}));if(JSON.stringify(t)!==JSON.stringify(I)&&L(t),y){var n=N.initialX,a=N.cellWidths,o=N.index;if(a[o+1]){var i=Math.min(e.clientX-n,a[o+1]-d.COLUMN_MIN_WIDTH),u=Math.max(a[o]+i,d.COLUMN_MIN_WIDTH);if(!(a[o]===d.COLUMN_MIN_WIDTH&&i<0)){var s=m.map((function(e,t){return t===o?r(r({},e),{},{width:u}):t===o+1?r(r({},e),{},{width:a[o]+a[o+1]-u}):e}));v(s)}}}},g=function(e){if(e.preventDefault(),null!==T){var a=m.map((function(e){return r(r({},e),{},{left:e.width})}));n(a),(0,f.updateColumnWidth)(o,t,a),b(!1),_(null)}};return(0,p.registerResizeEvents)({mousemove:E,mouseup:g,mouseleave:g}),function(){(0,p.unregisterResizeEvents)({mousemove:E,mouseup:g,mouseleave:g})}}}),[n,m,y,I]);var P=0;return u.default.createElement("div",{className:"column-resize-handler",contentEditable:!1},m.map((function(e,t){var n=P+=e.width;return u.default.createElement(u.default.Fragment,{key:t},0===t&&u.default.createElement("div",{className:"column-width-just",style:{left:"0"}}),u.default.createElement(c.default,{key:t,index:t,handleMouseDown:R,style:{left:"".concat(n,"px")},adjustingCell:T,isDraggingResizeHandler:y,isMouseNearBorder:I[t]}))})))}},76413:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmptyNode=void 0;var r=n(70523);t.isEmptyNode=function(e){var t=e.children,n=1===t.length,a=t[0],o=r.Text.isText(a),i=""===r.Node.string(a);return n&&o&&i}},18173:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(47162)),o=n(39177),i=n(12717),u={editorPlugin:a.default,type:o.PARAGRAPH,renderElements:[i.renderParagraph]};t.default=u},47162:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(75168)),i=n(70523),u=n(82935),s=n(39177);t.default=function(e){var t=e.handleTab,n=e.insertText,a=e.deleteBackward,l=e.onHotKeyDown,c=e.insertFragment,d=e;return d.handleTab=function(e){var r,a=d.selection;if(a&&i.Range.isCollapsed(a)){var u=i.Editor.node(d,a,{depth:1});if((null===u||void 0===u||null===(r=u[0])||void 0===r?void 0:r.type)!==s.PARAGRAPH)return t(e);e.preventDefault();var l,c=i.Editor.path(d,a),f=i.Editor.point(d,a);i.Editor.isStart(d,f,[c[0]])?((0,o.default)("shift+tab",e)&&(l=!1),(0,o.default)("tab",e)&&(l=!0),i.Transforms.setNodes(d,{indent:l},{at:[c[0]]})):(0,o.default)("tab",e)&&n(" ")}},d.deleteBackward=function(e){var t=d.selection;if(t){var n=i.Editor.node(d,t,{depth:1}),o=r(n,1)[0],u=void 0===o?{}:o,l=u.type,c=u.indent;if(i.Range.isCollapsed(t)&&l===s.PARAGRAPH&&c){var f=i.Editor.path(d,t),p=i.Editor.point(d,t);if(i.Editor.isStart(d,p,[f[0]]))return void i.Transforms.setNodes(d,{indent:!1},{at:[f[0]]})}return a(e)}},d.onHotKeyDown=function(t){var n=(0,u.getSelectedNodeByType)(e,s.PARAGRAPH);if(n){var a=d.selection;if(i.Range.isCollapsed(a)){if((0,o.default)("ArrowRight",t)){var c=n.children.slice(-1)[0];if(null!==c&&void 0!==c&&c.code){var f=a.focus,p=i.Editor.edges(d,[f.path[0]]),h=r(p,2)[1];if(i.Point.equals(f,h))return t.preventDefault(),void i.Editor.insertFragment(d,[(0,u.generateDefaultText)(" ")])}}if((0,o.default)("Enter",t)){var m=n.children.slice(-1)[0];if(null!==m&&void 0!==m&&m.code){var v=a.focus,E=i.Editor.leaf(d,a),g=r(E,2)[1],y=i.Editor.edges(d,g),b=r(y,2)[1];if(i.Point.equals(v,b))return t.preventDefault(),i.Editor.insertFragment(d,[(0,u.generateDefaultText)(" ")]),void i.Transforms.splitNodes(d,{always:!0})}if(null!==m&&void 0!==m&&m.bold||null!==m&&void 0!==m&&m.italic)return(null===m||void 0===m?void 0:m.bold)&&i.Editor.removeMark(e,"bold"),void((null===m||void 0===m?void 0:m.italic)&&i.Editor.removeMark(e,"italic"))}}}return l&&l(t)},d.insertFragment=function(t){var n,r,a=(0,u.getSelectedNodeByType)(e,s.PARAGRAPH),o=1===t.length&&1===(null===(n=t[0])||void 0===n||null===(r=n.children)||void 0===r?void 0:r.length)&&s.LIST_TYPE_ARRAY.includes(t[0].type);if(a&&o){var l=i.Node.string(t[0]);e.insertText(l)}else c(t)},d}},12717:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderParagraph=void 0;var o=a(n(9950)),i=n(70523),u=n(62097),s=n(82935),l=n(76413),c=n(59983),d=n(39177),f=function(e){var t=e.isComposing,n=e.element,a=e.attributes,f=e.children,p=e.className,h=e.placeholder,m=void 0===h?"Enter_text_or_press_forward_slash_to_insert_element":h,v=n.indent,E=(0,u.useSlateStatic)(),g=(0,u.useSelected)(),y=!1;if(1===E.children.length){var b=E.children[0],A=(0,l.isEmptyNode)(b),C=""===i.Node.string(n);y=A&&C&&!t}if(2===E.children.length&&E.children[0].type.startsWith("header")){var T=E.children[1];y=""===i.Node.string(n)&&(null===T||void 0===T?void 0:T.id)===(null===n||void 0===n?void 0:n.id)&&!t}var _=E.editorType===c.COMMENT_EDITOR;!_&&g&&i.Range.isCollapsed(E.selection)&&(0,l.isEmptyNode)(n)&&1===u.ReactEditor.findPath(E,n).length&&!t&&(y=!0);var D=g&&(0,s.getTopLevelBlockNode)(E);!t&&D&&D[0].type===d.ELEMENT_TYPE.MULTI_COLUMN&&g&&(0,l.isEmptyNode)(n)&&i.Range.isCollapsed(E.selection)&&(y=!0);var O={textAlign:n.align,paddingTop:"5px",paddingBottom:"5px",paddingLeft:v?"28px":""},N=a;return"document-render-complete"===n.id&&(N.id=n.id),o.default.createElement("div",Object.assign({"data-id":n.id},N,{style:r({position:y?"relative":""},O),className:p}),f,y&&o.default.createElement(s.Placeholder,{title:m,top:_?0:5}))};t.renderParagraph=function(e){return o.default.createElement(f,e)}},97300:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformToText=t.getQuickInsertEntity=t.genQuickInsert=void 0;var a=n(70523),o=n(39177),i=n(82935),u=n(62097);t.getQuickInsertEntity=function(e){var t=a.Editor.nodes(e,{match:function(e){return e.type===o.QUICK_INSERT}});return r(t,1)[0]};t.genQuickInsert=function(){return(0,i.generateEmptyElement)(o.QUICK_INSERT)};t.transformToText=function(e,t){var n=u.ReactEditor.findPath(e,t),o=a.Node.string(t),i=a.Editor.next(e,{at:n}),s=r(i,2)[1],l=a.Editor.start(e,s),c=a.Editor.pointRef(e,l),d="/"+o;return a.Transforms.insertText(e,d,{at:l}),a.Transforms.removeNodes(e,{at:n}),c.unref()}},64586:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(26610)),i={editorPlugin:r(n(5240)).default,type:a.QUICK_INSERT,renderElements:[o.default]};t.default=i},5240:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=n(39177),i=n(93168),u=n(97300),s=n(82935),l=n(7343);t.default=function(e){var t=e.insertText,n=e.onHotKeyDown,c=e.isInline,d=e.deleteBackward,f=e.deleteForward,p=e;return p.insertText=function(n){if(!e.selection)return t(n);var l=(0,s.getTopLevelBlockNode)(e),c=r(l,1)[0];if([o.CODE_BLOCK,o.TABLE].includes(c.type))return t(n);if(""!==a.Node.string(c)&&c.type!==o.MULTI_COLUMN)return t(n);if(c.type===o.MULTI_COLUMN){var d=a.Editor.node(e,e.selection.anchor.path),f=r(d,1)[0];if(""!==a.Node.string(f))return t(n)}if("/"===n){if((0,u.getQuickInsertEntity)(e))return t(n);if((0,i.getBeforeText)(e).beforeText.match(/\d+$/))return t(n);var p=(0,u.genQuickInsert)();return a.Transforms.insertNodes(e,p)}return t(n)},p.deleteBackward=function(t){var n=(0,u.getQuickInsertEntity)(e);if(n){var o=e.selection;if(o&&a.Range.isCollapsed(o)){var i=r(n,2),s=i[0],l=i[1];if(!a.Node.string(s))return a.Transforms.delete(e,{at:l});if(a.Editor.isStart(e,o.focus,n[1])){var c=a.Editor.next(e,{at:l}),f=r(c,2)[1],p=a.Editor.start(e,f),h=a.Node.string(n[0]);return a.Transforms.insertText(e,h,{at:p}),void a.Transforms.removeNodes(e,{at:l})}}}return d(t)},p.deleteForward=function(t){var n=(0,u.getQuickInsertEntity)(e);if(n){var r=e.selection;if(a.Editor.isEnd(e,r.focus,n[1]))return f(t),void(0,s.focusEditor)(e,a.Editor.end(p,n[1]))}return f(t)},p.onHotKeyDown=function(t){var o=(0,u.getQuickInsertEntity)(e);if(o){var i=r(o,2),c=i[0],d=i[1],f=l.KeyCodes,h=f.Esc,m=f.RightArrow,v=f.LeftArrow,E=t.keyCode;if([m,v].includes(E)){var g=e.selection,y=g.focus;if(!g)return;if(!a.Range.isCollapsed(g))return;if(E===m&&a.Editor.isEnd(e,y,d)){var b=(0,u.transformToText)(p,c);return void(0,s.focusEditor)(p,b)}if(E===v&&a.Editor.isStart(e,y,d))return t.preventDefault(),void(0,u.transformToText)(p,c)}if(E===h){t.preventDefault();var A=(0,u.transformToText)(p,c);return(0,s.focusEditor)(p,A)}}return n&&n(t)},p.onCompositionStart=function(t){if((0,u.getQuickInsertEntity)(e))return t.preventDefault(),!0},p.isInline=function(e){return!![o.QUICK_INSERT].includes(e.type)||c(e)},p}},26610:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(75681)),s=n(7094),l=n(82935),c=n(62097),d=n(70523),f=n(97300),p=n(50753),h=n(39177),m=a(n(83962)),v=n(97596);t.default=function(e,t){var n=e.attributes,a=e.children,o=e.element,E=(e.readonly,(0,i.useState)({top:0,left:0})),g=r(E,2),y=g[0],b=g[1],A=(0,i.useRef)(null),C=(0,p.useScrollContext)(),T=(0,i.useRef)(null),_=(0,l.getAboveBlockNode)(t),D=d.Node.string(o),O=(0,v.isVoidNode)(null===_||void 0===_?void 0:_[0]),N=(0,i.useCallback)((function(e){T.current.contains(e.target)||(0,f.transformToText)(t,o)}),[t,o]),S=(0,i.useCallback)((function(){var e=c.ReactEditor.toDOMNode(t,o).getBoundingClientRect(),n=e.left,r=function(e,n){if(t.isRemote)return null;var r=e+A.current.offsetHeight-document.body.clientHeight;return r>0&&(e=e-r-10),"top: ".concat(e,"px; left: ").concat(n,"px")}(e.top,n-10);b(r)}),[t,o]),w=(0,i.useCallback)((function(e){S()}),[S]);(0,i.useEffect)((function(){var e=C.current;return S(),document.addEventListener("click",N),e.addEventListener("scroll",w),function(){document.removeEventListener("click",N),e.removeEventListener("scroll",w)}}),[t,o,N,S,w,C]);return i.default.createElement("span",{ref:T},i.default.createElement("span",Object.assign({},n,{className:""}),i.default.createElement(u.default,null),i.default.createElement("span",null,"/",a),i.default.createElement(u.default,null),i.default.createElement(s.ElementPopover,{className:"sdoc-side-menu-popover",style:y},i.default.createElement("div",{ref:A,className:"sdoc-side-menu sdoc-dropdown-menu"},i.default.createElement(m.default,{isEmptyNode:O,insertPosition:O?h.INSERT_POSITION.CURRENT:h.INSERT_POSITION.AFTER,slateNode:null===_||void 0===_?void 0:_[0],searchText:D,callback:function(e){d.Transforms.delete(t,{at:c.ReactEditor.findPath(t,o)})}})))))}},19081:function(e,t,n){"use strict";var r=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.SDOC_LINK_TYPE_CONFIG=t.SDOC_LINK_TYPES=t.SDOC_LINK_TYPE=void 0;var a=t.SDOC_LINK_TYPE={TEXT_LINK:"text_link",ICON_LINK:"icon_link",CARD_LINK:"card_link"};t.SDOC_LINK_TYPE_CONFIG=r(r(r({},a.TEXT_LINK,{icon:"sdocfont sdoc-text-link",text:"Text_Link"}),a.ICON_LINK,{icon:"sdocfont sdoc-inline-link",text:"Icon_and_text_Link"}),a.CARD_LINK,{icon:"sdocfont sdoc-card-link",text:"Card"}),t.SDOC_LINK_TYPES=[a.TEXT_LINK,a.ICON_LINK,a.CARD_LINK]},90790:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapLinkNode=t.removeTempInput=t.removeShortCutSymbol=t.onCopySdocLinkNode=t.isTriggeredByShortcut=t.isMenuDisabled=t.insertTextWhenRemoveFileNameCollector=t.insertTempInput=t.insertSdocFileLink=t.getUrl=t.getType=t.getNewFileListData=t.getFileSearchInputEntry=t.getBeforeText=t.generateSdocFileNode=void 0;var i=n(62097),u=n(70523),s=o(n(36261)),l=o(n(67243)),c=o(n(8334)),d=n(82935),f=n(39177),p=function(e,t){return!!t||(null==e.selection||!!(0,d.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![f.CODE_BLOCK,f.CODE_LINE,f.LINK].includes(n)})))};t.isMenuDisabled=p;var h=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"").replace(/\.sdoc$/,"");return{id:s.default.nice(),type:f.SDOC_LINK,doc_uuid:e,title:t,display_type:f.INSERT_FILE_DISPLAY_TYPE[1],children:[{id:s.default.nice(),text:t}]}};t.generateSdocFileNode=h;t.getType=function(e){var t=u.Editor.nodes(e,{match:function(e){return(0,d.getNodeType)(e)===f.LINK},universal:!0}),n=a(t,1)[0];if(!n)return f.PARAGRAPH;var r=a(n,1)[0];return(0,d.getNodeType)(r)};t.insertSdocFileLink=function(e,t,n){if(!p(e)){var r=e.selection;if(null!=r){var a=u.Range.isCollapsed(r);E(e);var o=h(n,t);if(a)u.Transforms.insertNodes(e,o);else u.Editor.string(e,r)!==t?(e.deleteFragment(),u.Transforms.insertNodes(e,o)):(u.Transforms.wrapNodes(e,o,{split:!0}),u.Transforms.collapse(e,{edge:"end"}))}}};t.unwrapLinkNode=function(e,t){if(null!=e.selection){var n=i.ReactEditor.findPath(e,t);n&&u.Transforms.unwrapNodes(e,{at:n})}};var m=function(e,t,n){return e.forEach((function(e){e.indexId===t&&(e.children=n),null!==e&&void 0!==e&&e.children&&m(e.children,t,n)})),e};t.getNewFileListData=m;t.getUrl=function(e){return c.default.getSdocLocalFileUrl(e)};t.onCopySdocLinkNode=function(e,t){if(null!=e.selection&&!u.Range.isExpanded(e.selection)){var n=i.ReactEditor.findPath(e,t);u.Transforms.select(e,n);var r=e.setFragmentData(new DataTransfer);(0,l.default)("copy",{onCopy:function(e){r.types.forEach((function(t){var n=r.getData(t);e.setData(t,n)}))}})}};var v=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n=t.anchor,r=u.Editor.nodes(e,{match:function(e){return u.Text.isText(e)},mode:"lowest"}),o=a(r,1),i=a(o[0],2)[1],s={anchor:n,focus:u.Editor.start(e,i)};return{beforeText:u.Editor.string(e,s)||"",range:s}};t.getBeforeText=v;t.isTriggeredByShortcut=function(e){var t=v(e).beforeText;return!y(e)&&t.endsWith("[")};var E=function(e){var t=e.selection,n=v(e),a=n.beforeText,o=n.range;"[["===a.slice(-2)&&u.Transforms.delete(e,{at:{anchor:{path:o.focus.path,offset:a.length-2},focus:r({},t.focus)},voids:!0}),(0,d.focusEditor)(e)};t.removeShortCutSymbol=E;t.insertTempInput=function(e){var t=e.selection;if(u.Range.isCollapsed(t)){var n=(0,d.generateEmptyElement)(f.FILE_LINK_INSET_INPUT_TEMP),r=u.Editor.start(e,t);u.Transforms.insertNodes(e,n,{at:r});var a=u.Editor.path(e,r),o=u.Path.next(a).concat(0);(0,d.focusEditor)(e,o)}};var g=function(e,t){var n=i.ReactEditor.findPath(e,t);u.Transforms.delete(e,{at:n})};t.removeTempInput=g;var y=function(e){var t=u.Editor.nodes(e,{match:function(e){return e.type===f.FILE_LINK_INSET_INPUT_TEMP}});return a(t,1)[0]};t.getFileSearchInputEntry=y;t.insertTextWhenRemoveFileNameCollector=function(e,t){var n=i.ReactEditor.findPath(e,t);if(n){var r=u.Editor.previous(e,{at:n});if(r){var a=u.Node.string(t),o=u.Editor.end(e,r[1]);u.Transforms.insertText(e,a,{at:o}),g(e,t)}}}},530:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(70523),s=n(62097),l=n(28321),c=a(n(94404)),d=n(19081),f=n(7094),p=a(n(31702)),h=n(90790);n(34070);t.default=(0,l.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.menuPosition,a=e.element,o=e.onUnwrapFileLinkNode,l=e.onHideInsertHoverMenu,m=e.t,v=e.url,E=(0,s.useReadOnly)(),g=(0,i.useState)(!1),y=r(g,2),b=y[0],A=y[1],C=(0,i.useCallback)((function(e){e.stopPropagation(),(0,h.onCopySdocLinkNode)(t,a),p.default.success(m("Copied"),{hasCloseButton:!1,duration:2}),l()}),[]),T=(0,i.useCallback)((function(e){A(!0)}),[]),_=(0,i.useCallback)((function(e,n){e.stopPropagation();var r=s.ReactEditor.findPath(t,a);r&&u.Transforms.setNodes(t,{display_type:n},{at:r}),l()}),[]),D=a.display_type||d.SDOC_LINK_TYPE.TEXT_LINK,O="sdoc-link-display-type-".concat(a.id);return i.default.createElement(f.ElementPopover,null,i.default.createElement("div",{className:"sdoc-link-hover-menu-container",style:n},i.default.createElement("div",{className:"hover-menu-container"},i.default.createElement("span",{className:"op-group-item"},i.default.createElement("span",{role:"button",className:(0,c.default)("op-item",{"ml-0":E})},i.default.createElement("a",{href:v,target:"_blank",rel:"noopener noreferrer",className:"link-op-menu-link"},m("Open_link")))),!E&&i.default.createElement("span",{className:"op-group-item"},i.default.createElement("span",{role:"button",className:"op-item",onClick:C},i.default.createElement("i",{className:"sdocfont sdoc-copy icon-font"})),i.default.createElement("span",{role:"button",className:"op-item ".concat(b?"link-style-icon-active":""),onClick:T,id:O},i.default.createElement("i",{className:(0,c.default)("icon-font mr-1",d.SDOC_LINK_TYPE_CONFIG[D].icon)}),i.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"})),i.default.createElement("span",{role:"button",className:"op-item",onClick:o},i.default.createElement("i",{className:"sdocfont sdoc-unlink icon-font"})))),b&&i.default.createElement("div",{className:"sdoc-file-display-style-popover sdoc-dropdown-menu"},d.SDOC_LINK_TYPES.map((function(e){return i.default.createElement("div",{key:e,"date-type":e,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return _(t,e)}},i.default.createElement("div",{className:"sdoc-dropdown-item-content"},i.default.createElement("i",{className:(0,c.default)("sdoc-dropdown-item-content-icon",d.SDOC_LINK_TYPE_CONFIG[e].icon)}),i.default.createElement("span",null,m(d.SDOC_LINK_TYPE_CONFIG[e].text))),D===e&&i.default.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"}))})))))}))},36775:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(74399)),i=r(n(63804)),u=r(n(97948)),s=r(n(26936)),l={type:a.SDOC_LINK,editorMenus:[o.default],editorPlugin:i.default,renderElements:[u.default,s.default]};t.default=l},74399:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(39177),u=n(90790),s=r(n(16153)),l=n(59983);t.default=function(e){var t=e.editor,n=e.readonly,r=e.toggle,a=e.eventBus,c=(0,u.isMenuDisabled)(t,n),d=i.MENUS_CONFIG_MAP[i.SDOC_LINK],f=(0,o.useCallback)((function(){a.dispatch(l.INTERNAL_EVENT.INSERT_ELEMENT,{type:i.ELEMENT_TYPE.SDOC_LINK,insertSdocFileLinkCallback:u.insertSdocFileLink}),r&&r()}),[r,a]);return o.default.createElement(s.default,{disabled:c,menuConfig:d,onClick:f})}},63804:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=n(62097),i=n(39177),u=n(90790),s=n(82935),l=n(70710);t.default=function(e){var t=e.isInline,n=e.deleteBackward,c=e.insertText,d=e.onCompositionStart,f=e.onHotKeyDown,p=e;return p.isInline=function(e){var n=e.type;return!![l.WIKI_LINK,i.SDOC_LINK,i.FILE_LINK_INSET_INPUT_TEMP].includes(n)||t(e)},p.deleteBackward=function(t){if(null===p.selection)return n(t);var r=(0,s.getSelectedElems)(p).find((function(e){return e.type===i.FILE_LINK_INSET_INPUT_TEMP}));if(r){var u=o.ReactEditor.findPath(e,r);if(0===a.Node.string(r).length)return a.Transforms.delete(p,{at:u})}var c=a.Editor.node(p,p.selection);if(c&&0===a.Node.string(c[0]).length){var d=c[1];d.splice(-1,1,Math.max(c[1].at(-1)-1,0));var f=a.Editor.node(p,d);return f&&[l.WIKI_LINK,i.SDOC_LINK,i.FILE_LINK_INSET_INPUT_TEMP].includes(f[0].type)?void a.Transforms.delete(p,{at:f[1]}):n(t)}return n(t)},p.insertText=function(e){return"["!==e?c(e):(0,u.isTriggeredByShortcut)(p)?(c(e),void(0,u.insertTempInput)(p)):c(e)},p.onCompositionStart=function(e){return(0,u.getFileSearchInputEntry)(p)?(e.preventDefault(),!0):d&&d(e)},p.onHotKeyDown=function(e){var t=p.selection;if(a.Range.isCollapsed(t)){if("ArrowLeft"===e.key){var n=a.Editor.before(p,t),o=a.Editor.node(p,n.path,{depth:2}),u=r(o,2),s=u[0],l=u[1];if((null===s||void 0===s?void 0:s.type)===i.SDOC_LINK){var c=a.Editor.before(p,l);return a.Transforms.select(p,c),void e.preventDefault()}}if("ArrowRight"===e.key){var d=a.Editor.after(p,t);if(d){var h=a.Editor.node(p,d.path,{depth:2}),m=r(h,2),v=m[0],E=m[1];if((null===v||void 0===v?void 0:v.type)===i.SDOC_LINK){var g=a.Editor.after(p,E);return a.Transforms.select(p,g),void e.preventDefault()}}}}return f&&f(e)},p}},97948:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(70523),l=n(62097),c=n(50753),d=n(90790),f=o(n(530)),p=n(39177),h=n(19081),m=n(82935),v=n(70710),E=n(54573);n(29404);var g=function(e){var t=e.editor,n=e.element,o=e.children,i=e.attributes,g=(0,u.useRef)(null),y=(0,c.useScrollContext)(),b=(0,u.useState)(!1),A=a(b,2),C=A[0],T=A[1],_=(0,u.useState)({}),D=a(_,2),O=D[0],N=D[1],S=(0,l.useReadOnly)(),w=(0,u.useCallback)((function(){document.addEventListener("click",P)}),[]),k=(0,u.useCallback)((function(){document.removeEventListener("click",P)}),[]);(0,u.useEffect)((function(){return function(){k()}}),[]);var I=(0,u.useCallback)((function(e){if(e){var t=e.getBoundingClientRect(),n=t.top,r=t.left;N({top:n-42,left:r-18})}}),[]),L=(0,u.useCallback)((function(e){I(g.current)}),[]);(0,u.useEffect)((function(){var e=null;return C?(y.current&&y.current.addEventListener("scroll",L),e=y.current):y.current&&y.current.removeEventListener("scroll",L),function(){e&&e.removeEventListener("scroll",L)}}),[C]);var R=(0,u.useCallback)((function(e){if(S)window.open((0,d.getUrl)(n.doc_uuid));else{C&&e.stopPropagation();var r=l.ReactEditor.findPath(t,n),a=s.Editor.end(t,r);(0,m.focusEditor)(t,a),I(e.currentTarget),T(!0),setTimeout((function(){w()}),0)}}),[C]),P=(0,u.useCallback)((function(e){T(!1),k()}),[]),M=(0,u.useCallback)((function(e){e.stopPropagation(),(0,d.unwrapLinkNode)(t,n)}),[]),x={};n.add?x=r({},p.ADDED_STYLE):n.delete&&(x=r({},p.DELETED_STYLE)),x.computed_background_color&&(x.backgroundColor=x.computed_background_color);var F=(0,u.useMemo)((function(){return n.type===v.WIKI_LINK?(0,E.getWikiUrl)(n.wiki_repo_id,n.page_id):(0,d.getUrl)(n.doc_uuid)}),[n.doc_uuid,n.page_id,n.type,n.wiki_repo_id]);return u.default.createElement("span",Object.assign({},i,{"data-id":n.id,contentEditable:!1,className:"sdoc-file-render ".concat(n.display_type===h.SDOC_LINK_TYPE.CARD_LINK?"sdoc-file-card-link":""),onClick:R,style:n.display_type===h.SDOC_LINK_TYPE.CARD_LINK?x:{}}),u.default.createElement("span",{ref:g},[h.SDOC_LINK_TYPE.ICON_LINK,h.SDOC_LINK_TYPE.CARD_LINK].includes(n.display_type)&&u.default.createElement("span",{className:"sdoc-file-link-icon",style:x},u.default.createElement("i",{className:"sdocfont sdoc-document"})),u.default.createElement("span",{className:"sdoc-file-text-link",style:x},u.default.createElement("a",{href:F,onClick:function(e){e.preventDefault()},title:n.title},o))),C&&!S&&t.selection&&s.Range.isCollapsed(t.selection)&&u.default.createElement(f.default,{url:F,editor:t,menuPosition:O,element:n,onUnwrapFileLinkNode:M,onHideInsertHoverMenu:P}))};t.default=function(e,t){return u.default.createElement(g,Object.assign({},e,{editor:t}))}},26936:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(65948)),u=n(59983),s=n(39177);n(29404);t.default=function(e){var t=e.element,n=e.attributes,r=e.children,a=i.default.getInstance();return(0,o.useEffect)((function(){return a.dispatch(u.INTERNAL_EVENT.INSERT_ELEMENT,{type:s.FILE_LINK_INSET_INPUT_TEMP,slateNode:t}),function(){a.dispatch(u.INTERNAL_EVENT.CLOSE_FILE_INSET_DIALOG)}}),[t,a]),o.default.createElement("span",Object.assign({},n,{className:"sdoc-file-name-insert-collector"}),r)}},32478:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FOCUSSED_SEARCH_HIGHLIGHT_FILL_COLOR=t.DEFAULT_SEARCH_HIGHLIGHT_FILL_COLOR=void 0;t.FOCUSSED_SEARCH_HIGHLIGHT_FILL_COLOR="#f19d38",t.DEFAULT_SEARCH_HIGHLIGHT_FILL_COLOR="#fef500"},53014:function(e,t,n){"use strict";var r=n(85715).default,a=n(12897).default,o=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.scrollIntoView=t.handleReplaceKeyword=t.getHighlightInfos=t.drawHighlights=t.clearCanvas=void 0;var i=n(70523),u=n(62097),s=n(39177),l=n(32478),c=function(e,t,n){var r=[];if(t.children&&function(e,t){return!i.Text.isText(t)&&!!t.children&&t.children.every((function(t){return i.Text.isText(t)||i.Editor.isInline(e,t)}))}(e,t)){var l=function(e){return e.children.reduce((function(t,n){return n.type===s.IMAGE?t.push(a(a({},e),{},{children:[]})):t[t.length-1].children.push(n),t}),[a(a({},e),{},{children:[]})])}(t);l.forEach((function(t){var a=Array.from(i.Node.texts(t));if(a){var s=function(e){return e.reduce((function(e,t){var n,r,a=t[0].text.length,i={passedLength:(null!==(n=null===(r=e[e.length-1])||void 0===r?void 0:r.passedLength)&&void 0!==n?n:0)+a,textEntry:o(t)};return e.concat(i)}),[])}(a),l=function(e,t){var n=i.Node.string(e),r=new RegExp(t,"gi");return o(n.matchAll(r)).map((function(e){return e.index}))||[]}(t,n),c=l.reduce((function(t,r){for(var a,i=t.ranges,l=t.startMatchIndex;l<s.length;l++){var c=s[l],d=c.passedLength,f=c.textEntry,p=d-f[0].text.length;if(!a&&d>r&&(a={path:u.ReactEditor.findPath(e,f[0]),offset:r-p}),d>=r+n.length){var h={anchor:a,focus:{path:u.ReactEditor.findPath(e,f[0]),offset:r+n.length-p}};return{ranges:[].concat(o(i),[h]),startMatchIndex:l}}}return t}),{ranges:[],startMatchIndex:0});r.push(c.ranges)}}))}return r};t.getHighlightInfos=function(e,t){if(""===t)return[];var n=function(e,t){var n=o(i.Editor.nodes(e,{match:function(n){if(i.Element.isElement(n)&&i.Editor.isBlock(e,n))try{return i.Node.string(n).toLowerCase().includes(t.toLowerCase())}catch(r){return!1}},mode:"lowest",at:[]}));return Array.from(n).reduce((function(n,a){var i=r(a,1)[0];return[].concat(o(n),o(c(e,i,t.toLowerCase())))}),[]).flat()}(e,t),a=null===n||void 0===n?void 0:n.map((function(n){var r=u.ReactEditor.toDOMRange(e,n),a=r.getBoundingClientRect(),o=function(e,t){var n=t.anchor.path,r={anchor:{path:n,offset:0},focus:{path:n,offset:1}},a=u.ReactEditor.toDOMRange(e,r).getBoundingClientRect().height;return Math.round(a)}(e,n);return Math.round(a.height)>o?function(e,t,n,r,a,o){for(var i=0,s=1,l=!0,c=[];s<=r;){var d={anchor:{path:t,offset:n+i},focus:{path:t,offset:n+s}},f=u.ReactEditor.toDOMRange(e,d);Math.round(f.getBoundingClientRect().height)===o?(l&&c.pop(),l||(l=!0),c.push({rangeInfo:f.getBoundingClientRect(),domRange:a}),s++):(i=s-1,l=!1)}return c}(e,n.anchor.path,n.anchor.offset,t.length,r,o):[{rangeInfo:a,domRange:r}]}));return a};t.handleReplaceKeyword=function(e,t,n){t&&t.length&&t.reverse().forEach((function(t){var r=t[t.length-1].domRange,a=u.ReactEditor.toSlateRange(e,r,{exactMatch:!0});i.Transforms.insertText(e,n,{at:i.Editor.end(e,a)}),i.Transforms.delete(e,{at:a})}))};var d=function(e){e.forEach((function(e){return e.getContext("2d").clearRect(0,0,e.width,e.height)}))};t.clearCanvas=d;var f=function(e,t,n,r,a){if(e){var o=document.getElementById("sdoc-scroll-container"),i=n-e-20;if((o.scrollTop>i||o.scrollTop+o.clientHeight<i)&&o.scrollTo({top:i}),r){var u=r.getBoundingClientRect().left+50,s=u+r.clientWidth-50;(u>t+a||s<t+a)&&r.scrollTo({left:t-u+a})}}};t.scrollIntoView=f;var p=function(e,t,n,r,a,o){if(t.length){var i=null;return t.some((function(t){var s=t.codeBlockRange,l=t.codeBlockNode;if(s.y<=r&&s.y+s.height>r+a){i=u.ReactEditor.toDOMNode(e,l).querySelector(".sdoc-code-block-pre");var c=s.x+s.width;if(s.x>n||c<n+o){var d=s.x-n>0?s.x-n:0;o=o-d-(n+o-c>0?n+o-c:0)}return o<0&&(o=0),n<s.x&&(n=s.x),!0}return!1})),{codeBlockDom:i,highlightX:n,highlightWidth:o}}};t.drawHighlights=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=document.querySelectorAll(".sdoc-find-search-highlight-canvas");if(d(o),0!==t.length){var c=document.querySelector(".sdoc-article-container").getBoundingClientRect(),h=c.top,m=c.left,v=0,E=0,g=0,y=function(e){var t=i.Editor.nodes(e,{match:function(e){var t;return!(!i.Element.isElement(e)||e.type!==s.CODE_BLOCK)&&"nowrap"===((null===e||void 0===e||null===(t=e.style)||void 0===t?void 0:t.white_space)||"nowrap")},at:[]})||[];return Array.from(t).map((function(t){var n=r(t,1)[0];return{codeBlockRange:u.ReactEditor.toDOMNode(e,n).getBoundingClientRect(),codeBlockNode:n}}))}(e);do{var b=o[g];if(!b)return;for(var A=b.getContext("2d"),C=t[v],T=E;T<C.length;T++){var _=v===n,D=C[T].rangeInfo,O=D.x,N=D.y,S=D.width,w=D.height,k=null;if(N-h<5e3*(g+1)){var I=p(e,y,O,N,w,S);I&&(O=I.highlightX,S=I.highlightWidth,_&&(k=I.codeBlockDom)),A.fillStyle=_?l.FOCUSSED_SEARCH_HIGHLIGHT_FILL_COLOR:l.DEFAULT_SEARCH_HIGHLIGHT_FILL_COLOR,A.fillRect(O-m,N-h-5e3*g,S,w),a&&_&&f(h,O,N,k,S),T===C.length-1&&v++,E=0}else E=T,g=Math.ceil((N-h)/5e3-1)}}while(v<t.length)}}},44320:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(58476),o=r(n(14454)),i=r(n(25117)),u={type:a.SEARCH_REPLACE,editorMenus:[o.default],editorPlugin:i.default,renderElements:[]};t.default=u},14454:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(17119),s=n(7094),l=n(39177),c=n(58476),d=a(n(74782)),f=a(n(65948)),p=n(59983);n(9610);var h=l.MENUS_CONFIG_MAP[c.SEARCH_REPLACE];t.default=function(e){var t=e.isRichEditor,n=e.className,a=e.editor,o=e.readonly,l=(0,i.useState)(!1),c=r(l,2),m=c[0],v=c[1];(0,i.useEffect)((function(){var e=f.default.getInstance().subscribe(p.INTERNAL_EVENT.OPEN_SEARCH_REPLACE_MODAL,(function(){return v(!0)}));return function(){return e()}}),[m]);var E=(0,i.useCallback)((function(){v(!m)}),[m]),g=document.querySelector(".sdoc-article-container"),y=(0,i.useMemo)((function(){var e=document.querySelector(".sdoc-article-container");return e?{offsetHeight:e.offsetHeight,offsetWidth:e.offsetWidth,clientHeight:e.clientHeight}:null}),[m]),b=(0,i.useMemo)((function(){if(!m)return!1;for(var e=Math.ceil(y.offsetHeight/5e3),t=[],n=0;n<e;n++){var r=5e3*n;t.push(i.default.createElement("canvas",{key:"sdoc-find-search-"+n,id:"sdoc-find-search-".concat(n),className:"sdoc-find-search-highlight-canvas",width:y.offsetWidth,height:5e3,style:{top:r}}))}return t}),[y,m]);return i.default.createElement(i.default.Fragment,null,i.default.createElement(s.MenuItem,Object.assign({isRichEditor:t,className:n,ariaLabel:"search",disabled:!1,isActive:m,onMouseDown:E},h)),m&&i.default.createElement(d.default,{editor:a,readonly:o,isOpen:m,closePopover:E}),m&&(0,u.createPortal)(i.default.createElement("div",{style:{height:y.clientHeight},className:"sdoc-search-highlight-container"},b),g))}},25117:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(75168)),o=r(n(65948)),i=n(59983);t.default=function(e){var t=e.onHotKeyDown,n=e;return n.onHotKeyDown=function(e){return(0,a.default)("mod+f",e)?(e.preventDefault(),e.stopPropagation(),o.default.getInstance().dispatch(i.INTERNAL_EVENT.OPEN_SEARCH_REPLACE_MODAL),!1):t&&t(e)},n}},74782:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(17119),s=n(28321),l=a(n(75168)),c=n(48843),d=a(n(43480)),f=n(53014),p=a(n(72781)),h=a(n(65948)),m=n(59983),v=a(n(8334));n(84482);t.default=function(e){var t=e.editor,n=e.closePopover,a=e.readonly,o=(0,i.useState)(""),E=r(o,2),g=E[0],y=E[1],b=(0,i.useState)(""),A=r(b,2),C=A[0],T=A[1],_=(0,i.useState)([]),D=r(_,2),O=D[0],N=D[1],S=(0,i.useState)(!1),w=r(S,2),k=w[0],I=w[1],L=(0,i.useState)({x:0,y:100}),R=r(L,2),P=R[0],M=R[1],x=(0,i.useState)(0),F=r(x,2),B=F[0],U=F[1],j=(0,i.useState)(!1),H=r(j,2),Y=H[0],G=H[1],z=(0,i.useRef)({x:window.innerWidth,y:window.innerHeight}),W=(0,i.useRef)(!1),K=(0,i.useRef)(null),V=(0,i.useRef)(null),Q=(0,s.useTranslation)().t,q=(0,i.useMemo)((function(){return g.length&&!O.length?Q("Search_not_found"):O.length?"".concat(B+1," / ").concat(O.length):void 0}),[B,O.length,g.length,Q]);(0,i.useEffect)((function(){var e=95;t.editorType===m.DOCUMENT_PLUGIN_EDITOR&&(e=201),M({x:z.current.x-420,y:e})}),[]);var X=(0,i.useMemo)((function(){if(a)return!1;if(v.default.getSetting("isFreezed"))return!1;var e=v.default.getSetting("isPublished");return(!v.default.getSetting("isSdocRevision")||!e)&&"rw"===v.default.getSetting("docPerm")}),[a]),J=(0,i.useCallback)((function(e,t){var n=(0,f.getHighlightInfos)(e,t);N(n);var r=B;W.current||n.length===O.length||(r=0),r>=n.length&&(r=n.length-1),r<0&&n.length&&(r=0),U(r)}),[B,O.length,W]),Z=(0,i.useCallback)((function(){J(t,g),z.current={x:window.innerWidth,y:window.innerHeight}}),[t,J,g]);(0,i.useEffect)((function(){var e=(0,f.getHighlightInfos)(t,g);(0,f.drawHighlights)(t,e,B,W.current),W.current=!1}),[B,t,g,O,W]),(0,i.useEffect)((function(){var e=h.default.getInstance().subscribe(m.INTERNAL_EVENT.UPDATE_SEARCH_REPLACE_HIGHLIGHT,Z);return function(){e()}}),[t,J,Z,O.length,g]);var $=(0,i.useCallback)((function(e){var n=e.target.value;W.current=!0,y(n),J(t,n),U(0)}),[t,J]),ee=(0,i.useCallback)((function(){var e=0===B?O.length-1:B-1;U(e),W.current=!0}),[B,O.length]),te=(0,i.useCallback)((function(){var e=B===O.length-1?0:B+1;U(e),W.current=!0}),[B,O.length]),ne=(0,i.useCallback)((function(){G(!0)}),[]),re=(0,i.useCallback)((function(){G(!1)}),[]),ae=(0,i.useCallback)((function(){(0,f.handleReplaceKeyword)(t,[O[B]],C),W.current=!0}),[B,t,O,C]),oe=(0,i.useCallback)((function(){(0,f.handleReplaceKeyword)(t,O,C),re()}),[t,re,O,C]),ie=(0,i.useCallback)((function(e){e.target.className.includes("sdoc-search-replace-popover-container")&&I(!0)}),[]),ue=(0,i.useCallback)((function(e){if(k){var t=K.current.getBoundingClientRect(),n=t.width,r=t.height,a=e.movementX,o=e.movementY,i=P.x+a,u=P.y+o;i<=0&&(i=0),u<0&&(u=0),i+n>=z.current.x&&(i=z.current.x-n),u+r>=z.current.y&&(u=z.current.y-r),M({x:i,y:u})}}),[k,P.x,P.y]),se=(0,i.useCallback)((function(){I(!1)}),[]);return(0,u.createPortal)(i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-search-replace-popover-container",onMouseDown:ie,onMouseMove:ue,onMouseUp:se,onMouseLeave:se,ref:K,style:{left:P.x,top:P.y}},i.default.createElement("div",{className:"sdoc-search-replace-popover-title"},i.default.createElement("span",{className:"sdoc-search-replace-title-text"},Q("Search_and_replace")),i.default.createElement("i",{onClick:n,className:"sdocfont sdoc-sm-close sdoc-search-replace-title-close"})),i.default.createElement("div",{className:"sdoc-search-replace-popover-body"},i.default.createElement(c.Label,{for:"sdoc-search-replace-search-ipt"},Q("Search")),i.default.createElement("div",{className:"sdoc-replace-ipt-container"},i.default.createElement(c.Input,{ref:V,autoFocus:!0,onKeyUp:function(e){O.length&&((0,l.default)("enter",e)&&te(),(0,l.default)("enter+shift",e)&&ee())},onChange:(0,d.default)($,300),id:"sdoc-search-replace-search-ipt",placeholder:Q("Type_search_content")}),q&&i.default.createElement("div",{className:"sdoc-replace-ipt-tip"},q)),i.default.createElement(c.Label,{className:"sdoc-replace-ipt-label",for:"sdoc-search-replace-replace-ipt"},Q("Replace_as")),i.default.createElement(c.Input,{onChange:function(e){return T(e.target.value)},id:"sdoc-search-replace-replace-ipt",placeholder:Q("Type_replace_content")}),i.default.createElement("div",{className:"sdoc-search-replace-popover-btn-group"},i.default.createElement("button",{disabled:!O.length,onClick:ee,className:"btn btn-secondary"},Q("Prevs")),i.default.createElement("button",{disabled:!O.length,onClick:te,className:"btn btn-secondary"},Q("Next")),i.default.createElement("button",{disabled:!O.length||!X,onClick:ae,className:"btn btn-primary"},Q("Replace")),i.default.createElement("button",{disabled:!O.length||!X,onClick:ne,className:"btn btn-primary"},Q("Replace_all"))))),i.default.createElement(p.default,{isOpen:Y,handleConfirm:oe,handleCancel:re,number:O.length,originalWord:g,replacedWord:C})),document.body)}},72781:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=n(48843);t.default=function(e){var t=e.isOpen,n=e.handleConfirm,r=e.handleCancel,u=e.number,s=e.originalWord,l=e.replacedWord,c=(0,o.useTranslation)().t,d=""===l?c("Are_you_sure_to_clear_all_number_xxx_in_this_document",{number:u,originalWord:s}):c("Are_you_sure_to_replace_all_number_xxx_in_this_document_with_yyy",{number:u,originalWord:s,replacedWord:l});return a.default.createElement(i.Modal,{isOpen:t},a.default.createElement(i.ModalHeader,{toggle:r},c("Tip")),a.default.createElement(i.ModalBody,null,"".concat(d)),a.default.createElement(i.ModalFooter,null,a.default.createElement("button",{onClick:r,className:"btn btn-secondary"},c("Cancel")),a.default.createElement("button",{onClick:n,className:"btn btn-primary"},c("Confirm"))))}},69747:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.TEXT=t.STRING=t.SINGLE_SELECT=t.RATE=t.NUMBER=t.MULTIPLE_SELECT=t.MTIME=t.LONG_TEXT=t.LINK_FORMULA=t.LINK=t.LAST_MODIFIER=t.IMAGE=t.GEOLOCATION=t.FORMULA=t.FILE=t.EMAIL=t.DURATION=t.DIGITAL_SIGN=t.DEPARTMENT_SINGLE_SELECT=t.DEFAULT=t.DATE=t.CTIME=t.CREATOR=t.COLLABORATOR=t.CHECKBOX=t.BUTTON=t.BOOL=t.AUTO_NUMBER=void 0;t.DEFAULT="default",t.NUMBER="number",t.TEXT="text",t.CHECKBOX="checkbox",t.DATE="date",t.SINGLE_SELECT="single-select",t.LONG_TEXT="long-text",t.IMAGE="image",t.FILE="file",t.MULTIPLE_SELECT="multiple-select",t.COLLABORATOR="collaborator",t.LINK="link",t.FORMULA="formula",t.LINK_FORMULA="link-formula",t.CREATOR="creator",t.CTIME="ctime",t.LAST_MODIFIER="last-modifier",t.MTIME="mtime",t.GEOLOCATION="geolocation",t.AUTO_NUMBER="auto-number",t.URL="url",t.EMAIL="email",t.DURATION="duration",t.BUTTON="button",t.RATE="rate",t.DIGITAL_SIGN="digital-sign",t.DEPARTMENT_SINGLE_SELECT="department-single-select",t.BOOL="bool",t.STRING="string"},54441:function(e,t,n){"use strict";var r,a=n(43693).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.COLUMNS_ICON_CONFIG=void 0;var i=o(n(69747));t.COLUMNS_ICON_CONFIG=(a(a(a(a(a(a(a(a(a(a(r={},i.DEFAULT,"dtable-font dtable-icon-single-line-text"),i.TEXT,"dtable-font dtable-icon-single-line-text"),i.NUMBER,"dtable-font dtable-icon-number"),i.CHECKBOX,"dtable-font dtable-icon-check-square-solid"),i.DATE,"dtable-font dtable-icon-calendar-alt-solid"),i.SINGLE_SELECT,"dtable-font dtable-icon-single-election"),i.LONG_TEXT,"dtable-font dtable-icon-long-text"),i.IMAGE,"dtable-font dtable-icon-picture"),i.FILE,"dtable-font dtable-icon-file-alt-solid"),i.MULTIPLE_SELECT,"dtable-font dtable-icon-multiple-selection"),a(a(a(a(a(a(a(a(a(a(r,i.COLLABORATOR,"dtable-font dtable-icon-collaborator"),i.LINK,"dtable-font dtable-icon-link-other-record"),i.FORMULA,"dtable-font dtable-icon-formula"),i.LINK_FORMULA,"dtable-font dtable-icon-link-formulas"),i.CREATOR,"dtable-font dtable-icon-creator"),i.CTIME,"dtable-font dtable-icon-creation-time"),i.LAST_MODIFIER,"dtable-font dtable-icon-creator"),i.MTIME,"dtable-font dtable-icon-creation-time"),i.GEOLOCATION,"dtable-font dtable-icon-location"),i.AUTO_NUMBER,"dtable-font dtable-icon-autonumber"),a(a(a(a(a(a(a(r,i.URL,"dtable-font dtable-icon-url"),i.EMAIL,"dtable-font dtable-icon-email"),i.DURATION,"dtable-font dtable-icon-duration"),i.BUTTON,"dtable-font dtable-icon-button"),i.RATE,"dtable-font dtable-icon-rate"),i.DIGITAL_SIGN,"dtable-font dtable-icon-handwritten-signature"),i.DEPARTMENT_SINGLE_SELECT,"dtable-font dtable-icon-department-single-selection"))},70332:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(6305).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setSeaTableColumn=t.isMenuDisabled=t.insertSeaTableColumn=t.getDigitalSignImgUrl=t.getColumnWidth=t.getColumnType=t.getColumnByKey=void 0;var u=n(70523),s=i(n(36261)),l=i(n(8334)),c=n(70710),d=n(39177),f=n(82935),p=n(67283),h=i(n(69852)),m=o(n(69747));t.isMenuDisabled=function(e,t){if(t)return!0;var n=e.selection;if(null==n)return!0;if(!u.Range.isCollapsed(n))return!0;var r=u.Editor.nodes(e,{match:function(t){var n=(0,f.getNodeType)(t);return n!==c.BLOCKQUOTE&&(n!==c.PARAGRAPH&&(n===c.UNORDERED_LIST||(n===c.ORDERED_LIST||(n===c.CHECK_LIST_ITEM||(n===c.IMAGE||(n===c.TABLE_CELL||!!u.Editor.isVoid(e,t)))))))},universal:!0,mode:"highest"});return!!a(r,1)[0]};t.getColumnType=function(e){var t=u.Editor.nodes(e,{match:function(e){return(0,f.getNodeType)(e)===c.SEATABLE_COLUMN},universal:!0}),n=a(t,1)[0];if(!n)return c.PARAGRAPH;var r=a(n,1)[0];return(0,f.getNodeType)(r)};t.getDigitalSignImgUrl=function(e){var t=l.default.getSetting("serviceUrl"),n=l.default.getSetting("workspaceID"),r=l.default.getSetting("dtableUuid");return e&&"string"===typeof e?"".concat(t,"/workspace/").concat(n,"/asset/").concat(r).concat(e):""};var v=function(e,t){return e.find((function(e){return e.key===t}))||null};t.getColumnByKey=v;t.insertSeaTableColumn=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:d.INSERT_POSITION.CURRENT;if(!t){var o=n.value,i=v(e.columns||[],o)||{},l=i.type,c=i.key,E={};if(l===m.IMAGE||l===m.DIGITAL_SIGN?(E=(0,p.generateImageNode)("")).data.column_key=c:(E=new h.default(n)).id=s.default.nice(),a===d.INSERT_POSITION.AFTER){var g=u.Editor.path(e,e.selection);return g&&u.Transforms.insertNodes(e,r({},E),{at:[g[0]+1]}),void(0,f.focusEditor)(e)}u.Transforms.insertNodes(e,r({},E))}(0,f.focusEditor)(e)};t.setSeaTableColumn=function(e,t){u.Transforms.setNodes(e,{data:t},{match:function(e){return e.type===c.SEATABLE_COLUMN},at:e.selection})};t.getColumnWidth=function(e){var t=e.type,n=e.data;switch(t){case m.DATE:return n&&n.format&&n.format.indexOf("HH:mm")>-1?160:100;case m.CTIME:case m.MTIME:case m.LINK:case m.GEOLOCATION:return 160;case m.COLLABORATOR:return 100;case m.CHECKBOX:return 40;case m.NUMBER:case m.AUTO_NUMBER:return 120;case m.RATE:return 16*((n||{}).rate_max_number||5)+20;default:return 100}}},74881:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70710),o=r(n(89726)),i=r(n(98945)),u={type:a.SEATABLE_COLUMN,nodeType:"element",editorPlugin:o.default,renderElements:[i.default]};t.default=u},8262:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.editor,n=e.insertPosition,a=e.toggle,d=(0,o.useRef)(null),f=(0,o.useState)({}),p=r(f,2),h=p[0],m=p[1];(0,o.useEffect)((function(){if(d.current)return(0,l.isOverflowPortByDirection)(d.current,"bottom")?m({bottom:"0px"}):m({top:"-20px"})}),[]);var v=(0,o.useMemo)((function(){return t.columns?t.columns.filter((function(e){return!c.includes(e.type)})):[]}),[t.columns]),E=(0,o.useMemo)((function(){return v.map((function(e){var t=i.COLUMNS_ICON_CONFIG[e.type];return{value:e.key,label:e.name,iconClass:t}}))}),[v]),g=(0,o.useCallback)((function(e){var r=function(e){return(0,u.getColumnType)(e)===s.SEATABLE_COLUMN}(t);(0,u.insertSeaTableColumn)(t,r,e,n),a&&a()}),[t,n,a]);return o.default.createElement("div",{ref:d,className:"column-list-menu",style:h},E.map((function(e){return o.default.createElement("div",{key:e.value,className:"column-list-menu-item-container",onClick:function(){return g(e)}},o.default.createElement("div",{className:"column-list-menu-item"},o.default.createElement("span",{className:"control-icon ".concat(e.iconClass)}),o.default.createElement("span",{className:"control-label"},e.label)))})))};var o=a(n(9950)),i=n(54441),u=n(70332),s=n(70710),l=n(66289);n(30498);var c=["button","file"]},16917:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(94404)),u=n(39177),s=r(n(16153)),l=r(n(8262)),c=n(48843),d=n(70332);t.default=function(e){var t=e.editor,n=e.readonly,r=e.insertPosition,a=e.toggle,f=e.isHidden,p=(0,o.useRef)(null),h=(0,d.isMenuDisabled)(t,n),m=u.MENUS_CONFIG_MAP[u.ELEMENT_TYPE.SEATABLE_COLUMN];return o.default.createElement(o.default.Fragment,null,o.default.createElement(s.default,{disabled:h,menuConfig:m,className:(0,i.default)("pr-2 sdoc-dropdown-menu-item-relative",{"sdoc-dropdown-menu-item-hidden":f}),ref:p},!h&&o.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),!h&&o.default.createElement(c.UncontrolledPopover,{target:m.id,hideArrow:!0,trigger:"hover",fade:!1,popperClassName:"seatable-column-popover",container:null===p||void 0===p?void 0:p.current},o.default.createElement(l.default,{editor:t,readonly:n,insertPosition:r,toggle:a}))))}},69852:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(82935),i=r((function e(t){a(this,e),this.type="seatable_column",this.children=[(0,o.generateDefaultText)()],this.data={key:t.value,name:t.label}}));t.default=i},89726:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(39177);t.default=function(e){var t=e.isInline,n=e.isVoid,a=e;return a.isInline=function(e){return e.type===r.ELEMENT_TYPE.SEATABLE_COLUMN||t(e)},a.isVoid=function(e){return e.type===r.ELEMENT_TYPE.SEATABLE_COLUMN||n(e)},a}},98945:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(62097),s=function(e){var t=e.props,n=e.editor,o=t.attributes,s=t.element,l=t.children,c=(0,u.useReadOnly)(),d=(0,u.useSelected)(),f=s.data||{},p=f.key,h=f.name,m=h?"{".concat(h,"}"):"";n.getColumnCellValue&&(m=n.getColumnCellValue(p)||"null");var v=(0,i.useState)(!1),E=a(v,2),g=E[0],y=E[1];(0,i.useEffect)((function(){y(!(!d||c))}),[d,c]);var b=r({margin:"0 10px",border:"1px solid transparent"},g&&{border:"1px solid red"});return i.default.createElement("span",Object.assign({},o,{style:b}),m,l)};t.default=function(e,t){return i.default.createElement(s,{props:e,editor:t})}},66534:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=n(86401);n(56002);var d=["onDragStart","onDragEnd","onDrag","style"],f=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,s.default)(e,"state",{drag:null}),(0,s.default)(e,"onMouseDown",(function(t){var n=e.props.onDragStart(t);t.preventDefault&&t.preventDefault(),(0,c.eventStopPropagation)(t),null===n&&0!==t.button||(window.addEventListener("mouseup",e.onMouseUp),window.addEventListener("mousemove",e.onMouseMove),window.addEventListener("touchend",e.onMouseUp),window.addEventListener("touchmove",e.onMouseMove),e.setState({drag:n}))})),(0,s.default)(e,"onMouseMove",(function(t){null!==e.state.drag&&(t.preventDefault&&t.preventDefault(),(0,c.eventStopPropagation)(t),e.props.onDrag(t))})),(0,s.default)(e,"onMouseUp",(function(t){(0,c.eventStopPropagation)(t),e.cleanUp(),e.props.onDragEnd(t,e.state.drag),e.setState({drag:null})})),(0,s.default)(e,"cleanUp",(function(){window.removeEventListener("mouseup",e.onMouseUp),window.removeEventListener("mousemove",e.onMouseMove),window.removeEventListener("touchend",e.onMouseUp),window.removeEventListener("touchmove",e.onMouseMove)})),(0,s.default)(e,"getKnownDivProps",(function(){return(0,c.createObjectWithProperties)(e.props,d)})),e}return i(t,e),a(t,[{key:"componentWillUnmount",value:function(){this.cleanUp()}},{key:"render",value:function(){return l.default.createElement("div",Object.assign({},this.getKnownDivProps(),{onMouseDown:this.onMouseDown,onTouchStart:this.onMouseDown,className:"seatable-column-draggable"}))}}])}(l.default.Component);(0,s.default)(f,"defaultProps",{onDragStart:function(){return!0},onDragEnd:function(){},onDrag:function(){}});t.default=f},44609:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(17383).default,i=n(34579).default,u=n(18336).default,s=n(29511).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.CustomCreatorFormatter=t.CustomCollaboratorFormatter=void 0;var c=l(n(43349)),d=l(n(72403)),f=l(n(2129)),p=l(n(64467)),h=l(n(9950)),m=l(n(65948)),v=n(7343);function E(e){return function(t){function n(e){var t;return o(this,n),t=u(this,n,[e]),(0,p.default)(t,"getFormattedCellValue",(function(){var e=t.props.value;return!e||Array.isArray(e)&&0===e.length?null:e&&!Array.isArray(e)?[e]:e})),(0,p.default)(t,"onCollaboratorsChanged",(function(e){if(t.state.isLoading){var n=t.getFormattedCellValue();if(n){var r=n.map((function(t){return e[t]})).filter(Boolean);r.length!==n.length||t.setState({isLoading:!1,collaborators:r})}else t.setState({isLoading:!1,collaborators:[]})}})),t.state={isLoading:!0,collaborators:[]},t}return s(n,t),i(n,[{key:"componentDidMount",value:function(){var e=a(r().mark((function e(){var t,n,a,o,i,u;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=window.seafile||window.seafileConfig,n=t.collaboratorManager,a=this.getFormattedCellValue()){e.next=5;break}return this.setState({isLoading:!1,collaborators:[]}),e.abrupt("return");case 5:return e.next=7,n.getEmailUserMap(a);case 7:if(!(o=e.sent)){e.next=12;break}return i=a.map((function(e){return o[e]})),this.setState({isLoading:!1,collaborators:i}),e.abrupt("return");case 12:u=m.default.getInstance(),this.unsubscribeUsersChanged=u.subscribe(v.EXTERNAL_EVENT.COLLABORATORS_UPDATED,this.onCollaboratorsChanged);case 14:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"render",value:function(){var t=this.state,n=t.isLoading,r=t.collaborators;if(n)return h.default.createElement(f.default,null);var a=this.props,o=a.value,i=a.containerClassName;return h.default.createElement(e,{collaborators:r,value:o,containerClassName:i})}}])}(h.default.Component)}t.CustomCollaboratorFormatter=E(d.default),t.CustomCreatorFormatter=E(c.default)},13663:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(73125)),c=s(n(18055)),d=s(n(86821)),f=s(n(61875)),p=s(n(84493)),h=s(n(31642)),m=s(n(63845)),v=s(n(26815)),E=s(n(49159)),g=s(n(77013)),y=s(n(28624)),b=s(n(79127)),A=s(n(90251)),C=s(n(99155)),T=s(n(36352)),_=s(n(82663)),D=s(n(48841)),O=s(n(8638)),N=s(n(21294)),S=s(n(15882)),w=s(n(64467)),k=u(n(9950)),I=n(96795),L=n(28321),R=n(44609),P=s(n(11491)),M=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,w.default)(e,"renderEmptyFormatter",(function(){return(e.props.components||{}).emptyComponent||null})),(0,w.default)(e,"getSelectColumnOptions",(function(e){return e&&e.data&&Array.isArray(e.data.options)?e.data.options:[]})),(0,w.default)(e,"renderFormatter",(function(){var t=e.props,n=t.column,r=t.cellValue,a=t.collaborators,o=t.isSample,i=(n||{}).type,u="document-".concat(i,"-formatter");switch(i){case I.CellType.TEXT:return r?k.default.createElement(S.default,{value:r,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.COLLABORATOR:return Array.isArray(r)&&0!==r.length?0===(r=r.filter((function(e){return e}))).length?e.renderEmptyFormatter():k.default.createElement(R.CustomCollaboratorFormatter,{value:r,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.LONG_TEXT:return r?k.default.createElement(N.default,{value:r,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.IMAGE:return!r||Array.isArray(r)&&0===r.length?e.renderEmptyFormatter():k.default.createElement(O.default,{value:r,isSample:o,containerClassName:u});case I.CellType.FILE:return!r||Array.isArray(r)&&0===r.length?e.renderEmptyFormatter():k.default.createElement(D.default,{value:r,isSample:o,containerClassName:u});case I.CellType.GEOLOCATION:return r?k.default.createElement(_.default,{value:r,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.NUMBER:return r||0===r?k.default.createElement(T.default,{value:r,data:n.data,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.DATE:return r?k.default.createElement(C.default,{value:r,format:n.data.format,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.MULTIPLE_SELECT:if(!r||0===r.length)return e.renderEmptyFormatter();var s=n.data&&n.data.options||[];return k.default.createElement(A.default,{value:r,options:s,containerClassName:u});case I.CellType.SINGLE_SELECT:if(!r)return e.renderEmptyFormatter();var w=e.getSelectColumnOptions(n);return 0===w.length?e.renderEmptyFormatter():k.default.createElement(b.default,{value:r,options:w,containerClassName:u});case I.CellType.CHECKBOX:return k.default.createElement(y.default,{value:r,containerClassName:u});case I.CellType.CTIME:return r?k.default.createElement(g.default,{value:r,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.MTIME:return r?k.default.createElement(E.default,{value:r,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.CREATOR:case I.CellType.LAST_MODIFIER:return r?k.default.createElement(R.CustomCreatorFormatter,{value:r,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.FORMULA:case I.CellType.LINK_FORMULA:return r||0===r||!1===r?k.default.createElement(v.default,{value:r,column:n,collaborators:a,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.LINK:return Array.isArray(r)&&0!==r.length?k.default.createElement(P.default,{value:r,column:n,collaborators:a,containerClassName:u,renderEmptyFormatter:e.renderEmptyFormatter,t:e.props.t}):e.renderEmptyFormatter();case I.CellType.AUTO_NUMBER:return r?k.default.createElement(m.default,{value:r,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.URL:return r?k.default.createElement(h.default,{value:r,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.EMAIL:return r?k.default.createElement(p.default,{value:r,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.DURATION:var L;return r?k.default.createElement(f.default,{value:r,format:null===n||void 0===n||null===(L=n.data)||void 0===L?void 0:L.duration_format,containerClassName:u}):e.renderEmptyFormatter();case I.CellType.RATE:return r?k.default.createElement(d.default,{value:r,data:n.data||{},containerClassName:u}):e.renderEmptyFormatter();case I.CellType.BUTTON:return k.default.createElement(c.default,{data:n.data||{},containerClassName:u,optionColors:I.SELECT_OPTION_COLORS});case I.CellType.DEPARTMENT_SINGLE_SELECT:var M=window.seafile||window.seafileConfig,x=M.userId,F=M.departments,B=void 0===F?[]:F;return x?k.default.createElement(l.default,{tip:e.props.t("Deleted_department"),value:r,departments:B,containerClassName:u}):null;default:return null}})),e}return i(t,e),a(t,[{key:"render",value:function(){return k.default.createElement(k.Fragment,null,this.renderFormatter())}}])}(k.default.Component);M.defaultProps={isSample:!0};t.default=(0,L.withTranslation)("sdoc-editor")(M)},11491:function(e,t,n){"use strict";var r=n(43693).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(73125)),i=a(n(27812)),u=a(n(28624)),s=a(n(90251)),l=a(n(49159)),c=a(n(77013)),d=a(n(99155)),f=a(n(36352)),p=a(n(9950)),h=n(96795),m=n(44609),v=n(86270);t.default=function(e){var t=e.column,n=e.value,a=e.containerClassName,E=e.collaborators,g=t.data;if(!Array.isArray(n)||0===n.length)return e.renderEmptyFormatter();var y=(g||{}).display_column;if(!y)return e.renderEmptyFormatter();var b=y.type,A=y.data,C=(0,v.getFormulaArrayValue)(n,!(0,v.isArrayFormalColumn)(b));if(!Array.isArray(C)||0===C.length)return e.renderEmptyFormatter();switch(b){case h.CellType.TEXT:case h.CellType.AUTO_NUMBER:case h.CellType.EMAIL:case h.CellType.URL:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement("div",{key:"link-".concat(b,"-").concat(t),className:"document-link-item"},e):null})));case h.CellType.NUMBER:return p.default.createElement("div",{className:a},C.map((function(e,t){return e||0===e?p.default.createElement(f.default,{key:"link-".concat(b,"-").concat(t),containerClassName:"document-link-item",data:A||{},value:e}):null})));case h.CellType.DATE:return p.default.createElement("div",{className:a},C.map((function(e,t){if(!e||"string"!==typeof e)return null;var n=(A||{}).format;return p.default.createElement(d.default,{key:"link-".concat(b,"-").concat(t),value:e,format:n,containerClassName:"document-link-item"})})));case h.CellType.CTIME:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement(c.default,{key:"link-".concat(b,"-").concat(t),value:e,containerClassName:"document-link-item"}):null})));case h.CellType.MTIME:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement(l.default,{key:"link-".concat(b,"-").concat(t),value:e,containerClassName:"document-link-item"}):null})));case h.CellType.DURATION:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement("div",{key:"link-".concat(b,"-").concat(t),className:"document-link-item"},(0,h.getDurationDisplayString)(e,A)):null})));case h.CellType.CREATOR:case h.CellType.LAST_MODIFIER:return p.default.createElement(m.CustomCreatorFormatter,{value:C});case h.CellType.SINGLE_SELECT:if(!C||0===C.length)return e.renderEmptyFormatter();var T=A&&Array.isArray(A.options)?A.options:[];return p.default.createElement(s.default,{value:C,options:T||[],containerClassName:"dtable-dataset-".concat(b,"-formatter")});case h.CellType.MULTIPLE_SELECT:if(!C||0===C.length)return e.renderEmptyFormatter();var _=A&&Array.isArray(A.options)?A.options:[];return p.default.createElement("div",{className:a},C.map((function(e,t){if(!e)return null;var n=Array.isArray(e)?(0,h.getMultipleOptionName)(_,e):(0,h.getMultipleOptionName)(_,[e]);return p.default.createElement("div",{key:"link-".concat(b,"-").concat(t),className:"document-link-item"},n)})));case h.CellType.COLLABORATOR:return C&&0!==C.length?p.default.createElement("div",{className:a},C.map((function(e,t){if(!e)return null;var n=Array.isArray(e)?(0,v.getCellDisplayValue)(r({},y.key,e),y,E):(0,v.getCellDisplayValue)(r({},y.key,[e]),y,E);return p.default.createElement("div",{key:"link-".concat(b,"-").concat(t),className:"document-link-item"},n)}))):e.renderEmptyFormatter();case h.CellType.CHECKBOX:return p.default.createElement("div",{className:a},C.map((function(e,t){return p.default.createElement(u.default,{key:"link-".concat(b,"-").concat(t),value:Boolean(e),containerClassName:"document-".concat(b,"-item")})})));case h.CellType.GEOLOCATION:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement("div",{key:"link-".concat(b,"-").concat(t),className:"document-link-item"},(0,h.getGeolocationDisplayString)(e,A,{hyphen:" "})):null})));case h.CellType.LONG_TEXT:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement(i.default,{key:"link-".concat(b,"-").concat(t),value:e,containerClassName:"document-".concat(b,"-item")}):null})));case h.CellType.FORMULA:case h.CellType.LINK_FORMULA:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement("div",{key:"link-".concat(b,"-").concat(t),className:"document-link-item"},(0,v.getCellDisplayValue)(r({},y.key,e),y,E)):null})));case h.FORMULA_RESULT_TYPE.BOOL:return p.default.createElement("div",{className:a},C.map((function(e,t){return p.default.createElement("div",{key:"link-".concat(b,"-").concat(t),className:"document-link-item"},e+"")})));case h.FORMULA_RESULT_TYPE.STRING:return p.default.createElement("div",{className:a},C.map((function(e,t){return e?p.default.createElement("div",{key:"link-".concat(b,"-").concat(t),className:"document-link-item"},e):null})));case h.CellType.DEPARTMENT_SINGLE_SELECT:var D=window.seafile||window.seafileConfig,O=D.userId,N=D.departments,S=void 0===N?[]:N;return O?C.map((function(t,n){return p.default.createElement(o.default,{key:"link-".concat(b,"-").concat(n),tip:e.t("Deleted_department"),value:t,departments:S,containerClassName:a})})):null;default:return e.renderEmptyFormatter()}}},86270:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getTwoDimensionArrayValue=t.getFormulaArrayValue=t.getCellDisplayValue=void 0,t.isArrayFormalColumn=function(e){return[r.CellType.IMAGE,r.CellType.FILE,r.CellType.MULTIPLE_SELECT,r.CellType.COLLABORATOR].includes(e)},t.isValidCellValue=void 0;var r=n(96795),a=function(e){return void 0!==e&&(null!==e&&(""!==e&&("{}"!==JSON.stringify(e)&&"[]"!==JSON.stringify(e))))};t.isValidCellValue=a;t.getCellDisplayValue=function(e,t,n,a){var o=t.type,i=t.data,u=t.key;return(0,r.getCellValueDisplayString)(e,o,u,{data:i,collaborators:n,formulaRows:a,geolocationHyphen:" "})};var o=function(e){return Array.isArray(e)?e.map((function(e){if("[object Object]"!==Object.prototype.toString.call(e))return e;if(!Object.prototype.hasOwnProperty.call(e,"display_value"))return e;var t=e.display_value;return Array.isArray(t)&&0!==t.length?t.map((function(e){return"[object Object]"===Object.prototype.toString.call(e)&&Object.prototype.hasOwnProperty.call(e,"display_value")?e.display_value:e})):t})):[]};t.getTwoDimensionArrayValue=o;t.getFormulaArrayValue=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Array.isArray(e)?t?e.map((function(e){if("[object Object]"!==Object.prototype.toString.call(e))return e;if(!Object.prototype.hasOwnProperty.call(e,"display_value"))return e;var t=e.display_value;return Array.isArray(t)&&0!==t.length?t.map((function(e){return"[object Object]"===Object.prototype.toString.call(e)&&Object.prototype.hasOwnProperty.call(e,"display_value")?e.display_value:e})):t})).flat().filter((function(e){return a(e)})):o(e):[]}},48511:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateSeaTableTable=t.isInsertSeaTableTableDisabled=t.insertSeaTableTable=t.generateSeaTableTable=void 0;var i=n(70523),u=o(n(36261)),s=n(82935),l=n(70332),c=n(39177);t.isInsertSeaTableTableDisabled=function(e,t){if(t)return!0;if(null===e.selection)return!0;var n=i.Editor.nodes(e,{match:function(t){var n=(0,s.getNodeType)(t);if(!n&&(0,s.isTextNode)(t)&&t.id){var r=(0,s.getParentNode)(e.children,t.id);n=(0,s.getNodeType)(r)}return!!n.startsWith("header")||(n===c.ELEMENT_TYPE.TITLE||(n===c.ELEMENT_TYPE.SUBTITLE||(n===c.ELEMENT_TYPE.CODE_BLOCK||(n===c.ELEMENT_TYPE.ORDERED_LIST||(n===c.ELEMENT_TYPE.UNORDERED_LIST||(n===c.ELEMENT_TYPE.BLOCKQUOTE||(n===c.ELEMENT_TYPE.LIST_ITEM||(n===c.ELEMENT_TYPE.TABLE||(n===c.ELEMENT_TYPE.TABLE_CELL||(n===c.ELEMENT_TYPE.TABLE_ROW||(n===c.ELEMENT_TYPE.CALL_OUT||!!i.Editor.isVoid(e,t))))))))))))},universal:!0});return!!a(n,1)[0]};var d=function(e,t){var n=t.getTableById(e),r=n.columns.map((function(e){return e.key}))||[],a={};return n.columns.forEach((function(e){a[e.key]=(0,l.getColumnWidth)(e)})),{id:u.default.nice(),type:c.SEATABLE_TABLE,table_id:e,filters:[],filter_conjunction:"And",sorts:[],shown_column_keys:r,show_record_numbers:!1,alternate_color:!0,select_column_display_option_color:!0,column_width:a,children:[(0,s.generateDefaultText)()]}};t.generateSeaTableTable=d;t.insertSeaTableTable=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.INSERT_POSITION.CURRENT,r=d(t._id,e);if(n!==c.INSERT_POSITION.AFTER)i.Transforms.setNodes(e,r);else{var a=i.Editor.path(e,e.selection);a&&i.Transforms.insertNodes(e,r,{at:[a[0]+1]})}};t.updateSeaTableTable=function(e,t){i.Transforms.setNodes(e,r({},t))}},88990:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=r(n(74368)),i=r(n(49435)),u=r(n(36995)),s=r(n(2166)),l={type:a.SEATABLE_TABLE,nodeType:"element",model:i.default,editorMenus:[o.default],editorPlugin:u.default,renderElements:[s.default]};t.default=l},74368:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(94404)),u=n(48843),s=n(48511),l=n(39177),c=r(n(16153)),d=r(n(35852));n(60732);t.default=function(e){var t=e.editor,n=e.readonly,r=e.insertPosition,a=e.toggle,f=e.isHidden,p=(0,o.useRef)(null),h=(0,s.isInsertSeaTableTableDisabled)(t,n),m=l.MENUS_CONFIG_MAP[l.SEATABLE_TABLE],v=(0,o.useCallback)((function(e){(0,s.insertSeaTableTable)(t,e,r),a&&a()}),[t,r,a]);return o.default.createElement(o.default.Fragment,null,o.default.createElement(c.default,{disabled:h,menuConfig:m,className:(0,i.default)("pr-2 sdoc-dropdown-menu-item-relative",{"sdoc-dropdown-menu-item-hidden":f}),ref:p},!h&&o.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),!h&&o.default.createElement(u.UncontrolledPopover,{target:m.id,trigger:"hover",className:"sdoc-menu-popover sdoc-sub-dropdown-menu",hideArrow:!0,fade:!1,container:null===p||void 0===p?void 0:p.current},o.default.createElement(d.default,{editor:t,readonly:n,insertPosition:r,onViewClick:v}))))}},35852:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(66289);t.default=function(e){var t=e.editor,n=e.onViewClick,a=(0,o.useRef)(null),u=(0,o.useState)({}),s=r(u,2),l=s[0],c=s[1],d=t.tables;return(0,o.useEffect)((function(){if(a.current){if((0,i.isOverflowPortByDirection)(a.current,"bottom"))return c({bottom:"0px"});c({top:"-20px"})}}),[]),o.default.createElement("div",{ref:a,className:"sdoc-dropdown-menu-container sdoc-seatable-selected-table-list-wrapper",style:l},d.map((function(e){return o.default.createElement("div",{key:e._id,className:"sdoc-dropdown-menu-item",onClick:function(){return n(e)}},e.name)})))}},49435:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(70710),i=r((function e(t){a(this,e),this.type=t.type||o.SEATABLE_TABLE,this.table_id=t.table_id,this.filter_conjunction=t.filter_conjunction||"And",this.filters=t.filters||[],this.sorts=t.sorts||[],this.shown_column_keys=t.shown_column_keys||[],this.show_record_numbers=!1,this.alternate_color=!0,this.select_column_display_option_color=!0,this.children=t.children||[{text:""}]}));t.default=i},53280:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.editor,n=e.element,a=e.menuPosition,o=e.seaTableRef,c=(0,u.useTranslation)().t,y=(0,h.useScrollContext)(),b=(0,i.useRef)(null),A=t.tables,C=(0,i.useState)(!1),T=r(C,2),_=T[0],D=T[1],O=(0,i.useState)({}),N=r(O,2),S=N[0],w=N[1],k=(0,i.useState)(""),I=r(k,2),L=I[0],R=I[1],P=(0,i.useState)(!1),M=r(P,2),x=M[0],F=M[1],B=(0,i.useState)(!1),U=r(B,2),j=U[0],H=U[1],Y=(0,i.useState)(!1),G=r(Y,2),z=G[0],W=G[1],K=(0,i.useState)(!1),V=r(K,2),Q=V[0],q=V[1],X=(0,i.useState)(!1),J=r(X,2),Z=J[0],$=J[1],ee=(0,i.useCallback)((function(e){e.forEach((function(e){"tableList"===e&&F(!1),"tableFilter"===e&&H(!1),"tableSort"===e&&W(!1),"tableColumnHidden"===e&&q(!1),"tableSetting"===e&&$(!1)}))}),[]),te=(0,i.useCallback)((function(e){null!==o&&void 0!==o&&o.current.contains(e.target)&&ee(["tableList","tableFilter","tableSort","tableColumnHidden","tableSetting"])}),[ee,o]),ne=(0,i.useCallback)((function(e){ee(["tableList","tableFilter","tableSort","tableColumnHidden","tableSetting"])}),[ee]);(0,i.useEffect)((function(){D(!0),document.addEventListener("click",te);var e=null;return y.current&&(y.current.addEventListener("scroll",ne),e=y.current),function(){document.removeEventListener("click",te),e.removeEventListener("scroll",ne)}}),[]),(0,i.useEffect)((function(){var e=n.table_id,r=t.tables.find((function(t){return t._id===e}));r&&(w(r),R(r.name))}),[t.tables,n]);var re=(0,i.useCallback)((function(e){b.current&&clearTimeout(b.current),b.current=setTimeout((function(){(0,m.updateSeaTableTable)(t,e)}),300)}),[t]),ae=(0,i.useCallback)((function(){F(!x),ee(["tableFilter","tableSort","tableColumnHidden","tableSetting"])}),[x]),oe=(0,i.useCallback)((function(e){var n=e.name,r=e._id;R(n);var a=t.tables.find((function(e){return e._id===r})),o={};a.columns.forEach((function(e){o[e.key]=(0,v.getColumnWidth)(e)})),re({table_id:r,filters:[],filter_conjunction:"And",sorts:[],shown_column_keys:a.columns.map((function(e){return e.key})),show_record_numbers:!1,alternate_color:!0,column_width:o,select_column_display_option_color:!0})}),[t]),ie=(0,i.useCallback)((function(){H(!j),ee(["tableList","tableSort","tableColumnHidden","tableSetting"])}),[j]),ue=(0,i.useCallback)((function(e,t){re({filters:e,filter_conjunction:t})}),[re]),se=(0,i.useCallback)((function(){W(!z),ee(["tableList","tableFilter","tableColumnHidden","tableSetting"])}),[z]),le=(0,i.useCallback)((function(e){re({sorts:e})}),[re]),ce=(0,i.useCallback)((function(){q(!Q),ee(["tableList","tableSort","tableFilter","tableSetting"])}),[Q]),de=(0,i.useCallback)((function(e){re({shown_column_keys:e})}),[re]),fe=(0,i.useCallback)((function(){$(!Z),ee(["tableList","tableSort","tableColumnHidden","tableFilter"])}),[Z]);return i.default.createElement(i.default.Fragment,null,i.default.createElement(s.ElementPopover,null,i.default.createElement("div",{id:"sdoc-seatable-hover-menu-container",className:"sdoc-seatable-hover-menu-container",style:a},i.default.createElement("div",{className:"hover-menu-container"},i.default.createElement("div",{className:"sdoc-seatable-hover-operation-item sdoc-seatable-hover-operation-lang"},i.default.createElement("div",{role:"button",className:"op-item ".concat(x?"active":""),onClick:ae},i.default.createElement("span",null,L),i.default.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"}))),i.default.createElement("div",{className:"sdoc-seatable-hover-operation-divider"}),i.default.createElement("div",{id:"sdoc_seatable_filter",className:"sdoc-seatable-hover-operation-item no-used-divider"},i.default.createElement("div",{role:"button",className:"op-item",onClick:ie},i.default.createElement("i",{className:"sdocfont sdoc-filter1 icon-font"})),_&&i.default.createElement(l.default,{target:"sdoc_seatable_filter",placement:"top",fade:!0},c("Filter"))),i.default.createElement("div",{id:"sdoc_seatable_sort",className:"sdoc-seatable-hover-operation-item no-used-divider"},i.default.createElement("div",{role:"button",className:"op-item",onClick:se},i.default.createElement("i",{className:"sdocfont sdoc-sort icon-font"})),_&&i.default.createElement(l.default,{target:"sdoc_seatable_sort",placement:"top",fade:!0},c("Sort"))),i.default.createElement("div",{id:"sdoc_seatable_hidden_column",className:"sdoc-seatable-hover-operation-item"},i.default.createElement("div",{role:"button",className:"op-item",onClick:ce},i.default.createElement("i",{className:"sdocfont sdoc-eye-slash icon-font"})),_&&i.default.createElement(l.default,{target:"sdoc_seatable_hidden_column",placement:"top",fade:!0},c("Hide_columns"))),i.default.createElement("div",{className:"sdoc-seatable-hover-operation-divider"}),i.default.createElement("div",{id:"sdoc_seatable_settings",className:"sdoc-seatable-hover-operation-item"},i.default.createElement("div",{role:"button",className:"op-item",onClick:fe},i.default.createElement("i",{className:"sdocfont sdoc-set-up icon-font"})),_&&i.default.createElement(l.default,{target:"sdoc_seatable_settings",placement:"top",fade:!0},c("Style_settings"))),x&&i.default.createElement("div",{className:"sdoc-seatable-setting-popover"},i.default.createElement(E,{tablesData:A,onSelectTable:oe,selectedTableText:L})),i.default.createElement(d.default,{target:"sdoc_seatable_filter",container:document.getElementById("sdoc-seatable-hover-menu-container"),popperClassName:"sdoc-seatable-setting-filter-popover-wrapper",columns:S.columns,filterConjunction:n.filter_conjunction||"And",filters:n.filters||[],collaborators:[],isNeedSubmit:!0,isShowFilterPopover:j,onFiltersChange:ue,hidePopover:ie}),i.default.createElement(f.default,{target:"sdoc_seatable_sort",container:document.getElementById("sdoc-seatable-hover-menu-container"),popperClassName:"sdoc-seatable-setting-sort-popover-wrapper",columns:S.columns,sorts:n.sorts||[],isShowSortPopover:z,isNeedSubmit:!0,onSortsChange:le,onSortToggle:se}),i.default.createElement(p.default,{target:"sdoc_seatable_hidden_column",container:document.getElementById("sdoc-seatable-hover-menu-container"),popperClassName:"sdoc-seatable-setting-hide-column-popover-wrapper",columns:S.columns,shownColumnKeys:n.shown_column_keys||[],isShowHideColumnSetter:Q,onSettingUpdate:de,onPopoverToggle:ce}),Z&&i.default.createElement("div",{className:"sdoc-seatable-setting-popover sdoc-seatable-setting-right-popover"},i.default.createElement(g,{settings:n,updatePageSettings:re}))))))};var i=o(n(9950)),u=n(28321),s=n(7094),l=a(n(24558)),c=a(n(80213)),d=a(n(72809)),f=a(n(10675)),p=a(n(19106)),h=n(50753),m=n(48511),v=n(70332);n(21468);var E=function(e){var t=e.tablesData,n=e.onSelectTable,r=e.selectedTableText,a=(0,u.useTranslation)().t;return t.length?i.default.createElement("div",{className:"seatable-setting-container"},t.map((function(e){return i.default.createElement("div",{className:"seatable-setting-item ".concat(r===e.name?"active":""),id:e._id,key:e._id,onClick:function(){n(e)}},e.name,i.default.createElement("span",{className:"check-mark ".concat(r===e.name?"checked":"")},i.default.createElement("i",{className:"sdocfont sdoc-check-mark icon-font"})))}))):i.default.createElement("div",{className:"tables-list-empty"},i.default.createElement("span",null,a("Search_not_found")))},g=function(e){var t=e.settings,n=e.updatePageSettings,r=(0,u.useTranslation)().t;return i.default.createElement("div",{className:"seatable-setting-container"},i.default.createElement("div",{className:"seatable-setting-item seatable-custom-switch-item"},i.default.createElement(c.default,{checked:!0===t.show_record_numbers,isLocked:!1,title:r("Show_record_numbers"),onPropertiesChanged:function(e){n({show_record_numbers:e})}})),i.default.createElement("div",{className:"seatable-setting-item seatable-custom-switch-item"},i.default.createElement(c.default,{checked:!1!==t.alternate_color,isLocked:!1,title:r("Alternate_color"),onPropertiesChanged:function(e){n({alternate_color:e})}})))}},36995:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70523),o=n(82935),i=n(70710);t.default=function(e){var t=e.isVoid,n=e.deleteBackward,u=e.normalizeNode,s=e;return s.isVoid=function(e){return e.type===i.SEATABLE_TABLE||t(e)},s.deleteBackward=function(t){var u=e.selection,l=a.Editor.before(e,u),c=a.Editor.before(e,u,{distance:1});if(!c)return n(t);var d=a.Editor.node(e,[c.path[0],c.path[1]]),f=r(d,2),p=f[0],h=f[1];if(p.type===i.SEATABLE_TABLE&&a.Range.isCollapsed(u)&&(0,o.isBlockAboveEmpty)(e)&&!a.Path.isCommon(h,u.anchor.path))return n(t),void(0,o.focusEditor)(s,a.Editor.end(s,l));if(a.Element.isElement(p)&&p.type===i.SEATABLE_TABLE){var m=a.Editor.node(e,[h[0]]),v=r(m,2),E=v[0],g=v[1];if(E.type===i.SEATABLE_TABLE)return void a.Transforms.removeNodes(e,{at:g});(0,o.focusEditor)(e,a.Path.next(h))}n(t)},s.normalizeNode=function(e){var t=r(e,2),n=t[0],l=t[1];if((0,o.getNodeType)(n)!==i.SEATABLE_TABLE)return u([n,l]);if((0,o.isLastNode)(s,n)){var c=(0,o.generateEmptyElement)(i.PARAGRAPH);a.Transforms.insertNodes(s,c,{at:[l[0]+1]})}},s}},2166:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(5676));t.default=function(e,t){return a.default.createElement(o.default,Object.assign({},e,{editor:t}))}},75115:function(e,t,n){"use strict";var r=n(43693).default,a=n(12897).default,o=n(85715).default,i=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.editor,n=e.element,i=e.columns,u=e.isCanModifyColumnWidth,p=(0,s.useRef)({}),h=n.column_width,m=void 0===h?{}:h,v=(0,s.useState)(m),E=o(v,2),g=E[0],y=E[1];(0,s.useEffect)((function(){y(m)}),[m]);var b=function(){var e=l.ReactEditor.findPath(t,n);c.Transforms.setNodes(t,{column_width:g},{at:[e[0]]})};return s.default.createElement("tr",{className:"seatable-view-column-header-row"},n.show_record_numbers&&s.default.createElement("th",{className:"seatable-view-column-header-cell first-cell"}),i.map((function(e){var t=g[e.key];return s.default.createElement("th",{ref:function(t){p.current[e.key]=t},className:"seatable-view-column-header-cell",key:e.key,style:{width:t,minWidth:t}},s.default.createElement("span",null,e.name),u&&s.default.createElement(d.default,{style:f,onDrag:function(t){!function(e,t,n){var o=function(e,t){return(e.pageX||e.touches&&e.touches[0]&&e.touches[0].pageX||e.changedTouches&&e.changedTouches[e.changedTouches.length-1].pageX)-t.getBoundingClientRect().left}(e,t);if(o>=80){var i=a(a({},g),{},r({},n,o));y(i)}}(t,p.current[e.key],e.key)},onDragEnd:b}))})))};var s=u(n(9950)),l=n(62097),c=n(70523),d=i(n(66534)),f={position:"absolute",top:0,right:-3,width:5,borderRadius:"3px",zIndex:2,margin:"3px 0",height:"calc(100% - 6px)"}},35341:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.element,n=e.index,r=e.record,u=e.formulaRow,s=e.columns,l=e.editor,c=t.column_width,d=void 0===c?{}:c;return a.default.createElement("tr",{className:"seatable-view-body-column-row"},t.show_record_numbers&&a.default.createElement("th",{className:"seatable-view-body-column-cell first-cell"},n),s.map((function(e){var t=d[e.key],n=r[e.key];return[o.CellType.LINK,o.CellType.LINK_FORMULA,o.CellType.FORMULA].includes(e.type)&&(n=u[e.key]),a.default.createElement("td",{className:"seatable-view-body-column-cell",key:r._id+"_"+e.key,style:{width:t,minWidth:t}},a.default.createElement(i.default,{isSample:!0,column:e,cellValue:n,collaborators:l.collaborators}))})))};var a=r(n(9950)),o=n(96795),i=r(n(13663))},51414:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.editor,n=e.records,r=e.columns,i=e.element,u=e.formulaRows,s=void 0===u?{}:u;return a.default.createElement(a.default.Fragment,null,n.map((function(e,n){var u=s[e._id]||{};return a.default.createElement(o.default,{key:e._id,index:n,editor:t,record:e,formulaRow:u,columns:r,element:i})})))};var a=r(n(9950)),o=r(n(35341))},5676:function(e,t,n){"use strict";var r=n(4633).default,a=n(12897).default,o=n(29293).default,i=n(85715).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=u(n(94404)),d=n(28321),f=n(70523),p=n(62097),h=n(96795),m=u(n(41477)),v=u(n(75115)),E=u(n(51414)),g=u(n(53280)),y=n(50753),b=n(70332);n(93606);t.default=function(e){var t,n,u=e.element,s=(e.className,e.attributes),A=e.children,C=e.editor,T=u.column_width,_=u.table_id,D=(0,y.useScrollContext)(),O=(0,p.useSelected)(),N=(0,p.useReadOnly)(),S=(0,l.useState)(!0),w=i(S,2),k=w[0],I=w[1],L=(0,l.useState)([]),R=i(L,2),P=R[0],M=R[1],x=(0,l.useState)([]),F=i(x,2),B=F[0],U=F[1],j=(0,l.useState)([]),H=i(j,2),Y=H[0],G=H[1],z=(0,l.useState)(!1),W=i(z,2),K=W[0],V=W[1],Q=(0,l.useState)(!1),q=i(Q,2),X=q[0],J=q[1],Z=(0,l.useState)(!1),$=i(Z,2),ee=$[0],te=$[1],ne=(0,l.useRef)(null),re=(0,d.useTranslation)().t,ae=(0,l.useRef)(null),oe=(0,l.useState)(!1),ie=i(oe,2),ue=ie[0],se=ie[1],le=(0,l.useState)({top:"",left:""}),ce=i(le,2),de=ce[0],fe=ce[1];(0,l.useEffect)((function(){if(!T){var e=C.getTableById(_),t={};e.columns.forEach((function(e){t[e.key]=(0,b.getColumnWidth)(e)}));var n=p.ReactEditor.findPath(C,u);f.Transforms.setNodes(C,{column_width:t},{at:[n[0]]})}}),[T]),(0,l.useEffect)((function(){function e(){return e=o(r().mark((function e(){var t,n,o,i,s,l,c,d,f,p,m,v,E,g,y,b,A,T,_,D,O,S;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=u.table_id,e.next=3,C.getTableById(t);case 3:n=e.sent,ne.current||(ne.current={}),ne.current[t]||(ne.current[t]={formulaRows:C.getTableFormulaResults(n,n.rows),idRowMap:n.rows.reduce((function(e,t){return e[t._id]=t,e}),{})}),o=n.rows,i=ne.current[t],s=i.idRowMap,l=i.formulaRows,u.filters&&Array.isArray(u.filters)&&u.filters.length>0&&(c=u.filter_conjunction,d=u.filters,f=window.seafile||window.seafileConfig,p=f.username,m=f.userId,v=f.userDepartmentIdsMap,E={formulaRows:l,username:p,userId:m,userDepartmentIdsMap:v},g=(0,h.getFilteredRowsWithoutFormulaCalculation)(c,d,o,n,E),y=g.row_ids,o=y.map((function(e){return s[e]}))),u.sorts&&Array.isArray(u.sorts)&&u.sorts.length>0&&(b=u.sorts,A={collaborators:C.collaborators},T=(0,h.sortTableRows)(b,o,n.columns,{formulaRows:l,value:A}),o=T.map((function(e){return s[e]}))),_=N?o.length>200:o.length>10,D=N?o.slice(0,200):o.slice(0,10),V(_),U(o),G(D),O=n.columns,u.shown_column_keys&&Array.isArray(u.shown_column_keys)&&u.shown_column_keys.length>0&&(S=u.shown_column_keys,O=n.columns.filter((function(e){return S.includes(e.key)}))),O=O.map((function(e){if(e.type===h.CellType.LINK){var t=e.data,n=t.display_column_key,r=t.array_type,o=t.array_data,i={key:n||"0000",type:r||h.CellType.TEXT,data:o||null};return a(a({},e),{},{data:a(a({},t),{},{display_column:i})})}return e})),M(O),I(!1);case 20:case"end":return e.stop()}}),e)}))),e.apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[u,N]);var pe=(0,l.useCallback)((function(e){if(!N&&ue&&e.currentTarget.scrollTop){var t=ae.current.getBoundingClientRect(),n=t.top-42,r={top:n,left:t.left};n<201&&(r.display="none"),fe(r)}}),[ue,N]);(0,l.useEffect)((function(){if(!N){var e=null;return D.current&&(D.current.addEventListener("scroll",pe),e=D.current),function(){e.removeEventListener("scroll",pe)}}}),[pe,N,D]),(0,l.useEffect)((function(){O||(se(!1),J(!1),te(!1))}),[O]);var he=(0,l.useCallback)((function(e){if(!N){var t=ae.current.getBoundingClientRect(),n=t.top-42,r={top:n,left:t.left};n<=201&&(r.display="none"),fe(r),se(!0),J(!0)}}),[N]),me=(0,l.useCallback)((function(e){N||(J(!1),te(!0))}),[N]),ve=(0,c.default)("seatable-view-container",{selected:O});return l.default.createElement("div",Object.assign({},s,{className:"seatable-table-wrapper",contentEditable:!0}),l.default.createElement("div",{ref:ae,className:ve,onClick:he,onDoubleClick:me},ue&&l.default.createElement(g.default,{editor:C,element:u,menuPosition:de,seaTableRef:ae}),k&&l.default.createElement(m.default,null),!k&&l.default.createElement(l.default.Fragment,null,l.default.createElement("table",{className:(0,c.default)("seatable-view-records",{no_alternate_color:!u.alternate_color})},l.default.createElement("thead",null,l.default.createElement(v.default,{editor:C,element:u,columns:P,isCanModifyColumnWidth:ee})),l.default.createElement("tbody",null,l.default.createElement(E.default,{element:u,editor:C,records:Y,columns:P,formulaRows:null===ne||void 0===ne||null===(t=ne.current)||void 0===t||null===(n=t[u.table_id])||void 0===n?void 0:n.formulaRows}))),!N&&K&&l.default.createElement("div",{className:"d-print-none ml-2 m-2"},re("And_x_more_records",{count:B.length-10})),N&&K&&l.default.createElement("div",{className:"d-print-none ml-2 m-2"},re("Print_limit_exceeded")),!N&&X&&!ee&&l.default.createElement("div",{className:"seatable-column-editor-wrapper"},l.default.createElement("div",{className:"seatable-column-width-tip"},re("Double_click_to_enter_edit_mode_and_adjust_field_width")))),A))}},40039:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));n(51037);t.default=function(e){var t=e.callBack,n=e.footerName,r=e.className,o=e.addIconClassName,i=e.hideIcon,u=e.style;return a.default.createElement("div",{className:"add-item-btn ".concat(r||""),style:u,onClick:function(e){t(e)}},!i&&a.default.createElement("span",{className:"dtable-font dtable-icon-add-table ".concat(o||"")}),a.default.createElement("span",{className:"text-truncate"},n))}},80213:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(39791)),o=r(n(9950));n(84403);t.default=function(e){var t=e.isLocked,n=e.checked,r=e.title;return o.default.createElement(a.default,{checked:n,disabled:t,switchClassName:"widget-table-switch-properties w-100",placeholder:r,onChange:function(){return e.onPropertiesChanged(!n)}})}},85721:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=u(n(9950)),d=s(n(94404)),f=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,l.default)(n,"onCompositionStart",(function(){n.isInputtingChinese=!0})),(0,l.default)(n,"onChange",(function(e){n.timer&&clearTimeout(n.timer);var t=n.props,r=t.onChange,a=t.wait,o=e.target.value;n.setState({searchValue:o||""},(function(){n.isInputtingChinese||(n.timer=setTimeout((function(){r&&r(n.state.searchValue.trim())}),a))}))})),(0,l.default)(n,"onCompositionEnd",(function(e){n.isInputtingChinese=!1,n.onChange(e)})),(0,l.default)(n,"clearSearch",(function(){var e=n.props.clearValue;n.setState({searchValue:""},(function(){e&&e()}))})),(0,l.default)(n,"setFocus",(function(e){if(n.inputRef!==document.activeElement&&(n.inputRef.focus(),e)){var t=n.state.searchValue.length;n.inputRef.setSelectionRange(0,t)}})),(0,l.default)(n,"renderClear",(function(){var e=n.props,t=e.isClearable,r=e.clearClassName,a=e.components,o=void 0===a?{}:a,i=n.state.searchValue;if(!t||!i)return null;var u,s=o.ClearIndicator;return c.default.isValidElement(s)?c.default.cloneElement(s,{clearValue:n.clearSearch}):(u=s)&&"[object Function]"==={}.toString.call(u)?c.default.createElement(s,{clearValue:n.clearSearch}):c.default.createElement("i",{className:(0,d.default)("search-text-clear input-icon-addon",r),onClick:n.clearSearch},"\xd7")})),n.state={searchValue:e.value},n.isInputtingChinese=!1,n.timer=null,n.inputRef=null,n}return i(t,e),a(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.value!==this.props.value&&this.setState({searchValue:e.value})}},{key:"componentWillUnmount",value:function(){this.timer&&clearTimeout(this.timer),this.timer=null,this.inputRef=null}},{key:"render",value:function(){var e=this,t=this.props,n=t.placeholder,r=t.autoFocus,a=t.className,o=t.onKeyDown,i=t.disabled,u=t.style,s=this.state.searchValue;return c.default.createElement(c.default.Fragment,null,c.default.createElement("input",{type:"text",value:s,className:(0,d.default)("form-control",a),onChange:this.onChange,autoFocus:r,placeholder:n,onCompositionStart:this.onCompositionStart,onCompositionEnd:this.onCompositionEnd,onKeyDown:o,disabled:i,style:u,ref:function(t){return e.inputRef=t}}),this.renderClear())}}])}(c.Component);f.defaultProps={wait:100,disabled:!1,value:""};t.default=f},50013:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.translateCalendar=function(){var e,t=(window.seafile||window.seafileConfig).lang;switch(t||"en"){case"zh-cn":e=r;break;case"zh-tw":e=a;break;case"en":default:e=o;break;case"fr":e=i;break;case"de":e=u;break;case"es":case"es-ar":case"es-mx":e=s;break;case"pl":e=l;break;case"cs":e=c;break;case"ru":e=d}return e};var r=n(10534),a=n(49013),o=n(21412),i=n(9642),u=n(15731),s=n(98717),l=n(37329),c=n(14230),d=n(38287)},68869:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(4159)),o=r(n(90923));a.default.extend(o.default);t.default=a.default},78784:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=u(n(9950)),d=s(n(52544)),f=s(n(86547)),p=n(50013),h=s(n(68869));n(33731),n(9516),n(19617);var m=(0,h.default)(),v=function(e){function t(e){var n;r(this,t),n=o(this,t,[e]),(0,l.default)(n,"handleMouseDown",(function(e){e.preventDefault()})),(0,l.default)(n,"onChange",(function(e){var t=n.props.onChange;n.setState({value:e},(function(){n.state.value&&t(n.state.value.format("YYYY-MM-DD"))}))})),(0,l.default)(n,"onClear",(function(){n.setState({value:null},(function(){n.setState({open:!0})}))})),(0,l.default)(n,"onOpenChange",(function(e){n.setState({open:e})})),(0,l.default)(n,"onReadOnlyFocus",(function(){!n.state.open&&n.state.isMouseDown?n.setState({isMouseDown:!1}):n.setState({open:!0})})),(0,l.default)(n,"getCalendarContainer",(function(){return n.calendarContainerRef.current})),(0,l.default)(n,"getCalendarFormat",(function(){var e=[];if(n.columnDataFormat.indexOf("YYYY-MM-DD")>-1){var t=n.columnDataFormat.replace("YYYY-MM-DD","YYYY-M-D");e=[n.columnDataFormat,t]}else if(n.columnDataFormat.indexOf("DD/MM/YYYY")>-1){var r=n.columnDataFormat.replace("DD/MM/YYYY","D/M/YYYY");e=[n.columnDataFormat,r]}else e=[n.columnDataFormat];return e})),n.state={open:!1,value:null};var a,i=(a=e.filterColumn,a&&a.data&&a.data.format?a.data.format:"YYYY-MM-DD").trim();return n.columnDataFormat=i.split(" ")[0],n.calendarContainerRef=c.default.createRef(),n.defaultCalendarValue=null,n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e="zh-cn"===(window.seafile||window.seafileConfig).lang;m=e?m.locale("zh-cn"):m.locale("en-gb"),this.defaultCalendarValue=m.clone();var t=this.props.value;if(t&&(0,h.default)(t).isValid()){var n=(0,h.default)(t).isValid()?(0,h.default)(t):(0,h.default)(this.defaultCalendarValue);this.setState({value:e?(0,h.default)(n).locale("zh-cn"):(0,h.default)(n).locale("en-gb")})}}},{key:"render",value:function(){var e=this,t=this.props.isReadOnly,n=this.state;if(t)return c.default.createElement("input",{className:"ant-calendar-picker-input ant-input form-control",value:n.value?n.value.format(this.columnDataFormat):"",disabled:!0});var r=this.getCalendarFormat(),a=c.default.createElement("i",{className:"item-icon dtable-font dtable-icon-x",style:{position:"absolute",top:"15px",left:"225px",color:"gray",fontSize:"12px"}}),o=c.default.createElement(d.default,{className:"dtable-rc-calendar",locale:(0,p.translateCalendar)(),style:{zIndex:1001},dateInputPlaceholder:"please enter date",format:r,defaultValue:this.defaultCalendarValue,showDateInput:!0,focusablePanel:!1,onClear:this.onClear,clearIcon:a});return c.default.createElement("div",{className:"date-picker-container"},c.default.createElement(f.default,{calendar:o,value:n.value,onChange:this.onChange,getCalendarContainer:this.getCalendarContainer,onOpenChange:this.onOpenChange,open:n.open,style:{zIndex:1001}},(function(t){var n=t.value;return c.default.createElement("span",{tabIndex:"0",onFocus:e.onReadOnlyFocus},c.default.createElement("input",{tabIndex:"-1",readOnly:!0,className:"ant-calendar-picker-input ant-input form-control",value:n?n.format(e.columnDataFormat):"",onMouseDown:e.handleMouseDown}),c.default.createElement("div",{ref:e.calendarContainerRef}))})))}}])}(c.Component);t.default=v},81705:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(15462)),c=s(n(64467)),d=u(n(9950)),f=n(96795),p=n(28321),h=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,c.default)(n,"createCollaboratorOptions",(function(e,t,n){return t.map((function(t){var r=n.findIndex((function(e){return e===t.email}))>-1;return{value:{filterIndex:e,columnOption:t},label:d.default.createElement(d.Fragment,null,d.default.createElement("div",{className:"select-option-name option-collaborator"},d.default.createElement("div",{className:"collaborator-container"},d.default.createElement("div",{className:"collaborator"},d.default.createElement("span",{className:"collaborator-avatar-container"},d.default.createElement("img",{className:"collaborator-avatar",alt:t.name,src:t.avatar_url})),d.default.createElement("span",{className:"collaborator-name text-truncate",style:{maxWidth:"200px"},title:t.name,"aria-label":t.name},t.name))),d.default.createElement("div",{className:"collaborator-check-icon"},r&&d.default.createElement("i",{className:"option-edit dtable-font dtable-icon-check-mark"}))))}}))})),(0,c.default)(n,"onClick",(function(e,t){e.stopPropagation(),n.props.onSelectCollaborator({columnOption:t})})),n.supportMultipleSelectOptions=[f.FILTER_PREDICATE_TYPE.HAS_ANY_OF,f.FILTER_PREDICATE_TYPE.HAS_ALL_OF,f.FILTER_PREDICATE_TYPE.HAS_NONE_OF,f.FILTER_PREDICATE_TYPE.IS_EXACTLY],n}return i(t,e),a(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.filterIndex,r=t.filterTerm,a=t.collaborators,o=t.placeholder,i=t.filter_predicate,u=t.t,s=this.supportMultipleSelectOptions.indexOf(i)>-1,c=Array.isArray(r)&&r.length>0&&r.map((function(t){var n=a.find((function(e){return e.email===t}));return n?d.default.createElement("div",{key:t,className:"collaborator"},d.default.createElement("span",{className:"collaborator-avatar-container"},d.default.createElement("img",{className:"collaborator-avatar",alt:n.name,src:n.avatar_url})),d.default.createElement("span",{className:"collaborator-name text-truncate",title:n.name,"aria-label":n.name},n.name),d.default.createElement("span",{className:"remove-container"},d.default.createElement("span",{className:"remove-icon",onClick:function(t){e.onClick(t,n)}},d.default.createElement("i",{className:"dtable-font dtable-icon-fork-number"})))):null})),f=c?{label:d.default.createElement(d.default.Fragment,null,c)}:{},p=Array.isArray(r)?this.createCollaboratorOptions(n,a,r):[];return d.default.createElement(l.default,{className:"selector-collaborator",value:f,onSelectOption:this.props.onSelectCollaborator,options:p,placeholder:o,isLocked:this.props.isLocked,supportMultipleSelect:s,searchable:!0,searchPlaceholder:u("Search_collaborator"),isShowSelected:!1})}}])}(d.Component);t.default=(0,p.withTranslation)("sdoc-editor")(h)},66427:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.searchDepartments=t.getNormalizedDepartments=t.DEPARTMENT_SELECT_RANGE_OPTIONS=void 0;t.DEPARTMENT_SELECT_RANGE_OPTIONS=[{name:"Current_user_department",type:"current_user_department"},{name:"Current_user_department_and_sub",type:"current_user_department_and_sub"},{name:"Specific_departments",type:"specific_departments"}];t.searchDepartments=function(e,t){var n=t?t.trim().toLowerCase():"",r=Array.isArray(e)?e:[];return n?r.filter((function(e){var t=e.name;return!!t&&t.toString().toLowerCase().indexOf(n)>-1})):r};t.getNormalizedDepartments=function(e){for(var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={},a=0;a<e.length;a++){var o=e[a];n[o.parent_id]=!0}return e.map((function(e){var a=t&&!!n[e.id],o=-1===e.parent_id;return r(r({},e),{},{hasChild:a,isExpanded:o})}))}},14573:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(94404)),s=n(28321),l=n(66427),c=a(n(33749)),d=a(n(25526)),f=a(n(9988));t.default=function(e){var t=e.value,n=(0,i.useState)(!1),a=r(n,2),o=a[0],p=a[1],h=(0,i.useState)(t||[]),m=r(h,2),v=m[0],E=m[1],g=(0,i.useRef)(null),y=(0,s.useTranslation)().t;function b(t,n){t.stopPropagation(),t.nativeEvent.stopImmediatePropagation();var r=v.slice(0),a=r.findIndex((function(e){return e===n}));-1!==a?r.splice(a,1):r.push(n),E(r);var o={id:n};e.onCommit({columnOption:o})}return(0,f.default)({currDOM:g.current,onClickOutside:function(){return p(!1)}},[v]),i.default.createElement("div",{ref:g,className:(0,u.default)("dtable-select custom-select",{focus:o}),onClick:function(e){e.preventDefault(),p(!o)},id:"filter-department-editor"},i.default.createElement("div",{className:"selected-option"},v.length>0?i.default.createElement("span",{className:"selected-option-show"},i.default.createElement(c.default,{value:v})):i.default.createElement("span",{className:"select-placeholder"},y("Select_department")),i.default.createElement("span",{className:"dtable-font dtable-icon-drop-down"})),o&&i.default.createElement(d.default,{isShowSelectedDepartments:!1,classNamePrefix:"filter",value:v,onCommit:b,renderUserDepartmentOptions:function(){return l.DEPARTMENT_SELECT_RANGE_OPTIONS.slice(0,2).map((function(e,t){var n=e.type,r=e.name;return i.default.createElement("div",{className:"dropdown-item d-flex align-items-center",key:t,onClick:function(e){return b(e,n)}},i.default.createElement("input",{type:"checkbox",className:"vam department-select-input",checked:v.includes(n),onChange:function(e){return b(e,n)}}),i.default.createElement("span",{className:"text-truncate department-name"},y(r)))}))}}))}},25526:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=n(66427),l=a(n(33749));n(77468);t.default=function(e){var t=(window.seafile||window.seafileConfig).departments,n=void 0===t?[]:t,a=e.value,o=e.onCommit,c=e.classNamePrefix,d=e.isShowSelectedDepartments,f=e.renderUserDepartmentOptions,p=(0,i.useState)(""),h=r(p,2),m=h[0],v=h[1],E=(0,i.useState)((0,s.getNormalizedDepartments)(n)),g=r(E,2),y=g[0],b=g[1],A=(0,i.useRef)(null),C=(0,i.useRef)([]),T=(0,u.useTranslation)().t;function _(e){var t=e.target.value;m!==t&&(C.current=(0,s.searchDepartments)(y,t),v(t))}function D(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}function O(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}function N(e,t,n){var r=e.hasChild,u=e.isExpanded,s=e.name,l=e.id,c=n+1,d={marginRight:"".concat(15*c+5,"px")},f={paddingLeft:r?"":"16px"},p=a.includes(l);return i.default.createElement(i.Fragment,{key:l},i.default.createElement("div",{className:"dropdown-item d-flex align-items-center",onClick:function(e){return function(e,t){e.stopPropagation(),o(e,t)}(e,l)}},i.default.createElement("input",{type:"checkbox",className:"vam department-select-input",checked:p,style:d,onChange:function(){}}),r&&!m&&i.default.createElement("span",{className:"dtable-font expand dtable-icon-".concat(u?"drop-down":"right-slide"," pr-1"),onClick:function(e){return function(e,t,n){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var r=y.slice(0),a=r.findIndex((function(e){return e.id===t}));r[a].isExpanded=!n,b(r)}(e,l,u)}}),i.default.createElement("span",{style:m?{}:f,title:s,className:"text-truncate"},s)),u&&r&&function(e,t,n){var r=t.filter((function(t){return t.parent_id===e})),a=t.filter((function(t){return t.parent_id!==e}));return 0===r.length?null:r.map((function(e){return N(e,a,n)}))}(l,t,c))}return(0,i.useEffect)((function(){A.current&&function(){var e=A.current.getBoundingClientRect(),t=e.top,n=e.height;if(n+t>window.innerHeight){var r=1;A.current.style.top=-1*(n+r-38)+"px"}}()}),[]),function(){var e=y.filter((function(e){return-1!==e.parent_id})),t=y.find((function(e){return-1===e.parent_id}));return t?i.default.createElement("div",{ref:A,onClick:O,onMouseDown:O,className:"dropdown-menu show departments-container ".concat(c)},d&&i.default.createElement("div",{className:"selected-departments",onClick:D},i.default.createElement(l.default,{value:a,removeDepartment:o,isShowRemoveIcon:!0})),i.default.createElement("div",{className:"search-departments"},i.default.createElement("input",{className:"form-control",type:"text",autoFocus:!0,placeholder:T("Search_department"),value:m,onChange:_,onClick:D})),i.default.createElement("div",{className:"department-item-container"},!m&&f&&f(),C.current.length>0&&m&&C.current.map((function(e){return N(e,[],-1)})),!m&&N(t,e,-1))):null}()}},7905:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(94404)),s=n(66427),l=a(n(33749)),c=a(n(92826)),d=a(n(9988)),f=n(28321);t.default=function(e){var t=e.value,n=e.column,a=(0,i.useState)(!1),o=r(a,2),p=o[0],h=o[1],m=(0,i.useState)(t||""),v=r(m,2),E=v[0],g=v[1],y=(0,i.useRef)(null),b=(0,f.useTranslation)().t,A=[];return A.push(t),(0,d.default)({currDOM:y.current,onClickOutside:function(){return h(!1)}},[E]),i.default.createElement("div",{ref:y,className:(0,u.default)("dtable-select custom-select",{focus:p}),onClick:function(e){e.preventDefault(),h(!p)},id:"filter-department-editor"},i.default.createElement("div",{className:"selected-option"},t?i.default.createElement("span",{className:"selected-option-show"},i.default.createElement(l.default,{value:A})):i.default.createElement("span",{className:"select-placeholder"},b("Select_department")),i.default.createElement("span",{className:"dtable-font dtable-icon-drop-down"})),p&&i.default.createElement(c.default,{enableSelectRange:!1,column:n,value:t,onCommit:function(t){g(t),h(!1);var n={id:t};e.onCommit({columnOption:n})},renderUserDepartmentOptions:function(e){return(window.seafile||window.seafileConfig).userId?s.DEPARTMENT_SELECT_RANGE_OPTIONS.slice(0,2).map((function(t,n){var r=t.type,a=t.name;return i.default.createElement("div",{className:"dropdown-item department-item d-flex align-items-center",key:n,onClick:function(t){return e(t,r)}},i.default.createElement("div",{className:"department-item-left-content d-flex align-items-center"},i.default.createElement("span",{className:"text-truncate department-name"},b(a)),E===r&&i.default.createElement("span",{className:"department-check-icon"},i.default.createElement("i",{className:"dtable-font dtable-icon-check-mark"}))))})):[]}}))}},92826:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=n(6305).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=l(n(2129)),d=l(n(64467)),f=s(n(9950)),p=n(28321),h=n(96795),m=n(66427);n(77468);var v=function(e){function t(e){var n;return a(this,t),n=i(this,t,[e]),(0,d.default)(n,"resetMenuStyle",(function(){if(n.departmentsRef){var e=n.departmentsRef.getBoundingClientRect().bottom;e>window.innerHeight&&(n.departmentsRef.style.top=parseInt(n.departmentsRef.style.top)-e+window.innerHeight+"px")}})),(0,d.default)(n,"initDepartments",(function(){var e=(window.seafile||window.seafileConfig).departments,t=void 0===e?[]:e,r=(0,m.getNormalizedDepartments)(t);n.validDepartments=r,n.setState({departments:r})})),(0,d.default)(n,"initRangeDepartments",(function(){var e=window.seafile||window.seafileConfig,t=e.userDepartmentIdsMap,r=e.departments,a=void 0===r?[]:r,o=n.getSelectedRange(),i=o.selectedRange,u=o.specificDepartments,s=t.current_user_department_ids,l=void 0===s?[]:s,c=t.current_user_department_and_sub_ids,d=void 0===c?[]:c,f=[],p=[];if(i===h.DEPARTMENT_SELECT_RANGE_MAP.CURRENT_USER_DEPARTMENT)p=l,f=a.filter((function(e){return l.includes(e.id)}));else if(i===h.DEPARTMENT_SELECT_RANGE_MAP.CURRENT_USER_DEPARTMENT_AND_SUB){p=a.filter((function(e){return l.includes(e.id)})).filter((function(e){return!l.includes(e.parent_id)})).map((function(e){return e.id})),f=a.filter((function(e){return d.includes(e.id)}))}else f=a.filter((function(e){return u.includes(e.id)}));var v=(0,m.getNormalizedDepartments)(f);n.validDepartments=v,n.setState({departments:v,topParentIds:p})})),(0,d.default)(n,"getSelectedRange",(function(){var e=n.props.column.data||{};return{selectedRange:e.selected_range||"",specificDepartments:e.specific_departments||[]}})),(0,d.default)(n,"onExpand",(function(e,t,r){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var a=n.state.departments.slice(0),o=a.findIndex((function(e){return e.id===t}));a[o].isExpanded=!r,n.setState({departments:a})})),(0,d.default)(n,"onChangeSearch",(function(e){var t=e.target.value;if(n.state.searchVal!==t){var r=n.state.departments;n.validDepartments=(0,m.searchDepartments)(r,t),n.setState({searchVal:t})}})),(0,d.default)(n,"onSelectDepartment",(function(e,t){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var r=n.props;(0,r.onCommit)(t===r.value?"":t)})),(0,d.default)(n,"onStopPropagation",(function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()})),(0,d.default)(n,"renderSubDepartments",(function(e,t,r){var a=t.filter((function(t){return t.parent_id===e})),o=t.filter((function(t){return t.parent_id!==e}));if(0===a.length)return null;var i=a.map((function(e){return e.id})),u=!!t.find((function(e){return i.includes(e.parent_id)}));return a.map((function(e){return n.renderDepartment(e,o,r,u)}))})),(0,d.default)(n,"renderDepartment",(function(e,t,r,a){var o=n.props.value,i=r+1,u=e.hasChild,s=e.isExpanded,l=e.name,c=e.id,d={paddingLeft:u?"":a?"16px":"12px"},p={paddingLeft:"".concat(15*i+10,"px")},h=o===c;return f.default.createElement(f.Fragment,{key:c},f.default.createElement("div",{className:"dropdown-item department-item d-flex align-items-center",onClick:function(e){return n.onSelectDepartment(e,c)},style:p},f.default.createElement("div",{className:"department-item-left-content d-flex align-items-center"},u&&f.default.createElement("span",{className:"dtable-font expand dtable-icon-".concat(s?"drop-down":"right-slide"," pr-1"),onClick:function(e){return n.onExpand(e,c,s)}}),f.default.createElement("span",{style:d,title:l,className:"text-truncate department-name"},l),h&&f.default.createElement("span",{className:"department-check-icon"},f.default.createElement("i",{className:"dtable-font dtable-icon-check-mark"})))),s&&u&&n.renderSubDepartments(c,t,i))})),(0,d.default)(n,"renderAllDepartments",(function(){var e=n.state.departments,t=e.find((function(e){return-1===e.parent_id})),r=e.filter((function(e){return-1!==e.parent_id}));return f.default.createElement(f.default.Fragment,null,t?n.renderDepartment(t,r,-1,!0):n.renderEmptyTip())})),(0,d.default)(n,"renderSpecificDepartments",(function(){var e=n.state.departments;return f.default.createElement(f.default.Fragment,null,0===n.validDepartments.length&&n.renderEmptyTip(),n.validDepartments.length>0&&n.validDepartments.map((function(t){var a=r(r({},t),{},{hasChild:!1});return n.renderDepartment(a,e,-1,!1)})))})),(0,d.default)(n,"renderCurrentDepartmentsAndSub",(function(){var e=n.state,t=e.departments,r=e.topParentIds,a=!!n.validDepartments.find((function(e){return r.includes(e.parent_id)}));return f.default.createElement(f.default.Fragment,null,0===n.validDepartments.length&&n.renderEmptyTip(),n.validDepartments.length>0&&n.validDepartments.map((function(e){var o=e;return r.includes(e.id)?n.renderDepartment(o,t,-1,a):null})))})),(0,d.default)(n,"renderEmptyTip",(function(){var e=n.props.t;return f.default.createElement("span",{className:"none-search-result d-flex justify-content-center"},e("No_departments_available"))})),(0,d.default)(n,"renderMenuContent",(function(){var e=n.state.searchVal,t=n.props,r=t.enableSelectRange,a=t.renderUserDepartmentOptions,o=n.getSelectedRange().selectedRange,i=n.renderAllDepartments();return r&&[h.DEPARTMENT_SELECT_RANGE_MAP.CURRENT_USER_DEPARTMENT,h.DEPARTMENT_SELECT_RANGE_MAP.SPECIFIC_DEPARTMENTS].includes(o)||e?i=n.renderSpecificDepartments():r&&o===h.DEPARTMENT_SELECT_RANGE_MAP.CURRENT_USER_DEPARTMENT_AND_SUB&&(i=n.renderCurrentDepartmentsAndSub()),f.default.createElement("div",{className:"editor-department-container",ref:function(e){return n.departmentContainerRef=e}},!e&&a&&a(n.onSelectDepartment),i)})),n.state={searchVal:"",departments:[],topParentIds:[],isLoading:!1},n.validDepartments=[],n}return u(t,e),o(t,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.resetMenuStyle()}),1),this.props.enableSelectRange?this.initRangeDepartments():this.initDepartments()}},{key:"render",value:function(){var e=this,t=this.props.t;return f.default.createElement("div",{className:"dropdown-menu department-editor-list show m-0 p-0",style:this.props.menuStyle,ref:function(t){return e.departmentsRef=t},onClick:this.onStopPropagation,onMouseDown:this.onStopPropagation},f.default.createElement("div",{className:"search-departments"},f.default.createElement("input",{className:"form-control",type:"text",autoFocus:!0,placeholder:t("Search_department"),value:this.state.searchVal,onChange:this.onChangeSearch,onClick:this.onStopPropagation})),this.state.isLoading?f.default.createElement("div",{className:"mt-4"},f.default.createElement(c.default,null)):this.renderMenuContent())}}])}(f.Component);t.default=(0,p.withTranslation)("sdoc-editor")(v)},48800:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DepartmentMultipleSelectFilter",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"DepartmentSingleSelectFilter",{enumerable:!0,get:function(){return o.default}});var a=r(n(14573)),o=r(n(7905))},33749:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=n(96795),u=n(66427);function s(e){var t=(window.seafile||window.seafileConfig).departments,n=void 0===t?[]:t,r=e.value,s=e.removeDepartment,l=e.isShowRemoveIcon,c=(0,o.useTranslation)().t,d=(0,a.useMemo)((function(){var e={};return n.forEach((function(t){e[t.id]=t})),e}),[n]);return Array.isArray(r)?r.map((function(e,t){if([i.DEPARTMENT_SELECT_RANGE_MAP.CURRENT_USER_DEPARTMENT,i.DEPARTMENT_SELECT_RANGE_MAP.CURRENT_USER_DEPARTMENT_AND_SUB].includes(e)){var n=c(u.DEPARTMENT_SELECT_RANGE_OPTIONS.find((function(t){return t.type===e})).name);return a.default.createElement("div",{key:"department-".concat(t),className:"department mr-1"},a.default.createElement("span",{className:"department-name text-truncate",title:n,"aria-label":n},n))}var r=d[e];if(r){var o=r.name;return a.default.createElement("div",{key:"department-".concat(t),className:"department mr-1"},a.default.createElement("div",{className:"department-avatar-container d-flex align-items-center justify-content-center"},a.default.createElement("span",{className:"dtable-font dtable-icon-department-single-selection"})),a.default.createElement("span",{className:"department-name text-truncate",title:o,"aria-label":o},o),l&&a.default.createElement("span",{className:"remove-container"},a.default.createElement("span",{className:"remove-icon",onClick:function(t){return s(t,e)}},a.default.createElement("i",{className:"dtable-font dtable-icon-fork-number department-remove-icon"}))))}return a.default.createElement("div",{key:"department-".concat(t),className:"department empty-department mr-1"},a.default.createElement("div",{className:"department-avatar-container d-flex align-items-center justify-content-center"},a.default.createElement("span",{className:"dtable-font dtable-icon-department-single-selection"})),a.default.createElement("span",{className:"department-name"},c("Deleted_department")),l&&a.default.createElement("span",{className:"remove-container"},a.default.createElement("span",{className:"remove-icon",onClick:function(t){return s(t,e)}},a.default.createElement("i",{className:"dtable-font dtable-icon-fork-number department-remove-icon"}))))})):null}s.defaultProps={isShowRemoveIcon:!1};t.default=s},9988:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(9950);t.default=function(e,t){var n=e.currDOM,a=e.onClickOutside;(0,r.useEffect)((function(){var e=function(e){n&&e&&n.contains(e.target)||a&&a(e)};return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),t||[])}},45710:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(96795),s=function(){return a((function e(){r(this,e)}),null,[{key:"generatorColumnOption",value:function(e){if(!e)return null;var t=e.type,n=e.name;return{value:{column:e},label:i.default.createElement(i.Fragment,null,i.default.createElement("span",{className:"filter-header-icon"},i.default.createElement("i",{className:u.COLUMNS_ICON_CONFIG[t]})),i.default.createElement("span",{className:"select-option-name"},n))}}},{key:"generatorPredicateOption",value:function(e,t){return{value:{filterPredicate:e},label:i.default.createElement("span",{className:"select-option-name"},t(e))}}},{key:"generatorTermModifierOption",value:function(e,t){var n={today:t("today"),tomorrow:t("tomorrow"),yesterday:t("yesterday"),one_week_ago:t("one_week_ago"),one_week_from_now:t("one_week_from_now"),one_month_ago:t("one_month_ago"),one_month_from_now:t("one_month_from_now"),number_of_days_ago:t("number_of_days_ago"),number_of_days_from_now:t("number_of_days_from_now"),exact_date:t("exact_date"),the_past_week:t("last_week"),the_past_month:t("last_month"),the_past_year:t("last_year"),the_next_week:t("the_next_week"),the_next_month:t("the_next_month"),the_next_year:t("the_next_year"),the_next_numbers_of_days:t("the_next_numbers_of_days"),the_past_numbers_of_days:t("the_past_numbers_of_days"),this_week:t("this_week"),this_month:t("this_month"),this_year:t("this_year")};return{value:{filterTermModifier:e},label:i.default.createElement("span",{className:"select-option-name"},n[e])}}},{key:"generatorSingleSelectOption",value:function(e){return{value:{columnOption:e},label:i.default.createElement("div",{className:"select-option-name"},i.default.createElement("div",{className:"single-select-option",style:{background:e.color,color:e.textColor||null},title:e.name,"aria-label":e.name},e.name))}}},{key:"generatorMultipleSelectOption",value:function(e,t){return{value:{columnOption:e},label:i.default.createElement("div",{className:"select-option-name multiple-option-name"},i.default.createElement("div",{className:"multiple-select-option",style:{background:e.color,color:e.textColor},title:e.name,"aria-label":e.name},e.name),i.default.createElement("div",{className:"multiple-check-icon"},t.indexOf(e.id)>-1&&i.default.createElement("i",{className:"option-edit dtable-font dtable-icon-check-mark"})))}}},{key:"generatorConjunctionOptions",value:function(e){return[{value:{filterConjunction:"And"},label:i.default.createElement("span",{className:"select-option-name"},e("And"))},{value:{filterConjunction:"Or"},label:i.default.createElement("span",{className:"select-option-name"},e("Or"))}]}},{key:"getActiveConjunctionOption",value:function(e,t){return"And"===e?{value:{filterConjunction:"And"},label:i.default.createElement("span",{className:"select-option-name"},t("And"))}:{value:{filterConjunction:"Or"},label:i.default.createElement("span",{className:"select-option-name"},t("Or"))}}}])}();t.default=s},29790:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(15462)),c=s(n(64467)),d=u(n(9950)),f=s(n(94404)),p=n(48843),h=n(28321),m=n(96795),v=s(n(85721)),E=n(31987),g=n(65870),y=s(n(78784)),b=s(n(81705)),A=n(48800),C=s(n(58846)),T=s(n(53197)),_=s(n(45710)),D=[m.FILTER_PREDICATE_TYPE.EMPTY,m.FILTER_PREDICATE_TYPE.NOT_EMPTY],O=function(e){function t(e){var n,a;return r(this,t),n=o(this,t,[e]),a=n,(0,c.default)(n,"initSelectOptions",(function(e){var t=e.filter,r=e.filterColumn,a=e.value,o=e.t,i=(0,g.getColumnOptions)(r,a),u=i.filterPredicateList,s=i.filterTermModifierList;n.filterPredicateOptions=u?u.map((function(e){return _.default.generatorPredicateOption(e,o)})).filter((function(e){return e})):[];var l=t.filter_predicate;(0,m.isDateColumn)(r)&&(l===m.FILTER_PREDICATE_TYPE.IS_WITHIN&&(s=m.filterTermModifierIsWithin),n.filterTermModifierOptions=s.map((function(e){return _.default.generatorTermModifierOption(e,o)})))})),(0,c.default)(n,"onDeleteFilter",(function(e){e.nativeEvent.stopImmediatePropagation();var t=n.props.index;n.props.deleteFilter(t)})),(0,c.default)(n,"resetState",(function(e){n.setState({filterTerm:e.filter_term})})),(0,c.default)(n,"onSelectConjunction",(function(e){n.props.filterConjunction!==e.filterConjunction&&n.props.updateConjunction(e.filterConjunction)})),(0,c.default)(n,"onSelectColumn",(function(e){var t=n.props,r=t.index,a=t.filter,o=e.column;if(o.key!==a.column_key){var i=(0,g.getFilterByColumn)(o,a);i&&(n.resetState(i),n.props.updateFilter(r,i))}})),(0,c.default)(n,"onSelectPredicate",(function(e){var t=n.props,r=t.index,a=t.filter,o=t.filterColumn,i=e.filterPredicate;if(a.filter_predicate!==i){var u=(0,g.getUpdatedFilterByPredicate)(a,o,i);n.resetState(u),n.props.updateFilter(r,u)}})),(0,c.default)(n,"onSelectTermModifier",(function(e){var t=n.props,r=t.index,a=t.filter,o=e.filterTermModifier,i=[m.FILTER_TERM_MODIFIER_TYPE.EXACT_DATE,m.FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_AGO,m.FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_FROM_NOW,m.FILTER_TERM_MODIFIER_TYPE.THE_NEXT_NUMBERS_OF_DAYS,m.FILTER_TERM_MODIFIER_TYPE.THE_PAST_NUMBERS_OF_DAYS];if(a.filter_term_modifier!==o){var u=a.filter_term;i.indexOf(a.filter_term_modifier)>-1&&(u="");var s=Object.assign({},a,{filter_term_modifier:o,filter_term:u});n.resetState(s),n.props.updateFilter(r,s)}})),(0,c.default)(n,"onSelectSingle",(function(e){var t=n.props,r=t.index,a=t.filter,o=e.columnOption;if(a.filter_term!==o.id){var i=(0,g.getUpdatedFilterBySelectSingle)(a,o);n.resetState(i),n.props.updateFilter(r,i)}})),(0,c.default)(n,"onSelectMultiple",(function(e){var t=n.props,r=t.index,a=t.filter,o=e.columnOption,i=(0,g.getUpdatedFilterBySelectMultiple)(a,o);n.resetState(i),n.props.updateFilter(r,i)})),(0,c.default)(n,"onSelectCollaborator",(function(e){var t=n.props,r=t.index,a=t.filter,o=e.columnOption,i=(0,g.getUpdatedFilterByCollaborator)(a,o);n.resetState(i),n.props.updateFilter(r,i)})),(0,c.default)(n,"onSelectCreator",(function(e){var t=n.props,r=t.index,a=t.filter,o=e.columnOption,i=(0,g.getUpdatedFilterByCreator)(a,o);i&&(n.resetState(i),n.props.updateFilter(r,i))})),(0,c.default)(n,"onFilterTermCheckboxChanged",(function(e){n.onFilterTermChanged(e.target.checked)})),(0,c.default)(n,"onFilterTermTextChanged",(function(e){n.onFilterTermChanged(e)})),(0,c.default)(n,"onFilterTermNumberChanged",(function(){var e=n.numberEditor.getValue();n.onFilterTermChanged(Object.values(e)[0])})),(0,c.default)(n,"onFilterTermChanged",(function(e){var t=n.props,r=t.index,a=t.filter;if(e!==n.state.filterTerm){n.setState({filterTerm:e});var o=Object.assign({},a,{filter_term:e});n.props.updateFilter(r,o)}})),(0,c.default)(n,"onMouseEnterRateItem",(function(e){n.setState({enterRateItemIndex:e})})),(0,c.default)(n,"onMouseLeaveRateItem",(function(){n.setState({enterRateItemIndex:0})})),(0,c.default)(n,"onChangeRateNumber",(function(e){n.onFilterTermChanged(e)})),(0,c.default)(n,"getInputComponent",(function(e){var t=n.props.filterColumn,r=n.state.filterTerm;return"text"===e?d.default.createElement(v.default,{value:r,onChange:n.onFilterTermTextChanged,autoFocus:!1,className:(0,f.default)("text-truncate")}):"checkbox"===e?d.default.createElement("input",{type:"checkbox",checked:r,onChange:n.onFilterTermCheckboxChanged}):"number"===e?d.default.createElement(C.default,{ref:function(e){return n.numberEditor=e},column:t,value:r,onCommit:n.onFilterTermNumberChanged}):void 0})),(0,c.default)(n,"renderConjunction",(function(){var e=n.props,t=e.index,r=e.filterConjunction,a=e.conjunctionOptions,o=e.t;switch(t){case 0:return null;case 1:var i=_.default.getActiveConjunctionOption(r,o);return d.default.createElement(l.default,{value:i,options:a,onSelectOption:n.onSelectConjunction});default:return d.default.createElement("span",{className:"selected-conjunction-show"},o(r))}})),(0,c.default)(n,"renderMultipleSelectOption",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=a.props,r=n.filter,o=n.t,i=r.filter_predicate,u=!1;[m.FILTER_PREDICATE_TYPE.IS_ANY_OF,m.FILTER_PREDICATE_TYPE.IS_NONE_OF,m.FILTER_PREDICATE_TYPE.HAS_ANY_OF,m.FILTER_PREDICATE_TYPE.HAS_ALL_OF,m.FILTER_PREDICATE_TYPE.HAS_NONE_OF,m.FILTER_PREDICATE_TYPE.IS_EXACTLY].includes(i)&&(u=!0);var s=[];Array.isArray(e)&&Array.isArray(t)&&t.forEach((function(t){var n=e.find((function(e){return e.id===t}));if(n){var r={margin:"0 10px 0 0",background:n.color,color:n.textColor||null};s.push(d.default.createElement("span",{className:"select-option-name multiple-select-option",style:r,key:"option_"+t,title:n.name,"aria-label":n.name},n.name))}}));var c=s.length>0?{label:d.default.createElement(d.Fragment,null,s)}:{},f=e.map((function(e){return _.default.generatorMultipleSelectOption(e,t)}));return d.default.createElement(l.default,{className:"selector-multiple-select",value:c,options:f,onSelectOption:a.onSelectMultiple,placeholder:o("Select_option(s)"),searchable:!0,searchPlaceholder:o("Search_option"),noOptionsPlaceholder:o("No_options_available"),supportMultipleSelect:u})})),(0,c.default)(n,"renderFilterTerm",(function(e){var t=n.props,r=t.index,a=t.filter,o=t.collaborators,i=t.t,u=e.type,s=a.filter_term,c=a.filter_predicate,f=a.filter_term_modifier;if(D.includes(c))return null;if((0,m.isDateColumn)(e))return[m.FILTER_TERM_MODIFIER_TYPE.EXACT_DATE,m.FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_AGO,m.FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_FROM_NOW,m.FILTER_TERM_MODIFIER_TYPE.THE_NEXT_NUMBERS_OF_DAYS,m.FILTER_TERM_MODIFIER_TYPE.THE_PAST_NUMBERS_OF_DAYS].indexOf(f)>-1?"exact_date"===f?d.default.createElement(y.default,{onChange:n.onFilterTermTextChanged,value:n.state.filterTerm,filterColumn:e}):n.getInputComponent("text"):null;switch(u){case m.CellType.TEXT:case m.CellType.LONG_TEXT:case m.CellType.GEOLOCATION:case m.CellType.AUTO_NUMBER:case m.CellType.DURATION:case m.CellType.EMAIL:case m.CellType.URL:return c===m.FILTER_PREDICATE_TYPE.IS_CURRENT_USER_ID?null:n.getInputComponent("text");case m.CellType.NUMBER:return n.getInputComponent("number");case m.CellType.CHECKBOX:return n.getInputComponent("checkbox");case m.CellType.SINGLE_SELECT:var p=(e.data||{}).options,h=void 0===p?[]:p;if([m.FILTER_PREDICATE_TYPE.IS_ANY_OF,m.FILTER_PREDICATE_TYPE.IS_NONE_OF].includes(c))return n.renderMultipleSelectOption(h,s);var v=h.find((function(e){return e.id===s})),E={};if(v){var g={background:v.color,color:v.textColor||null};E={label:d.default.createElement("span",{className:"select-option-name single-select-option",style:g,title:v.name,"aria-label":v.name},v.name)}}var C=h.map((function(e){return _.default.generatorSingleSelectOption(e)}));return d.default.createElement(l.default,{className:"selector-single-select",value:E,options:C,onSelectOption:n.onSelectSingle,placeholder:i("Select_an_option"),searchable:!0,searchPlaceholder:i("Search_option"),noOptionsPlaceholder:i("No_options_available")});case m.CellType.MULTIPLE_SELECT:var O=(e.data||{}).options,N=void 0===O?[]:O;return n.renderMultipleSelectOption(N,s);case m.CellType.DEPARTMENT_SINGLE_SELECT:return[m.FILTER_PREDICATE_TYPE.IS_ANY_OF,m.FILTER_PREDICATE_TYPE.IS_NONE_OF].includes(c)?d.default.createElement(A.DepartmentMultipleSelectFilter,{column:e,value:s||[],onCommit:n.onSelectMultiple}):d.default.createElement(A.DepartmentSingleSelectFilter,{column:e,value:s||"",onCommit:n.onSelectSingle});case m.CellType.COLLABORATOR:return c===m.FILTER_PREDICATE_TYPE.INCLUDE_ME?null:d.default.createElement(b.default,{filterIndex:r,filterTerm:s||[],filter_predicate:c,collaborators:o,onSelectCollaborator:n.onSelectCollaborator,placeholder:i("Add_collaborator")});case m.CellType.CREATOR:case m.CellType.LAST_MODIFIER:if(c===m.FILTER_PREDICATE_TYPE.INCLUDE_ME)return null;var S=o;return d.default.createElement(b.default,{filterIndex:r,filterTerm:s||[],collaborators:S,onSelectCollaborator:n.onSelectCreator,placeholder:u===m.CellType.CREATOR?i("Add_a_creator"):i("Add_a_last_modifier")});case m.CellType.RATE:for(var w=(e.data||{}).rate_max_number,k=[],I=0;I<w;I++){var L=d.default.createElement(T.default,{key:I,enterRateItemIndex:n.state.enterRateItemIndex,rateItemIndex:I+1,onMouseEnterRateItem:n.onMouseEnterRateItem,onMouseLeaveRateItem:n.onMouseLeaveRateItem,value:Number(s)||w,column:e,isShowRateItem:!0,onChangeRateNumber:n.onChangeRateNumber,editable:!0});k.push(L)}return d.default.createElement("div",{className:"filter-rate-list"},k);case m.CellType.FORMULA:case m.CellType.LINK_FORMULA:return n.renderFormulaFilterTerm(c,s,r,e);case m.CellType.LINK:return n.renderLinkFilterTerm(c,s,r,e);default:return null}})),(0,c.default)(n,"renderFormulaFilterTerm",(function(e,t,r,a){var o=((a||{}).data||{}).result_type;return e===m.FILTER_PREDICATE_TYPE.IS_CURRENT_USER_ID?null:o===m.FORMULA_RESULT_TYPE.ARRAY?n.renderFilterTermByArrayType(e,t,r,a):n.getInputComponent("text")})),(0,c.default)(n,"renderLinkFilterTerm",(function(e,t,r,a){return e===m.FILTER_PREDICATE_TYPE.IS_CURRENT_USER_ID?null:n.renderFilterTermByArrayType(e,t,r,a)})),(0,c.default)(n,"renderFilterTermByArrayType",(function(e,t,r,a){var o=n.props,i=o.collaborators,u=o.t,s=(a||{}).data||{},l=s.array_type,c=s.array_data;if(!l)return null;var f={type:l,data:c};if(l===m.CellType.SINGLE_SELECT||l===m.CellType.MULTIPLE_SELECT){var p=(c||{}).options,h=void 0===p?[]:p;return n.renderMultipleSelectOption(h,t)}return m.DATE_COLUMN_OPTIONS.includes(l)||l===m.CellType.RATE||l===m.CellType.CHECKBOX?n.renderFilterTerm(f):m.COLLABORATOR_COLUMN_TYPES.includes(l)?e===m.FILTER_PREDICATE_TYPE.INCLUDE_ME?null:d.default.createElement(b.default,{filterIndex:r,filterTerm:t||[],collaborators:i,onSelectCollaborator:n.onSelectCollaborator,placeholder:u("Add_collaborator")}):n.getInputComponent("text")})),(0,c.default)(n,"renderErrorMessage",(function(){var e=n.props.t;return d.default.createElement("div",{className:"ml-2"},d.default.createElement("span",{ref:n.invalidFilterTip,className:"dtable-font dtable-icon-exclamation-triangle invalid-filter"}),d.default.createElement(p.UncontrolledTooltip,{target:n.invalidFilterTip,placement:"bottom",fade:!1},e("Invalid_filter")))})),n.state={filterTerm:e.filter.filter_term,enterRateItemIndex:0},n.filterPredicateOptions=null,n.filterTermModifierOptions=null,n.invalidFilterTip=d.default.createRef(),n.initSelectOptions(e),n}return i(t,e),a(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props.filter;e.filter!==t&&(this.initSelectOptions(e),this.setState({filterTerm:e.filter.filter_term}))}},{key:"shouldComponentUpdate",value:function(e){var t=this.props;return e.index!==t.index||e.filter!==t.filter||e.filterColumn!==t.filterColumn||e.filterConjunction!==t.filterConjunction||e.conjunctionOptions!==t.conjunctionOptions||e.filterColumnOptions!==t.filterColumnOptions}},{key:"render",value:function(){var e=this.filterPredicateOptions,t=this.filterTermModifierOptions,n=this.props,r=n.filter,a=n.filterColumn,o=n.filterColumnOptions,i=n.errMsg,u=n.t,s=r.filter_predicate,c=r.filter_term_modifier,f=_.default.generatorColumnOption(a),p=_.default.generatorPredicateOption(s,u),h=null,v=!1;(0,m.isDateColumn)(a)?h=_.default.generatorTermModifierOption(c,u):(0,E.isCheckboxColumn)(a)&&(v=!0);var g=!D.includes(s);return d.default.createElement("div",{className:"filter-item"},d.default.createElement("div",{className:"delete-filter",onClick:this.onDeleteFilter},d.default.createElement("i",{className:"dtable-font dtable-icon-fork-number"})),d.default.createElement("div",{className:"condition"},d.default.createElement("div",{className:"filter-conjunction"},this.renderConjunction()),d.default.createElement("div",{className:"filter-container"},d.default.createElement("div",{className:"filter-column"},d.default.createElement(l.default,{value:f,options:o,onSelectOption:this.onSelectColumn,searchable:!0,searchPlaceholder:u("Search_column"),noOptionsPlaceholder:u("No_results")})),d.default.createElement("div",{className:"filter-predicate ml-2 ".concat(v?"filter-checkbox-predicate":"")},d.default.createElement(l.default,{value:p,options:e,onSelectOption:this.onSelectPredicate})),(0,m.isDateColumn)(a)&&g&&d.default.createElement("div",{className:"filter-term-modifier ml-2"},d.default.createElement(l.default,{value:h,options:t,onSelectOption:this.onSelectTermModifier})),d.default.createElement("div",{className:"filter-term ml-2"},this.renderFilterTerm(a)),i&&this.renderErrorMessage())))}}])}(d.default.Component);t.default=(0,h.withTranslation)("sdoc-editor")(O)},32064:function(e,t,n){"use strict";var r=n(43693).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=n(6305).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=l(n(64467)),d=s(n(9950)),f=l(n(94404)),p=n(96795),h=n(28321),m=n(31987),v=l(n(45710)),E=l(n(29790));n(96996);var g=function(e){function t(e){var n;return a(this,t),n=i(this,t,[e]),(0,c.default)(n,"updateFilter",(function(e,t){t&&n.props.updateFilter(e,t)})),(0,c.default)(n,"deleteFilter",(function(e){var t=n.props.scheduleUpdate;n.props.deleteFilter(e,t)})),(0,c.default)(n,"updateConjunction",(function(e){n.props.updateFilterConjunction(e)})),(0,c.default)(n,"getConjunctionOptions",(function(){var e=n.props.t;return n.conjunctionOptions||(n.conjunctionOptions=v.default.generatorConjunctionOptions(e)),n.conjunctionOptions})),(0,c.default)(n,"getFilterColumns",(function(){return n.props.columns.filter((function(e){var t=e.data,n=e.type;return t&&(n===p.CellType.LINK||p.FORMULA_COLUMN_TYPES_MAP[n]&&t.result_type===p.FORMULA_RESULT_TYPE.ARRAY)&&(n=t.array_type),Object.prototype.hasOwnProperty.call(p.FILTER_COLUMN_OPTIONS,n)}))})),(0,c.default)(n,"getColumnOptions",(function(){if(!n.columnOptions){var e=n.getFilterColumns();n.columnOptions=e.map((function(e){return v.default.generatorColumnOption(e)}))}return n.columnOptions})),(0,c.default)(n,"renderFilterItem",(function(e,t,r,a){var o=n.props,i=o.filterConjunction,u=o.value,s=n.getConjunctionOptions(),l=n.getColumnOptions();return d.default.createElement(E.default,{key:t,isLocked:n.props.isLocked,index:t,filter:e,errMsg:r,filterColumn:a,filterConjunction:i,conjunctionOptions:s,filterColumnOptions:l,value:u,deleteFilter:n.deleteFilter,updateFilter:n.updateFilter,updateConjunction:n.updateConjunction,collaborators:n.props.collaborators,isPre:n.props.isPre})})),n.conjunctionOptions=null,n.columnOptions=null,n}return u(t,e),o(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.columns!==this.props.columns&&(this.columnOptions=null)}},{key:"render",value:function(){var e=this,t=this.props,n=t.filters,a=t.className,o=t.emptyPlaceholder,i=t.columns,u=0===n.length;return d.default.createElement("div",{className:(0,f.default)("filters-list",{"empty-filters-container":u},r({},a,a))},u&&d.default.createElement("div",{className:"empty-filters-list"},o),!u&&n.map((function(t,n){var r=t.column_key,a=p.ValidateFilter.validateColumn(r,i).error_message,o=(0,m.getColumnByKey)(r,i)||{};return e.renderFilterItem(t,n,a,o)})))}}])}(d.Component);t.default=(0,h.withTranslation)("sdoc-editor")(g)},58846:function(e,t,n){"use strict";var r=n(43693).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=n(6305).default,l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=l(n(64467)),d=s(n(9950)),f=l(n(17119)),p=l(n(94404)),h=n(96795),m=n(31987),v=function(e){function t(e){var n;a(this,t),n=i(this,t,[e]),(0,c.default)(n,"getValue",(function(){var e=n.props.column,t=n.state.value;return r({},e.key,(0,h.formatStringToNumber)(t,e.data))})),(0,c.default)(n,"updateValue",(function(e,t){e!==n.state.value&&n.setState({value:e},(function(){t&&t()}))})),(0,c.default)(n,"focusInput",(function(){n.input&&n.input.focus()})),(0,c.default)(n,"blurInput",(function(){n.input&&n.input.blur()})),(0,c.default)(n,"onBlur",(function(){var e=n.props.column.data,t=(0,h.formatStringToNumber)(n.getInputNode().value,e),r=(0,h.getNumberDisplayString)(t,e)||"";n.setState({value:r},(function(){n.props.onCommit()}))})),(0,c.default)(n,"onPaste",(function(e){e.stopPropagation()})),(0,c.default)(n,"onCut",(function(e){e.stopPropagation()})),(0,c.default)(n,"onKeyDown",(function(e){var t=e.currentTarget,r=t.selectionStart,a=t.selectionEnd,o=t.value;13===e.keyCode?(e.preventDefault(),n.onBlur()):(37===e.keyCode&&0===r||39===e.keyCode&&a===o.length)&&e.stopPropagation(),n.props.onKeyDown&&n.props.onKeyDown(e)})),(0,c.default)(n,"onChange",(function(e){e.persist();var t=n.props.column.data,r=t&&t.format?t.format:h.DEFAULT_NUMBER_FORMAT,a=null;t&&"custom_currency"===t.format&&(a=t.currency_symbol);var o=e.target.value.trim();if((0,m.isMac)()||!(o.indexOf(".\u3002")>-1)){var i=(0,h.replaceNumberNotAllowInput)(o,r,a);i!==n.state.value&&n.setState({value:i},(function(){n.props.onChange&&n.props.onChange(e)}))}})),(0,c.default)(n,"onClick",(function(e){n.props.onInputClick&&n.props.onInputClick(e)})),(0,c.default)(n,"getInputNode",(function(){var e=f.default.findDOMNode(n.input);return"INPUT"===e.tagName?e:e.querySelector("input:not([type=hidden])")})),(0,c.default)(n,"setInputRef",(function(e){return n.input=e,n.input}));var o=e.value,u=e.column.data,s=void 0===u?{}:u;return n.state={value:(0,h.getNumberDisplayString)(o,s)||""},n}return u(t,e),o(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){if(this.props.value!==e.value){var t=e.column.data,n=void 0===t?{}:t,r=(0,h.getNumberDisplayString)(e.value,n)||"";this.setState({value:r})}}},{key:"render",value:function(){var e=this.props,t=e.readOnly,n=e.extraClassName;return d.default.createElement("input",{ref:this.setInputRef,type:"text",className:(0,p.default)("form-control number-editor",n),disabled:t,value:this.state.value||"",onBlur:this.onBlur,onPaste:this.onPaste,onCut:this.onCut,onKeyDown:this.onKeyDown,onChange:this.onChange,onClick:this.onClick})}}])}(d.Component);t.default=v},53197:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=s(n(9950)),d=n(48843),f=function(e){function t(e){var n;return a(this,t),n=i(this,t,[e]),(0,l.default)(n,"onMouseEnterRateItem",(function(){var e=n.props.rateItemIndex;n.props.onMouseEnterRateItem(e)})),(0,l.default)(n,"onMouseLeaveRateItem",(function(){n.props.onMouseLeaveRateItem()})),(0,l.default)(n,"onChangeRateNumber",(function(){var e=n.props,t=e.onChangeRateNumber,r=e.rateItemIndex,a=e.editable;t&&a&&t(r)})),n.tooltipRef=c.default.createRef(),n.state={isOpen:!1},n}return u(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.enterRateItemIndex,n=e.rateItemIndex,a=e.value,o=e.column,i=e.isShowRateItem,u=e.editable,s=o.data||{},l=s.rate_style_color,f=s.rate_style_type,p=f||"dtable-icon-rate";if(!i&&n>a)return null;var h={cursor:u?"pointer":"default",color:a>=n?l:"#e5e5e5"},m=h;return t>=n&&(m=r(r({},h),{},{color:l,opacity:.4})),c.default.createElement("div",{onMouseEnter:this.onMouseEnterRateItem,onMouseLeave:this.onMouseLeaveRateItem,style:m,onClick:this.onChangeRateNumber,className:"rate-item ".concat(a>=n?"rate-item-active":"")},c.default.createElement("span",{className:"dtable-font ".concat(p),ref:this.tooltipRef}),u&&c.default.createElement(d.UncontrolledTooltip,{placement:"bottom",target:this.tooltipRef},n))}}])}(c.default.Component);t.default=f},79891:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=u(n(9950)),d=s(n(75168)),f=n(48843),p=n(28321),h=n(96795),m=s(n(40039)),v=s(n(32064)),E=n(65870);n(48769);var g=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,l.default)(n,"onHotKey",(function(e){(0,d.default)("esc",e)&&(e.preventDefault(),n.props.hidePopover())})),(0,l.default)(n,"isNeedSubmit",(function(){return n.props.isNeedSubmit})),(0,l.default)(n,"update",(function(e){if(n.isNeedSubmit()){n.setState({filters:e,isSubmitDisabled:!1})}else n.setState({filters:e},(function(){var t={filters:e,filter_conjunction:n.state.filterConjunction};n.props.update(t)}))})),(0,l.default)(n,"deleteFilter",(function(e,t){var r=n.state.filters.slice(0);r.splice(e,1),0===r.length&&t(),n.update(r)})),(0,l.default)(n,"updateFilter",(function(e,t){var r=n.state.filters.slice(0);r[e]=t,n.update(r)})),(0,l.default)(n,"updateFilterConjunction",(function(e){if(n.isNeedSubmit()){n.setState({filterConjunction:e,isSubmitDisabled:!1})}else n.setState({filterConjunction:e},(function(){var t={filters:n.state.filters,filter_conjunction:e};n.props.update(t)}))})),(0,l.default)(n,"addFilter",(function(e){var t=n.props.columns,r=t[0];if(h.FILTER_COLUMN_OPTIONS[r.type]||(r=t.find((function(e){return h.FILTER_COLUMN_OPTIONS[e.type]}))),r){var a=(0,E.getFilterByColumn)(r),o=n.state.filters.slice(0);0===o.length&&e(),o.push(a),n.update(o)}})),(0,l.default)(n,"onClosePopover",(function(){n.props.hidePopover()})),(0,l.default)(n,"onSubmitFilters",(function(){var e=n.state,t={filters:e.filters,filter_conjunction:e.filterConjunction};n.props.update(t),n.props.hidePopover()})),(0,l.default)(n,"onPopoverInsideClick",(function(e){e.stopPropagation()})),n.state={filters:(0,h.getValidFilters)(e.filters,e.columns),filterConjunction:e.filterConjunction||"And"},n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onHotKey)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onHotKey)}},{key:"render",value:function(){var e=this,t=this.props,n=t.target,r=t.columns,a=t.container,o=t.popperClassName,i=t.t,u=this.state,s=u.filters,l=u.filterConjunction,d=r.length>0;return c.default.createElement(f.UncontrolledPopover,{container:a,popperClassName:o,placement:"bottom-start",isOpen:!0,target:n,fade:!1,hideArrow:!0,className:"filter-popover",boundariesElement:document.body},(function(t){var n=t.scheduleUpdate;return c.default.createElement("div",{ref:function(t){return e.dtablePopoverRef=t},onClick:e.onPopoverInsideClick,className:e.props.filtersClassName},c.default.createElement(v.default,{filterConjunction:l,filters:s,columns:r,emptyPlaceholder:i("No_filters"),updateFilter:e.updateFilter,deleteFilter:e.deleteFilter,updateFilterConjunction:e.updateFilterConjunction,collaborators:e.props.collaborators,readOnly:!1,scheduleUpdate:n,isPre:e.props.isPre}),c.default.createElement(m.default,{className:"popover-add-tool ".concat(d?"":"disabled"),callBack:d?function(){return e.addFilter(n)}:function(){},footerName:i("Add_filter"),addIconClassName:"popover-add-icon"}),e.isNeedSubmit()&&c.default.createElement("div",{className:"filter-popover-footer"},c.default.createElement(f.Button,{className:"mr-2",onClick:e.onClosePopover},i("Cancel")),c.default.createElement(f.Button,{color:"primary",disabled:e.state.isSubmitDisabled,onClick:e.onSubmitFilters},i("Submit"))))}))}}])}(c.Component);(0,l.default)(g,"defaultProps",{filtersClassName:""});t.default=(0,p.withTranslation)("sdoc-editor")(g)},65870:function(e,t,n){"use strict";var r=n(41132).default,a=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isFilterTermArray=t.getUpdatedFilterByTermModifier=t.getUpdatedFilterBySpecialTerm=t.getUpdatedFilterBySelectSingle=t.getUpdatedFilterBySelectMultiple=t.getUpdatedFilterByRate=t.getUpdatedFilterByPredicate=t.getUpdatedFilterByNormalTerm=t.getUpdatedFilterByCreator=t.getUpdatedFilterByColumn=t.getUpdatedFilterByCollaborator=t.getFormulaColumnFilter=t.getFormulaAndLinkFilters=t.getFilterByColumn=t.getColumnOptions=t.SPECIAL_TERM_TYPE=t.SIMPLE_TEXT_INPUT_COLUMNS_MAP=t.DATE_LABEL_MAP=t.DATE_EMPTY_LABEL_MAP=void 0;var o=n(96795),i=n(31987),u=t.SPECIAL_TERM_TYPE={CREATOR:"creator",SINGLE_SELECT:"single_select",MULTIPLE_SELECT:"multiple_select",COLLABORATOR:"collaborator",RATE:"rate"},s=(t.SIMPLE_TEXT_INPUT_COLUMNS_MAP=a(a(a(a(a(a(a(a(a(a({},o.CellType.TEXT,!0),o.CellType.LONG_TEXT,!0),o.CellType.GEOLOCATION,!0),o.CellType.AUTO_NUMBER,!0),o.CellType.EMAIL,!0),o.CellType.URL,!0),o.CellType.IMAGE,!0),o.CellType.FILE,!0),o.FORMULA_RESULT_TYPE.STRING,!0),o.FORMULA_RESULT_TYPE.BOOL,!0),t.DATE_LABEL_MAP=a(a(a(a(a({},o.FILTER_TERM_MODIFIER_TYPE.EXACT_DATE,!0),o.FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_AGO,!0),o.FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_FROM_NOW,!0),o.FILTER_TERM_MODIFIER_TYPE.THE_NEXT_NUMBERS_OF_DAYS,!0),o.FILTER_TERM_MODIFIER_TYPE.THE_PAST_NUMBERS_OF_DAYS,!0),a(a({},o.FILTER_PREDICATE_TYPE.IS_ANY_OF,!0),o.FILTER_PREDICATE_TYPE.IS_NONE_OF,!0)),l=a(a({},o.FILTER_PREDICATE_TYPE.IS,!0),o.FILTER_PREDICATE_TYPE.IS_NOT,!0),c=t.DATE_EMPTY_LABEL_MAP=a(a({},o.FILTER_PREDICATE_TYPE.EMPTY,!0),o.FILTER_PREDICATE_TYPE.NOT_EMPTY,!0),d=[o.CellType.MULTIPLE_SELECT,o.CellType.COLLABORATOR,o.CellType.CREATOR,o.CellType.LAST_MODIFIER],f=function(e){return o.COLLABORATOR_COLUMN_TYPES.includes(e)||e===o.CellType.SINGLE_SELECT||e===o.CellType.MULTIPLE_SELECT},p=function(e,t){var n=e.type,r=e.data;if(d.includes(n))return!0;if(n===o.CellType.SINGLE_SELECT&&[o.FILTER_PREDICATE_TYPE.IS_ANY_OF,o.FILTER_PREDICATE_TYPE.IS_NONE_OF].includes(t))return!0;if(o.FORMULA_COLUMN_TYPES_MAP[n]){var a=r||{},i=a.result_type,u=a.array_type;return i===o.FORMULA_RESULT_TYPE.ARRAY&&f(u)}if(n===o.CellType.LINK){var s=(r||{}).array_type;return f(s)}return!1};t.isFilterTermArray=p;var h=function(e,t){var n=[o.FILTER_PREDICATE_TYPE.CONTAINS,o.FILTER_PREDICATE_TYPE.NOT_CONTAIN],r=e.filter_predicate,a=e.filter_term;if(n.includes(r)){a=a?e.filter_term.slice(0):[];var i=t.email,u=a.indexOf(i);u>-1?a.splice(u,1):a.push(i)}else{if(a[0]===t.email)return;a=[t.email]}return Object.assign({},e,{filter_term:a})};t.getUpdatedFilterByCreator=h;var m=function(e,t){var n;if(e.filter_predicate===o.FILTER_PREDICATE_TYPE.IS_ANY_OF||e.filter_predicate===o.FILTER_PREDICATE_TYPE.IS_NONE_OF){var a=(n=Array.isArray(e.filter_term)?r(e.filter_term):[]).indexOf(t.id);-1===a?n.push(t.id):n.splice(a,1)}else n=t.id;return Object.assign({},e,{filter_term:n})};t.getUpdatedFilterBySelectSingle=m;var v=function(e,t){var n=e.filter_term?e.filter_term:[],r=n.indexOf(t.id);return r>-1?n.splice(r,1):n.push(t.id),Object.assign({},e,{filter_term:n})};t.getUpdatedFilterBySelectMultiple=v;var E=function(e,t){var n=e.filter_term?e.filter_term.slice(0):[],r=t.email,a=n.indexOf(r);return a>-1?n.splice(a,1):n.push(r),Object.assign({},e,{filter_term:n})};t.getUpdatedFilterByCollaborator=E;var g=function(e,t){return e.filter_term===t?Object.assign({},e,{filter_term:0}):Object.assign({},e,{filter_term:t})};t.getUpdatedFilterByRate=g;var y=function(e){var t=e.type,n=e.data;if(o.FORMULA_COLUMN_TYPES_MAP[t])return b(e);if(t===o.CellType.LINK){var r=(n||{}).array_type;return r===o.FORMULA_RESULT_TYPE.BOOL?o.FILTER_COLUMN_OPTIONS[o.CellType.CHECKBOX]:r===o.FORMULA_RESULT_TYPE.STRING?o.FILTER_COLUMN_OPTIONS[o.CellType.TEXT]:A(r)}return o.FILTER_COLUMN_OPTIONS[t]||{}};t.getColumnOptions=y;var b=function(e){var t=e.data||{},n=t.result_type,r=t.array_type;return n===o.FORMULA_RESULT_TYPE.BOOL?o.FILTER_COLUMN_OPTIONS[o.CellType.CHECKBOX]:n===o.FORMULA_RESULT_TYPE.STRING?o.FILTER_COLUMN_OPTIONS[o.CellType.TEXT]:[o.FORMULA_RESULT_TYPE.NUMBER,o.FORMULA_RESULT_TYPE.DATE].includes(n)?o.FILTER_COLUMN_OPTIONS[n]:n===o.FORMULA_RESULT_TYPE.ARRAY?A(r):o.FILTER_COLUMN_OPTIONS[o.CellType.TEXT]},A=function(e){if(!e)return{};var t=e;if(o.COLLABORATOR_COLUMN_TYPES.includes(e)?t=o.CellType.COLLABORATOR:e===o.CellType.SINGLE_SELECT?t=o.CellType.MULTIPLE_SELECT:o.DATE_COLUMN_OPTIONS.includes(e)?t=o.CellType.DATE:(0,o.isNumericColumn)({type:e})&&(t=o.CellType.NUMBER),t===o.CellType.CHECKBOX||t===o.CellType.BOOL)return o.FILTER_COLUMN_OPTIONS[o.CellType.CHECKBOX];var n=o.FILTER_COLUMN_OPTIONS[t]||o.FILTER_COLUMN_OPTIONS[o.CellType.TEXT],r=n.filterPredicateList;return r&&!r.includes(o.FILTER_PREDICATE_TYPE.EMPTY)&&r.push(o.FILTER_PREDICATE_TYPE.EMPTY),r&&!r.includes(o.FILTER_PREDICATE_TYPE.NOT_EMPTY)&&r.push(o.FILTER_PREDICATE_TYPE.NOT_EMPTY),n},C=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.type,r=e.data,a=y(e).filterPredicateList;if(a){var i=a[0],u=Object.assign({},t,{column_key:e.key,filter_predicate:i});if(u.filter_term="",n===o.CellType.CHECKBOX)return u.filter_term=!1,u;if(n===o.CellType.RATE){var s=r.rate_max_number;return u.filter_term=s,u}if(p(e,i))return u.filter_term=[],u;if((0,o.isDateColumn)(e)){var l=i===o.FILTER_PREDICATE_TYPE.IS_WITHIN?o.filterTermModifierIsWithin[0]:o.filterTermModifierNotWithin[0];return u.filter_term_modifier=l,u.filter_term="",u}if(o.FORMULA_COLUMN_TYPES_MAP[n]){var c=T(e,t);return c&&(u.filter_term=c.filter_term),u}if(n===o.CellType.LINK){var d=r||{},f=d.array_type,h=d.array_data;if(f){f===o.FORMULA_RESULT_TYPE.BOOL&&(f=o.CellType.CHECKBOX),f===o.FORMULA_RESULT_TYPE.STRING&&(f=o.CellType.TEXT);var m={key:e.key,type:f,data:h},v=C(m,t)||{};v&&(u.filter_term=v.filter_term)}return u}return u}};t.getFilterByColumn=C;var T=function(e,t){var n=e.data||{},r=n.result_type,a=n.array_type,i=n.array_data;if(r===o.FORMULA_RESULT_TYPE.ARRAY){var u={key:e.key,type:a,data:i};return C(u,t)}r===o.FORMULA_RESULT_TYPE.BOOL&&(a=o.CellType.CHECKBOX),r===o.FORMULA_RESULT_TYPE.STRING&&(a=o.CellType.TEXT);var s={key:e.key,type:a,data:i};return C(s,t)};t.getFormulaColumnFilter=T;t.getUpdatedFilterByColumn=function(e,t,n){var r=e[t];if(r.column_key!==n.key)return C(n,r)};t.getUpdatedFilterByPredicate=function(e,t,n){var r=Object.assign({},e,{filter_predicate:n}),a=t.type;if(a===o.CellType.CHECKBOX)return r.filter_term=!1,r;if([o.CellType.SINGLE_SELECT,o.CellType.DEPARTMENT_SINGLE_SELECT].includes(a))return s[n]?s[e.filter_predicate]!==s[n]&&(r.filter_term=[]):l[n]?l[e.filter_predicate]!==l[n]&&(r.filter_term=""):r.filter_term="",r;if([o.CellType.CREATOR,o.CellType.LAST_MODIFIER].includes(a)&&(l[e.filter_predicate]===l[n]&&n!==o.FILTER_PREDICATE_TYPE.INCLUDE_ME||(r.filter_term=[])),p(t,n))return(c[n]||n===o.FILTER_PREDICATE_TYPE.INCLUDE_ME)&&(r.filter_term=[]),r;if((0,o.isDateColumn)(t)){var i=n===o.FILTER_PREDICATE_TYPE.IS_WITHIN?o.filterTermModifierIsWithin[0]:o.filterTermModifierNotWithin[0];return r.filter_term_modifier=i,r}return r};t.getUpdatedFilterByTermModifier=function(e,t){if(e.filter_term_modifier!==t)return Object.assign({},e,{filter_term_modifier:t})};t.getUpdatedFilterByNormalTerm=function(e,t,n,r){var a;return a=t.type===o.CellType.CHECKBOX?r.target.checked:r.target.value,e.filter_term===a?e:Object.assign({},e,{filter_term:a})};t.getUpdatedFilterBySpecialTerm=function(e,t,n){switch(t){case u.CREATOR:return h(e,n);case u.SINGLE_SELECT:return m(e,n);case u.MULTIPLE_SELECT:return v(e,n);case u.COLLABORATOR:return E(e,n);case u.RATE:return g(e,n);default:return e}};t.getFormulaAndLinkFilters=function(e,t){var n=[];return e.forEach((function(e){var r=(0,i.getColumnByKey)(e.column_key,t).type;(o.FORMULA_COLUMN_TYPES_MAP[r]||r===o.CellType.LINK)&&n.push(e)})),n}},72809:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=u(n(55097)),d=n(28321),f=n(96795),p=u(n(79891)),h=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"update",(function(e){var t=e||{},r=t.filters,a=t.filter_conjunction,o=n.props.columns,i=(0,f.getValidFilters)(r,o);n.props.onFiltersChange(i,a)})),n.state={isShowFilterPopover:!1},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.filtersClassName,n=e.popperClassName,r=e.filterConjunction,a=e.filters,o=e.columns,i=e.collaborators,u=e.isNeedSubmit,s=e.isShowFilterPopover,d=e.container;if(!o)return null;var h=(0,c.default)((0,f.getValidFilters)(a||[],o));return l.default.createElement(l.default.Fragment,null,s&&l.default.createElement(p.default,{container:d,filtersClassName:t,popperClassName:n,target:this.props.target,isNeedSubmit:u,columns:o,collaborators:i,filterConjunction:r,filters:h,hidePopover:this.props.hidePopover,update:this.update,isPre:this.props.isPre}))}}])}(l.default.Component);(0,s.default)(h,"defaultProps",{target:"sdoc-editor-filter-popover",isNeedSubmit:!1});t.default=(0,d.withTranslation)("sdoc-editor")(h)},88679:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(39791)),l=u(n(64467)),c=u(n(9950)),d=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,l.default)(n,"onUpdateFieldSetting",(function(e){e.nativeEvent.stopImmediatePropagation();var t=e.target.checked,r=n.state.setting;if(r.isChecked!==t){var a=Object.assign({},r,{isChecked:t});n.setState({setting:a},(function(){n.props.onUpdateFieldSetting(a)}))}})),n.state={setting:null},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.state.setting,t=c.default.createElement(c.default.Fragment,null,c.default.createElement("i",{className:"dtable-font ".concat(e.columnIcon)}),c.default.createElement("span",{className:"text-truncate"},e.columnName));return c.default.createElement(s.default,{checked:e.isChecked,placeholder:t,onChange:this.onUpdateFieldSetting,switchClassName:"dropdown-item"})}}],[{key:"getDerivedStateFromProps",value:function(e,t){return JSON.stringify(e.setting)!==JSON.stringify(t.setting)?{setting:e.setting}:null}}])}(c.default.PureComponent);t.default=d},44159:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=n(48843),d=n(28321),f=u(n(75168)),p=n(96795),h=u(n(88679)),m=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"onHotKey",(function(e){(0,f.default)("esc",e)&&(e.preventDefault(),n.props.onPopoverToggle())})),(0,s.default)(n,"onChooseAllColumns",(function(){var e=n.props.columns,t=[],r=n.state.fieldSettings.map((function(e){return e.isChecked=!0,t.push(e.key),e}));t.unshift(e[0].key),n.setState({fieldSettings:r},(function(){n.props.modifyHiddenColumns(t)}))})),(0,s.default)(n,"onHideAllColumns",(function(){var e=n.props.columns,t=n.state.fieldSettings.map((function(e){return e.isChecked=!1,e})),r=[e[0].key];n.setState({fieldSettings:t},(function(){n.props.modifyHiddenColumns(r)}))})),(0,s.default)(n,"onUpdateFieldSetting",(function(e){var t=n.props.columns,r=n.state.fieldSettings,a=[],o=r.map((function(t){return t.key===e.key&&(t=e),t.isChecked&&a.push(t.key),t}));a.includes(t[0].key)||a.unshift(t[0].key),n.setState({fieldSettings:o},(function(){n.props.modifyHiddenColumns(a)}))})),(0,s.default)(n,"onPopoverInsideClick",(function(e){e.stopPropagation()})),(0,s.default)(n,"onChangeSearch",(function(e){var t=n.state.searchVal;t!==e.target.value&&(t=e.target.value,n.setState({searchVal:t}))})),(0,s.default)(n,"getFilteredColumns",(function(){var e=n.state,t=e.searchVal,r=e.fieldSettings;return(t=t.toLowerCase())?r.filter((function(e){return e.columnName.toLowerCase().includes(t)})):r})),n.state={fieldSettings:[],searchVal:""},n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onHotKey)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onHotKey)}},{key:"render",value:function(){var e=this,t=this.props,n=t.target,r=t.container,a=t.popperClassName,o=t.t,i=this.getFilteredColumns(),u=0===i.length;return l.default.createElement(c.UncontrolledPopover,{placement:"bottom-start",container:r,popperClassName:a,isOpen:!0,target:n,fade:!1,hideArrow:!0,className:"hidden-column-popover",boundariesElement:document.body},l.default.createElement("div",{ref:function(t){return e.popoverRef=t},onClick:this.onPopoverInsideClick},l.default.createElement("div",{className:"field-settings ".concat(u?"empty":"")},l.default.createElement("div",{className:"search-column"},l.default.createElement("input",{className:"form-control",type:"text",placeholder:o("Search_column"),value:this.state.searchVal,onChange:this.onChangeSearch})),u&&l.default.createElement("div",{className:"empty-hidden-columns-container"},l.default.createElement("div",{className:"empty-hidden-columns-list"},o("No_columns_available_to_be_hidden"))),!u&&l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{className:"field-settings-body",style:{maxHeight:window.innerHeight-400+"px"}},i.map((function(t){return l.default.createElement(h.default,{key:t.key,setting:t,onUpdateFieldSetting:e.onUpdateFieldSetting})}))),!this.state.searchVal&&l.default.createElement("div",{className:"field-settings-header"},l.default.createElement("div",{className:"hide-all px-2",onClick:this.onHideAllColumns},o("Hide_all")),l.default.createElement("div",{className:"show-all px-2",onClick:this.onChooseAllColumns},o("Show_all")))))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.columns,r=e.shownColumnKeys,a=n.map((function(e){return{key:e.key,isChecked:r.includes(e.key),columnName:e.name,columnIcon:p.COLUMNS_ICON_CONFIG[e.type]}}));return a.shift(),{fieldSettings:a}}}])}(l.default.Component);t.default=(0,d.withTranslation)("sdoc-editor")(m)},19106:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=u(n(9950)),d=n(28321),f=s(n(44159));n(34962);var p=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,l.default)(n,"modifyHiddenColumns",(function(e){n.setState({shownColumnKeys:e}),n.props.onSettingUpdate(e)})),n.state={shownColumnKeys:e.shownColumnKeys||[]},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.target,n=e.columns,r=e.isShowHideColumnSetter,a=e.container,o=e.popperClassName,i=this.state.shownColumnKeys;return n?c.default.createElement(c.default.Fragment,null,r&&c.default.createElement(f.default,{container:a,target:t,popperClassName:o,columns:n,shownColumnKeys:i,modifyHiddenColumns:this.modifyHiddenColumns,onPopoverToggle:this.props.onPopoverToggle})):null}}])}(c.Component);(0,l.default)(p,"defaultProps",{target:"sdoc-editor-hide-column-popover"});t.default=(0,d.withTranslation)("sdoc-editor")(p)},10675:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=u(n(9950)),d=n(28321),f=s(n(44763));n(72949);var p=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,l.default)(e,"update",(function(t){var n=(t||{}).sorts;e.props.onSortsChange(n)})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.sorts,n=e.columns,r=e.isNeedSubmit,a=e.isShowSortPopover,o=e.container,i=e.popperClassName,u=e.onSortToggle;return n?c.default.createElement(c.default.Fragment,null,a&&c.default.createElement(f.default,{target:this.props.target,popperClassName:i,container:o,isNeedSubmit:r,columns:n,onSortComponentToggle:u,update:this.update,sorts:t})):null}}])}(c.Component);(0,l.default)(p,"defaultProps",{target:"sdoc-editor-sort-popover",isNeedSubmit:!1});t.default=(0,d.withTranslation)("sdoc-editor")(p)},44763:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(15462)),c=s(n(64467)),d=u(n(9950)),f=s(n(75168)),p=n(48843),h=n(96795),m=n(31987),v=s(n(40039)),E=n(11667),g=n(28321),y=[h.SORT_TYPE.UP,h.SORT_TYPE.DOWN],b=function(e){function t(e){var n;r(this,t),n=o(this,t,[e]),(0,c.default)(n,"isNeedSubmit",(function(){return n.props.isNeedSubmit})),(0,c.default)(n,"onHotKey",(function(e){(0,f.default)("esc",e)&&(e.preventDefault(),n.props.onSortComponentToggle())})),(0,c.default)(n,"addSort",(function(){var e=n.state.sorts,t=(0,E.execSortsOperation)(E.SORT_OPERATION.ADD_SORT,{sorts:e});n.updateSorts(t)})),(0,c.default)(n,"deleteSort",(function(e,t){e.nativeEvent.stopImmediatePropagation();var r=n.state.sorts.slice(0),a=(0,E.execSortsOperation)(E.SORT_OPERATION.DELETE_SORT,{sorts:r,index:t});n.updateSorts(a)})),(0,c.default)(n,"onSelectColumn",(function(e,t){var r=n.state.sorts.slice(0),a=e.column.key;if(a!==r[t].column_key){var o=(0,E.execSortsOperation)(E.SORT_OPERATION.MODIFY_SORT_COLUMN,{sorts:r,index:t,column_key:a});n.updateSorts(o)}})),(0,c.default)(n,"onSelectSortType",(function(e,t){var r=n.state.sorts.slice(0),a=e.sortType;if(a!==r[t].sort_type){var o=(0,E.execSortsOperation)(E.SORT_OPERATION.MODIFY_SORT_TYPE,{sorts:r,index:t,sort_type:a});n.updateSorts(o)}})),(0,c.default)(n,"updateSorts",(function(e){if(n.isNeedSubmit()){n.setState({sorts:e,isSubmitDisabled:!1})}else n.setState({sorts:e},(function(){n.handleSortAnimation()}))})),(0,c.default)(n,"handleSortAnimation",(function(){var e={sorts:n.state.sorts};n.props.update(e)})),(0,c.default)(n,"onClosePopover",(function(){n.props.onSortComponentToggle()})),(0,c.default)(n,"onSubmitSorts",(function(){var e={sorts:n.state.sorts};n.props.update(e),n.props.onSortComponentToggle()})),(0,c.default)(n,"createColumnsOptions",(function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter((function(e){return h.SORT_COLUMN_OPTIONS.includes(e.type)})).map((function(e){var t=e.type,n=e.name;return{value:{column:e},label:d.default.createElement(d.Fragment,null,d.default.createElement("span",{className:"filter-header-icon"},d.default.createElement("i",{className:h.COLUMNS_ICON_CONFIG[t]})),d.default.createElement("span",{className:"select-option-name"},n))}}))})),(0,c.default)(n,"createSortTypeOptions",(function(){var e=n.props.t;return y.map((function(t){return{value:{sortType:t},label:d.default.createElement("span",{className:"select-option-name"},e(t))}}))})),(0,c.default)(n,"renderSortsList",(function(){var e=n.props.columns;return n.state.sorts.map((function(t,r){var a=(0,m.getColumnByKey)(t.column_key,e)||{};return n.renderSortItem(a,t,r)}))})),(0,c.default)(n,"renderSortItem",(function(e,t,r){var a=n.props.t,o=e.name,i=e.type,u={label:d.default.createElement(d.Fragment,null,d.default.createElement("span",{className:"filter-header-icon"},d.default.createElement("i",{className:h.COLUMNS_ICON_CONFIG[i]})),d.default.createElement("span",{className:"select-option-name",title:o,"aria-label":o},o))},s=t.sort_type,c=s&&{label:d.default.createElement("span",{className:"select-option-name"},a(s))};return d.default.createElement("div",{key:"sort-item-"+r,className:"sort-item"},d.default.createElement("div",{className:"delete-sort",onClick:function(e){return n.deleteSort(e,r)}},d.default.createElement("i",{className:"dtable-font dtable-icon-fork-number"})),d.default.createElement("div",{className:"condition"},d.default.createElement("div",{className:"sort-column"},d.default.createElement(l.default,{value:u,onSelectOption:function(e){return n.onSelectColumn(e,r)},options:n.columnsOptions,searchable:!0,searchPlaceholder:a("Search_column"),noOptionsPlaceholder:a("No_results")})),d.default.createElement("div",{className:"sort-predicate ml-2"},d.default.createElement(l.default,{value:c,onSelectOption:function(e){return n.onSelectSortType(e,r)},options:n.sortTypeOptions}))))})),(0,c.default)(n,"onPopoverInsideClick",(function(e){e.stopPropagation()}));var a=n.props,i=a.sorts,u=a.columns;return n.sortTypeOptions=n.createSortTypeOptions(),n.columnsOptions=n.createColumnsOptions(u),n.state={sorts:(0,E.getDisplaySorts)(i,u)},n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onHotKey)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onHotKey)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.columns;t!==this.props.columns&&(this.columnsOptions=this.createColumnsOptions(t))}},{key:"render",value:function(){var e=this,t=this.props,n=t.target,r=t.container,a=t.popperClassName,o=t.t,i=this.state.sorts,u=(0,E.isSortsEmpty)(i);return d.default.createElement(p.UncontrolledPopover,{placement:"bottom-start",isOpen:!0,target:n,fade:!1,hideArrow:!0,className:"sort-popover",popperClassName:a,container:r,boundariesElement:document.body},d.default.createElement("div",{ref:function(t){return e.sortPopoverRef=t},onClick:this.onPopoverInsideClick},d.default.createElement("div",{className:"sorts-list ".concat(u?"empty-sorts-container":"")},u?d.default.createElement("div",{className:"empty-sorts-list"},o("No_sorts")):this.renderSortsList()),d.default.createElement(v.default,{callBack:this.addSort,footerName:o("Add_sort"),className:"popover-add-tool",addIconClassName:"popover-add-icon"}),this.isNeedSubmit()&&d.default.createElement("div",{className:"sort-popover-footer"},d.default.createElement(p.Button,{className:"mr-2",onClick:this.onClosePopover},o("Cancel")),d.default.createElement(p.Button,{color:"primary",disabled:this.state.isSubmitDisabled,onClick:this.onSubmitSorts},o("Submit")))))}}])}(d.Component);t.default=(0,g.withTranslation)("sdoc-editor")(b)},11667:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSortsEmpty=t.getDisplaySorts=t.execSortsOperation=t.SORT_OPERATION=void 0;var r=n(96795),a=t.SORT_OPERATION={ADD_SORT:"add_sort",DELETE_SORT:"delete_sort",MODIFY_SORT_COLUMN:"modify_sort_column",MODIFY_SORT_TYPE:"modify_sort_type"};t.getDisplaySorts=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){return!e.column_key||(0,r.isValidSort)(e,t)})):[]};t.isSortsEmpty=function(e){return!e||0===e.length};t.execSortsOperation=function(e,t){var n=t.sorts;switch(e){case a.ADD_SORT:var o={column_key:null,sort_type:r.SORT_TYPE.UP};return n.push(o),n;case a.DELETE_SORT:var i=t.index;return n.splice(i,1),n;case a.MODIFY_SORT_COLUMN:var u=t.index,s={column_key:t.column_key,sort_type:r.SORT_TYPE.UP};return n[u]=s,n;case a.MODIFY_SORT_TYPE:var l=t.index,c=t.sort_type,d={column_key:n[l].column_key,sort_type:c};return n[l]=d,n;default:return n}}},31987:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getColumnByKey=function(e,t){if(!e||!Array.isArray(t))return null;return t.find((function(t){return t.key===e}))},t.getEventClassName=void 0,t.isCheckboxColumn=function(e){var t=e.type,n=e.data;if(r.FORMULA_COLUMN_TYPES_MAP[t]){var a=n||{},o=a.result_type,i=a.array_type;return o===r.FORMULA_RESULT_TYPE.ARRAY&&i===r.CellType.CHECKBOX}return t===r.CellType.CHECKBOX},t.isMac=void 0;var r=n(96795);t.getEventClassName=function(e){return e&&e.target&&e.target.getAttribute("class")||""};t.isMac=function(){var e=navigator.platform;return"Mac68K"===e||"MacPPC"===e||"Macintosh"===e||"MacIntel"===e}},41073:function(e,t,n){"use strict";var r=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.TABLE_ROW_STYLE=t.TABLE_ROW_MIN_HEIGHT=t.TABLE_MAX_ROWS=t.TABLE_MAX_COLUMNS=t.TABLE_ELEMENT_SPAN=t.TABLE_ELEMENT_POSITION=t.TABLE_ELEMENT=t.TABLE_CELL_STYLE=t.TABLE_CELL_MIN_WIDTH=t.TABLE_ALTERNATE_HIGHLIGHT_CLASS_MAP=t.SELECTED_TABLE_CELL_BACKGROUND_COLOR=t.RESIZE_MASK_TOP=t.RESIZE_MASK_RIGHT=t.RESIZE_MASK_LEFT=t.RESIZE_MASK_BOTTOM=t.RESIZE_HANDLER_ROW=t.RESIZE_HANDLER_FIRST_COLUMN=t.RESIZE_HANDLER_COLUMN=t.INHERIT_CELL_STYLE_WHEN_SELECT_SINGLE=t.INHERIT_CELL_STYLE_WHEN_SELECT_MULTIPLE=t.EMPTY_SELECTED_RANGE=t.DRAG_HANDLER_ROW=t.DRAG_HANDLER_COLUMN=t.CELL_SELECTED=void 0;t.TABLE_MAX_ROWS=500,t.TABLE_MAX_COLUMNS=50,t.EMPTY_SELECTED_RANGE={minRowIndex:-1,maxRowIndex:-1,minColIndex:-1,maxColIndex:-1},t.TABLE_ROW_MIN_HEIGHT=42,t.TABLE_CELL_MIN_WIDTH=35;var a=t.TABLE_ELEMENT={TABLE:"table",ROW:"row",COLUMN:"column",CELL:"cell"};t.TABLE_ELEMENT_SPAN=r(r(r({},a.TABLE,"table"),a.ROW,"tr"),a.CELL,"td"),t.TABLE_ELEMENT_POSITION={AFTER:"after",BEFORE:"before"},t.SELECTED_TABLE_CELL_BACKGROUND_COLOR="#dee8fe",t.TABLE_CELL_STYLE={TEXT_ALIGN:"text_align",BACKGROUND_COLOR:"background_color",ALIGN_ITEMS:"align_items"},t.TABLE_ROW_STYLE={MIN_HEIGHT:"min_height"},t.TABLE_ALTERNATE_HIGHLIGHT_CLASS_MAP={"sdoc-table-header-3f495d":"sdoc-table-body-3f495d","sdoc-table-header-2367f2":"sdoc-table-body-2367f2","sdoc-table-header-f77d21":"sdoc-table-body-f77d21","sdoc-table-header-0099f4":"sdoc-table-body-0099f4"},t.INHERIT_CELL_STYLE_WHEN_SELECT_SINGLE=["background_color"],t.INHERIT_CELL_STYLE_WHEN_SELECT_MULTIPLE=["background_color","text_align"],t.RESIZE_MASK_TOP="top",t.RESIZE_MASK_RIGHT="right",t.RESIZE_MASK_BOTTOM="bottom",t.RESIZE_MASK_LEFT="left",t.RESIZE_HANDLER_ROW="row",t.RESIZE_HANDLER_COLUMN="column",t.RESIZE_HANDLER_FIRST_COLUMN="first_column",t.DRAG_HANDLER_ROW="row",t.DRAG_HANDLER_COLUMN="column",t.CELL_SELECTED="cell-selected"},24697:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=n(48843),l=n(41073),c=a(n(71205)),d=n(77886);n(74211);t.default=function(e){var t=e.editor,n=e.insertPosition,a=e.closeDialog,o=(0,u.useTranslation)().t,f=(0,i.useState)(""),p=r(f,2),h=p[0],m=p[1],v=(0,i.useState)("1"),E=r(v,2),g=E[0],y=E[1],b=(0,i.useState)("1"),A=r(b,2),C=A[0],T=A[1],_=(0,i.useCallback)((function(){!g||!C||parseInt(g)<1||parseInt(g)>50||parseInt(C)<1||parseInt(C)>50?m("Valid_values_for_rows_and_columns"):((0,d.insertTable)(t,[parseInt(g),parseInt(C)],t.selection,n),a())}),[t,g,C,n]),D=(0,i.useCallback)((function(e){var t=e.target.value;t!==g&&(m(""),y(t))}),[g]),O=(0,i.useCallback)((function(e){var t=e.target.value;t!==C&&(m(""),T(t))}),[C]);return i.default.createElement(s.Modal,{isOpen:!0,toggle:a,size:"md",className:"sdoc-custom-table-size-dialog",zIndex:1111},i.default.createElement(s.ModalHeader,{toggle:a},o("Customize_the_number_of_rows_and_columns")),i.default.createElement(s.ModalBody,null,i.default.createElement("div",{className:"d-flex sdoc-custom-table-size-container"},i.default.createElement("div",{className:"d-flex flex-column sdoc-custom-table-size-item mr-4"},i.default.createElement(s.Label,{className:"mb-2"},o("Rows")),i.default.createElement(c.default,{min:1,max:l.TABLE_MAX_ROWS,value:g,onChange:D})),i.default.createElement("div",{className:"d-flex flex-column sdoc-custom-table-size-item"},i.default.createElement(s.Label,{className:"mb-2"},o("Columns")),i.default.createElement(c.default,{min:1,max:l.TABLE_MAX_COLUMNS,value:C,onChange:O}))),h&&i.default.createElement(s.Alert,{className:"mt-2 mb-0",color:"danger"},o(h))),i.default.createElement(s.ModalFooter,null,i.default.createElement(s.Button,{color:"secondary",onClick:a},o("Cancel")),i.default.createElement(s.Button,{color:"primary",onClick:_},o("Submit"))))}},71205:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(48843);function i(e){var t=e.value,n=e.onChange,r=e.min,i=e.step,u=e.max,s=e.readOnly,l=e.className;return a.default.createElement(o.Input,{type:"number",className:l,value:t,min:r,step:i,max:u,readOnly:s,onChange:n})}i.defaultProps={min:0,step:1,max:1/0,readOnly:!1};t.default=i},35981:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CustomTableSizeDialog",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"SplitCellSettingDialog",{enumerable:!0,get:function(){return o.default}});var a=r(n(24697)),o=r(n(1896))},1896:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(48843),u=n(28321),s=n(77886);t.default=function(e){var t=e.editor,n=e.closeDialog,a=(0,u.useTranslation)().t,l=(0,s.getSelectedInfo)(t).cell,c=l.rowspan,d=void 0===c?1:c,f=l.colspan,p=void 0===f?1:f,h=(0,o.useState)(d),m=r(h,2),v=m[0],E=m[1],g=(0,o.useState)(p),y=r(g,2),b=y[0],A=y[1],C=d,T=p,_=(0,o.useState)(""),D=r(_,2),O=D[0],N=D[1],S=(0,o.useCallback)((function(e){E(e.target.value)}),[]),w=(0,o.useCallback)((function(e){A(e.target.value)}),[]),k=(0,o.useCallback)((function(){var e=parseInt(v),r=parseInt(b);if(!e||!r||e<0||r<0)return N(a("Please_enter_a_non-negative_integer")),!1;var o=e,i=r;return e>C?(E(o=C),N(a("The_maximum_row_number_is_{number}").replace("{number}",C)),!1):r>T?(A(i=T),N(a("The_maximum_column_number_is_{number}").replace("{number}",T)),!1):((0,s.splitCell)(t,o,i),void n())}),[v,b]);return o.default.createElement(i.Modal,{isOpen:!0,autoFocus:!1,toggle:n,zIndex:1071,returnFocusAfterClose:!0},o.default.createElement(i.ModalHeader,{toggle:n},a("Split_cell")),o.default.createElement(i.ModalBody,null,o.default.createElement(i.Row,null,o.default.createElement(i.Col,{md:6},o.default.createElement(i.FormGroup,null,o.default.createElement(i.Label,{for:"row-number"},a("Row_number")),o.default.createElement(i.Input,{id:"row-number",name:"row-number",type:"number",min:1,value:v,onChange:S}))),o.default.createElement(i.Col,{md:6},o.default.createElement(i.FormGroup,null,o.default.createElement(i.Label,{for:"column-number"},a("Column_number")),o.default.createElement(i.Input,{id:"column-number",name:"column-number",type:"number",min:1,value:b,onChange:w})))),O&&o.default.createElement(i.Alert,{className:"mt-2 mb-0",color:"danger"},a(O))),o.default.createElement(i.ModalFooter,null,o.default.createElement(i.Button,{color:"secondary",onClick:n},a("Cancel")),o.default.createElement(i.Button,{color:"primary",onClick:k},a("Submit"))))}},77886:function(e,t,n){"use strict";var r=n(50883).default,a=n(41132).default,o=n(12897).default,i=n(43693).default,u=n(85715).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateTableRowHeight=t.updateColumnWidth=t.splitCell=t.setTableSelectedRange=t.setTableFragmentData=t.setCellStyle=t.removeTableElement=t.removeTable=t.normalizeTableELement=t.moveRows=t.moveColumns=t.isTableWidthFitScreen=t.isTableMenuDisabled=t.isTableLocation=t.isSelectedAllCell=t.isPreventResetTableSelectedRange=t.isLastTableCell=t.isInTable=t.isHideDragHandlerLine=t.isCursorAtCellStart=t.isCursorAtCellEnd=t.isCombineCellsDisabled=t.isAllInTable=t.insertTableRow=t.insertTableElement=t.insertTableColumn=t.insertTableByTemplate=t.insertTable=t.insertMultipleRowsAndColumns=t.handleInsertTable=t.handleCombinedCellsBeforeDeleteTableRow=t.handleCombinedCellsBeforeDeleteTableColumn=t.handleCombinedCellsAfterInsertTableRow=t.handleCombinedCellsAfterInsertTableColumn=t.getTableSelectedRangeAfterDrag=t.getTableRowSelectedRange=t.getTableDragType=t.getTableColumnsWidth=t.getTableColumnsAfterInsertColumn=t.getTableColumns=t.getTableColumnSelectedRange=t.getSelectedInfo=t.getRowHeight=t.getRowDomHeight=t.getResizeMaskCellInfo=t.getInsertPosition=t.getHighlightClass=t.getFirstTableCell=t.getCellInheritStyles=t.getCellHighlightClassName=t.getCellColumn=t.generateTableRow=t.generateTableCell=t.generateInheritStyle=t.generateEmptyTable=t.generateDragMoveElement=t.focusClosestCellWhenJustifyCellSize=t.focusCell=t.fitTableColumnToScreen=t.elementHasImage=t.deleteTableSelectCells=t.deleteTableRangeData=t.deleteHandler=t.combineCells=t.colorBlend=t.adjustCombinedCellRange=void 0;var l=s(n(36261)),c=n(70523),d=n(62097),f=s(n(55097)),p=n(82935),h=n(39177),m=n(41073),v=s(n(65948)),E=n(59983),g=s(n(2568)),y=n(26065),b=function(e,t){if(t)return!0;var n=e.selection;if(null===n)return!0;if(!c.Range.isCollapsed(n))return!0;var r=c.Editor.nodes(e,{match:function(t){var n=(0,p.getNodeType)(t);if(!n&&(0,p.isTextNode)(t)&&t.id){var r=(0,p.getParentNode)(e.children,t.id);n=(0,p.getNodeType)(r)}return!!n.startsWith("header")||(n===h.ELEMENT_TYPE.TITLE||(n===h.ELEMENT_TYPE.SUBTITLE||(n===h.ELEMENT_TYPE.CODE_BLOCK||(n===h.ELEMENT_TYPE.ORDERED_LIST||(n===h.ELEMENT_TYPE.UNORDERED_LIST||(n===h.ELEMENT_TYPE.BLOCKQUOTE||(n===h.ELEMENT_TYPE.LIST_ITEM||(n===h.ELEMENT_TYPE.TABLE||(n===h.ELEMENT_TYPE.TABLE_CELL||(n===h.ELEMENT_TYPE.TABLE_ROW||(n===h.ELEMENT_TYPE.CALL_OUT||!!c.Editor.isVoid(e,t))))))))))))},universal:!0});return!!u(r,1)[0]};t.isTableMenuDisabled=b;t.isCombineCellsDisabled=function(e,t){if(t)return!0;var n=e.selection,r=e.tableSelectedRange;return!n||!!g.default.isSameObject(r,m.EMPTY_SELECTED_RANGE)};var A=function(e,t,n){var r={},a=(0,p.getSelectedNodeEntryByType)(e,h.ELEMENT_TYPE.TABLE);if(a&&void 0!==t&&void 0!==n){var o=u(a,2)[1];r=z(e,o,t,n)}return{id:l.default.nice(),type:h.ELEMENT_TYPE.TABLE_CELL,children:[{text:"",id:l.default.nice()}],style:r,inherit_style:r}};t.generateTableCell=A;var C=function(e,t,n){for(var r=[],a=0;a<t;a++){var o=A(e,n,a);r.push(o)}return{id:l.default.nice(),type:h.ELEMENT_TYPE.TABLE_ROW,children:r,style:i({},m.TABLE_ROW_STYLE.MIN_HEIGHT,m.TABLE_ROW_MIN_HEIGHT)}};t.generateTableRow=C;var T=function(e,t){for(var n=t.size,r=void 0===n?[0,0]:n,a=t.alternate_highlight,o=void 0!==a&&a,i=t.alternate_highlight_color,u=r[0],s=r[1],c=[],d=0;d<u;d++){var f=C(e,s,d);c.push(f)}for(var p=Math.max(m.TABLE_CELL_MIN_WIDTH,parseInt(e.width/s)),v=[],E=0;E<s;E++)v.push({width:p});return{id:l.default.nice(),type:h.ELEMENT_TYPE.TABLE,children:c,columns:v,ui:{alternate_highlight:o,alternate_highlight_color:i},style:{gridTemplateColumns:"repeat(".concat(s,", ").concat(p,"px)"),gridAutoRows:"minmax(".concat(m.TABLE_ROW_MIN_HEIGHT,"px, auto)")}}};t.generateEmptyTable=T;t.insertTable=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:h.INSERT_POSITION.CURRENT;if(t&&(r===h.INSERT_POSITION.AFTER||!b(e))){var a=T(e,{size:t}),o=n||e.selection,i=c.Editor.path(e,o);H(e,r,i,a)}};var _=function(e){var t=(0,p.getSelectedNodeByType)(e,h.ELEMENT_TYPE.TABLE),n=(0,p.getSelectedNodeByType)(e,h.ELEMENT_TYPE.TABLE_ROW),r=(0,p.getSelectedNodeByType)(e,h.ELEMENT_TYPE.TABLE_CELL),a=(0,p.findPath)(e,r);return{table:t,tablePath:(0,p.findPath)(e,t),tableSize:[t.children.length,n.children.length],row:n,rowPath:(0,p.findPath)(e,n),rowIndex:a[a.length-2],cell:r,cellPath:(0,p.findPath)(e,r),cellIndex:a[a.length-1]}};t.getSelectedInfo=_;t.isInTable=function(e){var t=(0,p.getSelectedElems)(e);return!!t.some((function(e){return e.type===h.ELEMENT_TYPE.TABLE}))&&t[0].type===h.ELEMENT_TYPE.TABLE};t.isAllInTable=function(e){var t=(0,p.getSelectedElems)(e);return!!t.some((function(e){return e.type===h.ELEMENT_TYPE.TABLE}))&&(t[0].type===h.ELEMENT_TYPE.TABLE&&t.slice(1).every((function(e){return[h.ELEMENT_TYPE.TABLE_ROW,h.ELEMENT_TYPE.TABLE_CELL].includes(e.type)})))};t.setCellStyle=function(e,t){var n;if(g.default.isSameObject(e.tableSelectedRange,m.EMPTY_SELECTED_RANGE)){if((0,p.getSelectedElems)(e).forEach((function(r){if(r.type===h.ELEMENT_TYPE.TABLE_CELL){var a=(0,p.findPath)(e,r);a&&(n=n||a,c.Transforms.setNodes(e,{style:o(o({},r.style),t),inherit_style:G(m.INHERIT_CELL_STYLE_WHEN_SELECT_SINGLE,t,r)},{at:a}))}})),n){var r={anchor:c.Editor.start(e,n),focus:c.Editor.end(e,n)};c.Transforms.select(e,r)}}else for(var i=e.tableSelectedRange,u=i.minColIndex,s=i.maxColIndex,l=i.minRowIndex,d=i.maxRowIndex,f=_(e).tablePath,v=l;v<=d;v++)for(var E=u;E<=s;E++){var y=[].concat(a(f),[v,E]),b=(0,p.getNode)(e,y);c.Transforms.setNodes(e,{style:o(o({},b.style),t),inherit_style:G(m.INHERIT_CELL_STYLE_WHEN_SELECT_MULTIPLE,t,b)},{at:y})}};t.insertTableRow=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:m.TABLE_ELEMENT_POSITION.AFTER;if(!(t.children.length>=m.TABLE_MAX_ROWS)){var o=t.children[0].children.length,i=C(e,o,n),u=(0,p.findPath)(e,t),s=r===m.TABLE_ELEMENT_POSITION.AFTER?[].concat(a(u),[n+1]):[].concat(a(u),[n]);c.Transforms.insertNodes(e,i,{at:s});var l=[].concat(a(s),[0]);(0,p.focusEditor)(e,l),r===m.TABLE_ELEMENT_POSITION.AFTER&&D(e,u,t,n)}};var D=function(e,t,n,r){for(var o=n.children[r].children,i=0,u=o.length;i<u;i++){var s=o[i],l=s.is_combined,d=s.rowspan,f=s.colspan;if(l)for(var p=r-1;p>=0;p--){var h=n.children[p].children[i],m=h.is_combined,v=h.rowspan,E=h.colspan;if(!m&&p+v-1>r){c.Transforms.setNodes(e,{rowspan:v+1},{at:[].concat(a(t),[p,i])});for(var g=0;g<E;g++)c.Transforms.setNodes(e,{is_combined:!0},{at:[].concat(a(t),[r+1,i+g])});break}}else if(d>1){c.Transforms.setNodes(e,{rowspan:d+1},{at:[].concat(a(t),[r,i])});for(var y=0;y<f;y++)c.Transforms.setNodes(e,{is_combined:!0},{at:[].concat(a(t),[r+1,i+y])})}}};t.handleCombinedCellsAfterInsertTableRow=D;t.insertTableColumn=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:m.TABLE_ELEMENT_POSITION.AFTER;if(!(t.children[0].children.length>=m.TABLE_MAX_COLUMNS)){var o=r===m.TABLE_ELEMENT_POSITION.AFTER?n+1:n,i=R(e,t,o,1);I(e,t,i);for(var u=(0,p.findPath)(e,t),s=t.children.length,l=0;l<s;l++){var d=[].concat(a(u),[l,o]),f=A(e,l,n);c.Transforms.insertNodes(e,f,{at:d})}var h=[].concat(a(u),[0,o,0]);(0,p.focusEditor)(e,h),r===m.TABLE_ELEMENT_POSITION.AFTER&&O(e,u,t,n)}};var O=function(e,t,n,r){for(var o=0,i=n.children.length;o<i;o++){var u=n.children[o].children[r],s=u.is_combined,l=u.rowspan,d=u.colspan;if(s)for(var f=r-1;f>=0;f--){var p=n.children[o].children[f],h=p.is_combined,m=p.rowspan,v=p.colspan;if(!h&&f+v-1>r){c.Transforms.setNodes(e,{colspan:v+1},{at:[].concat(a(t),[o,f])});for(var E=0;E<m;E++)c.Transforms.setNodes(e,{is_combined:!0},{at:[].concat(a(t),[o+E,r+1])});break}}else if(d>1){c.Transforms.setNodes(e,{colspan:d+1},{at:[].concat(a(t),[o,r])});for(var g=0;g<l;g++)c.Transforms.setNodes(e,{is_combined:!0},{at:[].concat(a(t),[o+g,r+1])})}}};t.handleCombinedCellsAfterInsertTableColumn=O;t.insertTableElement=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:m.TABLE_ELEMENT_POSITION.AFTER,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,o=_(e),i=o.table,u=o.tablePath,s=o.tableSize,l=o.rowIndex,d=o.cellIndex;if(v.default.getInstance().dispatch(E.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE),t!==m.TABLE_ELEMENT.ROW)if(t!==m.TABLE_ELEMENT.COLUMN);else{if(s[1]>=m.TABLE_MAX_COLUMNS)return;var f=n===m.TABLE_ELEMENT_POSITION.AFTER?d+1:d,g=Math.min(m.TABLE_MAX_COLUMNS-s[1],r),y=R(e,i,f,g);I(e,i,y);for(var b=0;b<g;b++){for(var T=0;T<s[0];T++){var N=[].concat(a(u),[T,f]),S=A(e,T,d);c.Transforms.insertNodes(e,S,{at:N})}if(0!==d||n!==m.TABLE_ELEMENT_POSITION.BEFORE){var w=n===m.TABLE_ELEMENT_POSITION.AFTER?d:d-1,k=(0,p.getSelectedNodeByType)(e,h.ELEMENT_TYPE.TABLE);O(e,u,k,w)}}var L=[].concat(a(u),[l,d+1,0]);(0,p.focusEditor)(e,L)}else{if(s[0]>=m.TABLE_MAX_ROWS)return;for(var P=n===m.TABLE_ELEMENT_POSITION.AFTER?[].concat(a(u),[l+1]):[].concat(a(u),[l]),M=Math.min(m.TABLE_MAX_ROWS-s[0],r),x=0;x<M;x++){var F=C(e,s[1],l);if(c.Transforms.insertNodes(e,F,{at:P}),0!==l||n!==m.TABLE_ELEMENT_POSITION.BEFORE){var B=n===m.TABLE_ELEMENT_POSITION.AFTER?l:l-1,U=(0,p.getSelectedNodeByType)(e,h.ELEMENT_TYPE.TABLE);D(e,u,U,B)}}var j=[].concat(a(P),[d]);(0,p.focusEditor)(e,j)}};t.combineCells=function(e){for(var t=_(e).tablePath,n=e.tableSelectedRange,r=n.minColIndex,o=n.maxColIndex,i=n.minRowIndex,u=n.maxRowIndex,s=[],l=i;l<u+1;l++)for(var d=r;d<o+1;d++){var f=[].concat(a(t),[l,d]),h=c.Editor.node(e,f);h[0].is_combined||(c.Transforms.setNodes(e,{is_combined:!0},{at:f}),s=s.concat(h[0].children))}var m=[].concat(a(t),[i,r]),g=A(e);g.children=s,g.rowspan=u-i+1,g.colspan=o-r+1,c.Transforms.removeNodes(e,{at:m}),c.Transforms.insertNodes(e,g,{at:m}),(0,p.focusEditor)(e,m),v.default.getInstance().dispatch(E.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE)};t.splitCell=function(e,t,n){if(1!==t||1!==n){for(var r,o=_(e),i=o.cell,u=o.rowIndex,s=o.cellIndex,l=o.cellPath,d=o.tablePath,f=i.rowspan,p=i.colspan,h=Math.floor(f/t),m=f%t,v=Math.floor(p/n),E=p%n,g=t*n,y=Math.ceil(i.children.length/g),b=0,C=0;C<t;C++){for(var T=h+(C+1<=m?1:0),D=0,O=0;O<n;O++){var N=A(e),S=(C*n+O)*y;if(S<i.children.length){var w=Math.min(S+y,i.children.length);N.children=i.children.slice(S,w)}N.rowspan=T,N.colspan=v+(O+1<=E?1:0);var k=u+b,I=s+D,L=[].concat(a(d),[k,I]);0===C&&0===O?r=N:(c.Transforms.removeNodes(e,{at:L}),c.Transforms.insertNodes(e,N,{at:L})),D+=N.colspan}b+=T}c.Transforms.removeNodes(e,{at:l}),c.Transforms.insertNodes(e,r,{at:l})}};var N=function(e,t){var n=t;n||(n=_(e).tablePath);e.reSetTableSelectedRange(),c.Transforms.removeNodes(e,{at:n})};t.removeTable=N;t.removeTableElement=function(e,t){var n=_(e),r=n.table,o=n.tablePath,i=n.tableSize,u=n.rowPath,s=n.rowIndex,l=n.cellIndex;if(v.default.getInstance().dispatch(E.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE),t!==m.TABLE_ELEMENT.TABLE)if(t!==m.TABLE_ELEMENT.ROW)if(t!==m.TABLE_ELEMENT.COLUMN);else{if(1===i[1])return void N(e,o);if(!g.default.isSameObject(e.tableSelectedRange,m.EMPTY_SELECTED_RANGE)){var d=e.tableSelectedRange,f=d.minColIndex,h=d.maxColIndex;if(0===f&&h===i[1]-1)return void N(e,o);var y=P(e,r),b=[].concat(a(y.slice(0,f)),a(y.slice(h+1)));I(e,r,b);for(var A=0;A<i[0];A++)for(var C=f;C<=h;C++){var T=[].concat(a(o),[A,f]);c.Transforms.removeNodes(e,{at:T})}var D=[].concat(a(o),[s,0===f?0:f-1]);return void(0,p.focusEditor)(e,D)}var O=P(e,r).slice(0);O.splice(l,1),I(e,r,O),w(e,o,r,l);for(var k=0;k<i[0];k++){var L=[].concat(a(o),[k,l]);c.Transforms.removeNodes(e,{at:L})}var R=l===i[1]-1?l-1:l,M=[].concat(a(o),[s,R]);(0,p.focusEditor)(e,M)}else{if(1===i[0])return void N(e,o);if(!g.default.isSameObject(e.tableSelectedRange,m.EMPTY_SELECTED_RANGE)){var x=e.tableSelectedRange,F=x.minRowIndex,B=x.maxRowIndex;if(0===F&&B===i[0]-1)return void N(e,o);for(var U=F;U<=B;U++)queueMicrotask((function(){c.Transforms.removeNodes(e,{at:[].concat(a(o),[F])})}));var j=[].concat(a(o),[0===F?0:F-1,l]);return void(0,p.focusEditor)(e,j)}S(e,o,r,s),c.Transforms.removeNodes(e,{at:u});var H=s===i[0]-1?s-1:s,Y=[].concat(a(o),[H,l]);(0,p.focusEditor)(e,Y)}else N(e,o)};var S=function(e,t,n,r){for(var o=n.children[r].children,i=0,u=o.length;i<u;i++){var s=o[i],l=s.is_combined,d=s.rowspan,f=s.colspan;if(l)for(var p=r-1;p>=0;p--){var h=n.children[p].children[i],m=h.is_combined,v=h.rowspan;if(!m&&p+v-1>=r){c.Transforms.setNodes(e,{rowspan:v-1},{at:[].concat(a(t),[p,i])});break}}else if(d>1){var E=[].concat(a(t),[r+1,i]),g=A(e);g.rowspan=d-1,g.colspan=f,c.Transforms.removeNodes(e,{at:E}),c.Transforms.insertNodes(e,g,{at:E})}}};t.handleCombinedCellsBeforeDeleteTableRow=S;var w=function(e,t,n,r){for(var o=0,i=n.children.length;o<i;o++){var u=n.children[o].children[r],s=u.is_combined,l=u.rowspan,d=u.colspan;if(s)for(var f=r-1;f>=0;f--){var p=n.children[o].children[f],h=p.is_combined,m=p.colspan;if(!h&&f+m-1>=r){c.Transforms.setNodes(e,{colspan:m-1},{at:[].concat(a(t),[o,f])});break}}else if(d>1){var v=[].concat(a(t),[o,r+1]),E=A(e);E.rowspan=l,E.colspan=d-1,c.Transforms.removeNodes(e,{at:v}),c.Transforms.insertNodes(e,E,{at:v})}}};t.handleCombinedCellsBeforeDeleteTableColumn=w;var k=function(e,t){e.tableSelectedRange=t||m.EMPTY_SELECTED_RANGE};t.setTableSelectedRange=k;t.updateTableRowHeight=function(e,t,n){var r=(0,p.findPath)(e,t),a=(0,p.getNode)(e,r).style,u=void 0===a?{}:a;u[m.TABLE_ROW_STYLE.MIN_HEIGHT]!==n&&c.Transforms.setNodes(e,{style:o(o({},u),{},i({},m.TABLE_ROW_STYLE.MIN_HEIGHT,n))},{at:r})};var I=function(e,t,n){var r=(0,p.findPath)(e,t);c.Transforms.setNodes(e,{columns:n},{at:r})};t.updateColumnWidth=I;var L=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(e)&&0!==e.length?e.reduce((function(e,t){return e+t.width}),0):0};t.getTableColumnsWidth=L;var R=function(e,t,n,r){var a=P(e,t),i=a.slice(0),u=L(a),s=a[n]||a[n-1],l=s.width*r;if(u>e.width){for(var c=0;c<r;c++)i.splice(n,0,s);return i}if(u+l<e.width){for(var d=0;d<r;d++)i.push(s);return i}for(var f=0;f<r;f++)u+=s.width,i.splice(n,0,s);var p=u/(e.width-1);return i.map((function(e){return o(o({},e),{},{width:Math.max(parseInt(e.width/p),m.TABLE_CELL_MIN_WIDTH)})}))};t.getTableColumnsAfterInsertColumn=R;var P=function(e,t){if(!t)return[];var n=t;if(t.type===h.ELEMENT_TYPE.TABLE_CELL){var r=(0,p.findPath)(e,t).slice(0,-2);n=(0,p.getNode)(e,r)}var a=n,o=a.columns,i=a.children;if(o)return o;for(var u=i[0].children.length,s=[],l=e.width||E.PAGE_EDIT_AREA_WIDTH,c=0;c<u;c++){var d={width:Math.max(m.TABLE_CELL_MIN_WIDTH,parseInt(l/u))};s.push(d)}return s};t.getTableColumns=P;t.getCellColumn=function(e,t){var n={width:m.TABLE_CELL_MIN_WIDTH};if(!e||!t)return n;var r=(0,p.findPath)(e,t);if(!r)return n;var a=r[r.length-1],o=r.slice(0,-2),i=(0,p.getNode)(e,o),u=i.columns,s=i.children[0].children.length,l=e.width||E.PAGE_EDIT_AREA_WIDTH;return u&&(n=u[a]),n||{width:Math.max(m.TABLE_CELL_MIN_WIDTH,parseInt(l/s))}};t.getFirstTableCell=function(e){for(var t=e;t&&(!t.hasAttribute("row-index")||!t.hasAttribute("cell-index"));)t=t.parentNode;return t};var M=function(e){return!!e&&(!(!Array.isArray(e.children)||0===e.children.length)&&e.children.some((function(e){return e.type===h.ELEMENT_TYPE.IMAGE||!!g.default.hasProperty(e,"children")&&M(e)})))};t.elementHasImage=M;var x=function(e){var t=_(e).tableSize;return g.default.isSameObject(e.tableSelectedRange,{minColIndex:0,maxColIndex:t[1]-1,minRowIndex:0,maxRowIndex:t[0]-1})};t.isSelectedAllCell=x;t.insertMultipleRowsAndColumns=function(e,t,n){var r=_(e),o=r.table,i=r.tablePath,u=r.tableSize,s=r.rowIndex,l=r.cellIndex,d=(0,f.default)(o);v.default.getInstance().dispatch(E.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE);for(var h=t.slice(u[0]-s),g=n.slice(u[1]-l),b=h.slice(0,Math.min(m.TABLE_MAX_ROWS-u[0],h.length)),T=g.slice(0,Math.min(m.TABLE_MAX_COLUMNS-u[1],n.length)),D=0;D<b.length;D++){var O=b[D],N=C(e,u[1],s);N.style=O.style,d.children.push(N)}T.length>0&&(d.columns=[].concat(a(o.columns),a(T)));for(var S=0;S<T.length;S++)for(var w=0;w<u[0]+b.length;w++){var k=A(e);d.children[w].children.push(k)}for(var I=s;I<Math.min(m.TABLE_MAX_ROWS,s+t.length);I++)for(var L=t[I-s].children,R=l;R<Math.min(m.TABLE_MAX_COLUMNS,l+n.length);R++){var P=L[R-l];d.children[I].children[R].children=(0,y.replacePastedDataId)(P.children)}(0,p.replaceNode)(e,{at:i,nodes:d}),(0,p.focusEditor)(e,[].concat(a(i),[s,l,0]));var M=e.selection.focus;c.Transforms.select(e,{focus:M,anchor:M})};t.setTableFragmentData=function(e,t){var n=(0,p.getSelectedNodeByType)(e,h.ELEMENT_TYPE.TABLE),r=e.getFragment(),o=JSON.stringify(r),i=window.btoa(encodeURIComponent(o));t.setData("application/".concat(h.CLIPBOARD_FORMAT_KEY),i);for(var u=document.createElement("table"),s=e.tableSelectedRange,l=s.minColIndex,c=s.maxColIndex,f=s.minRowIndex,m=s.maxRowIndex,v=(0,p.findPath)(e,n),E=f;E<=m;E++){for(var g=document.createElement("tr"),y=l;y<=c;y++){var b=[].concat(a(v),[E,y]),A=(0,p.getNode)(e,b),C=document.createElement("td"),T=document.createElement("div");T.innerHTML=d.ReactEditor.toDOMNode(e,A).innerHTML,C.appendChild(T),g.appendChild(C)}u.appendChild(g)}u.setAttribute("data-slate-fragment",i);var _=document.createElement("div");return _.appendChild(u),t.setData("text/html",_.innerHTML),t.setData("text/plain",_.innerText),t};t.deleteTableRangeData=function(e){for(var t,n=e.tableSelectedRange,r=n.minRowIndex,i=n.maxRowIndex,u=n.minColIndex,s=n.maxColIndex,l=_(e).tablePath,d=r;d<=i;d++)for(var f=u;f<=s;f++){var h=[].concat(a(l),[d,f]),g=(0,p.getNode)(e,h);t||!c.Node.string(g)&&!M(g)||(t=h);var y=g.children[0];(0,p.replaceNodeChildren)(e,{at:h,nodes:o(o({},y),{},{text:""})})}if(t){e.tableSelectedRange=m.EMPTY_SELECTED_RANGE,v.default.getInstance().dispatch(E.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE),(0,p.focusEditor)(e,t);var b=e.selection.focus;c.Transforms.select(e,{focus:b,anchor:b})}};t.deleteHandler=function(e){var t=e.selection,n=e.tableSelectedRange;if(null==t)return"";if(!g.default.isSameObject(n,m.EMPTY_SELECTED_RANGE))return x(e)?"table":"range";var r=c.Editor.nodes(e,{match:function(t){var n=(0,p.getNodeType)(t);if(!n&&(0,p.isTextNode)(t)&&t.id){var r=(0,p.getParentNode)(e.children,t.id);n=(0,p.getNodeType)(r)}return n===h.ELEMENT_TYPE.TABLE_CELL}}),a=u(r,1)[0];if(a){var o=u(a,2)[1],i=c.Editor.start(e,o);if(c.Point.equals(t.anchor,i))return"default"}return""};t.isTableLocation=function(e,t){var n,a=c.Editor.nodes(e,{at:t,match:function(t){var n=(0,p.getNodeType)(t);if(!n&&(0,p.isTextNode)(t)&&t.id){var r=(0,p.getParentNode)(e.children,t.id);n=(0,p.getNodeType)(r)}return n===h.ELEMENT_TYPE.TABLE_CELL}}),o=!1,i=r(a);try{for(i.s();!(n=i.n()).done;){n.value;o=!0}}catch(u){i.e(u)}finally{i.f()}return o};var F=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!e)return!1;var n=e.children.length;return t===e.children[n-1].text.length};t.isCursorAtCellEnd=F;var B=function(){return 0===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)};t.isCursorAtCellStart=B;t.focusCell=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=_(e),o=r.tableSize,i=r.tablePath,u=r.rowIndex,s=r.cellIndex,l=r.cell,d=i.slice(0,-1),f=i[i.length-1],m=e.selection.focus;if(n===h.KEYBOARD.UP){if(!B(m.offset))return void setTimeout((function(){if((0,p.getSelectedNodeByType)(e,h.ELEMENT_TYPE.TABLE)){var t=_(e).cellIndex;if(0!==Math.abs(t-s)){if(0===u)return void(0!==f&&(0,p.focusEditor)(e,[].concat(a(d),[f-1])));(0,p.focusEditor)(e,[].concat(a(d),[f,u-1,s]));var n=e.selection.focus;c.Transforms.select(e,{focus:n,anchor:n})}}}),10);if(t.preventDefault(),0===u)return void(0!==f&&(0,p.focusEditor)(e,[].concat(a(d),[f-1])));(0,p.focusEditor)(e,[].concat(a(d),[f,u-1,s]));var v=e.selection.focus;c.Transforms.select(e,{focus:v,anchor:v})}if(n===h.KEYBOARD.RIGHT){if(!F(l,m.offset))return;if(t.preventDefault(),u===o[0]-1&&s===o[1]-1)return void(0,p.focusEditor)(e,[].concat(a(d),[f+1]));s===o[1]-1?(0,p.focusEditor)(e,[].concat(a(d),[f,u+1,0])):(0,p.focusEditor)(e,[].concat(a(d),[f,u,s+1]));var E=e.selection.anchor;c.Transforms.select(e,{focus:E,anchor:E})}if(n===h.KEYBOARD.DOWN){if(!F(l,m.offset))return void setTimeout((function(){if((0,p.getSelectedNodeByType)(e,h.ELEMENT_TYPE.TABLE)){var t=_(e).cellIndex;if(0!==Math.abs(t-s)){if(u===o[0]-1){if(!(0,p.getNode)(e,[].concat(a(d),[f+1])))return;return void(0,p.focusEditor)(e,[].concat(a(d),[f+1]))}(0,p.focusEditor)(e,[].concat(a(d),[f,u+1,s]));var n=e.selection.anchor;c.Transforms.select(e,{focus:n,anchor:n})}}}),10);if(t.preventDefault(),u===o[0]-1){if(!(0,p.getNode)([].concat(a(d),[f+1])))return;return void(0,p.focusEditor)(e,[].concat(a(d),[f+1]))}(0,p.focusEditor)(e,[].concat(a(d),[f,u+1,s]));var g=e.selection.anchor;c.Transforms.select(e,{focus:g,anchor:g})}if(n===h.KEYBOARD.LEFT){if(!B(m.offset))return;if(t.preventDefault(),0===u&&0===s)return void(0!==f&&(0,p.focusEditor)(e,[].concat(a(d),[f-1])));0===s?(0,p.focusEditor)(e,[].concat(a(d),[f,u-1,o[1]-1])):(0,p.focusEditor)(e,[].concat(a(d),[f,u,s-1]));var y=e.selection.focus;c.Transforms.select(e,{focus:y,anchor:y})}};t.isLastTableCell=function(e,t){if(t[0].type!==h.ELEMENT_TYPE.TABLE_CELL)return!1;var n=_(e).tableSize,r=n[0]-1,a=n[1]-1,o=t[1],i=o.length;return o[i-1]===a&&o[i-2]===r};var U=function(e){return e?(4===e.length?"#"+e.slice(1,4).repeat(2):e).toUpperCase():""};t.colorBlend=function(e,t,n){var r=U(e),a=U(t);if(!r&&!a)return"unset";if(r&&!a)return r;if(!r&&a)return a;if("#FFFFFF"===r)return a;if("#FFFFFF"===a)return r;var o=Math.max(Math.min(Number(n),1),0),i=parseInt(r.substring(1,3),16),u=parseInt(r.substring(3,5),16),s=parseInt(r.substring(5,7),16),l=parseInt(a.substring(1,3),16),c=parseInt(a.substring(3,5),16),d=parseInt(a.substring(5,7),16),f=Math.round(i*(1-o)+l*o),p=Math.round(u*(1-o)+c*o),h=Math.round(s*(1-o)+d*o);return"#"+(f=("0"+(f||0).toString(16)).slice(-2))+(p=("0"+(p||0).toString(16)).slice(-2))+(h=("0"+(h||0).toString(16)).slice(-2))};t.getRowHeight=function(e,t){var n=e.style,r=(void 0===n?{}:n)[m.TABLE_ROW_STYLE.MIN_HEIGHT]||m.TABLE_ROW_MIN_HEIGHT;return 0===t?r+1:r};t.getRowDomHeight=function(e,t){var n,a=0,o=r(t.children);try{for(o.s();!(n=o.n()).done;){var i=n.value,u=i.is_combined,s=i.rowspan;if(!(u||(void 0===s?1:s)>1)){var l=null;try{l=d.ReactEditor.toDOMNode(e,i)}catch(c){if(!l)break}a=l.getBoundingClientRect().height;break}}}catch(f){o.e(f)}finally{o.f()}return a||(a=t.style[m.TABLE_ROW_STYLE.MIN_HEIGHT]||m.TABLE_ROW_MIN_HEIGHT),a};var j=function(e,t){if(!t)return A(e);var n=o({children:[{text:"",id:l.default.nice()}]},t),r=[];if(n.children.forEach((function(e){e.type===h.ELEMENT_TYPE.PARAGRAPH?r.push.apply(r,a(e.children)):r.push(e)})),n.children=r.map((function(e){return e.BOLD&&(e.bold=e.BOLD,delete e.BOLD),e.ITALIC&&(e.italic=e.ITALIC,delete e.ITALIC),e})),n.data){var i=o({},n.data);delete n.data,Object.keys(i).forEach((function(e){"align"===e&&(i.text_align=i.align,delete i.align)})),n.style=i}return n};t.normalizeTableELement=function(e,t){if(t.type!==h.ELEMENT_TYPE.TABLE){var n=[t.children.length,t.children[0].children.length];return T(e,{size:n})}for(var r=o({},t),a=0;a<t.children.length;a++){for(var i=r.children[a],u=0;u<i.children.length;u++)i.children[u]=j(e,i.children[u]);r.children[a]=i}return r};t.insertTableByTemplate=function(e,t){var n=T(e,{size:[4,4],alternate_highlight_color:t,alternate_highlight:!0}),r=c.Editor.path(e,e.selection),a=Y(e);H(e,a,r,n)};var H=function(e,t,n,r){var a=e.selection;if(t===h.INSERT_POSITION.BEFORE){var o=[n[0]];c.Transforms.insertNodes(e,r,{at:o})}else if(t===h.INSERT_POSITION.AFTER){var i=[n[0]+1];c.Transforms.insertNodes(e,r,{at:i})}else t===h.INSERT_POSITION.CURRENT&&(c.Transforms.splitNodes(e,{at:a,always:!0}),c.Transforms.insertNodes(e,r,{at:a.anchor}));d.ReactEditor.focus(e)};t.handleInsertTable=H;var Y=function(e){var t=e.selection;if(!t)return h.INSERT_POSITION.CURRENT;if(!c.Range.isCollapsed(t))return h.INSERT_POSITION.CURRENT;var n=(0,p.getAboveBlockNode)(e);return n?c.Editor.isStart(e,t.anchor,n[1])?h.INSERT_POSITION.BEFORE:c.Editor.isEnd(e,t.anchor,n[1])?h.INSERT_POSITION.AFTER:h.INSERT_POSITION.CURRENT:h.INSERT_POSITION.CURRENT};t.getInsertPosition=Y;var G=function(e,t,n){var r=o({},n.inherit_style)||{};for(var a in t)Object.hasOwnProperty.call(t,a)&&e.includes(a)&&(r[a]=t[a]);return r};t.generateInheritStyle=G;var z=function(e,t,n,r){var a,o,i=c.Editor.nodes(e,{match:function(e){return e.type===h.ELEMENT_TYPE.TABLE},at:t}),s=u(i,1)[0];if(!s)return{};var l=null===(a=s[0].children[n])||void 0===a?void 0:a.children[r];return l&&null!==(o=l.inherit_style)&&void 0!==o?o:{}};t.getCellInheritStyles=z;var W=function(e,t){var n="";return 0===t?n=e:t%2===0&&(n=m.TABLE_ALTERNATE_HIGHLIGHT_CLASS_MAP[e]),n};t.getCellHighlightClassName=W;t.focusClosestCellWhenJustifyCellSize=function(e,t){var n=d.ReactEditor.findPath(e,t);(0,p.focusEditor)(e,c.Editor.end(e,n))};var K=function(e,t,n){for(var r=t;r>=0;r--)for(var a=e.children[r],o=n;o>=0;o--){var i=a.children[o],u=i.colspan,s=void 0===u?0:u,l=i.rowspan,c=void 0===l?0:l;if(!(s<=1&&c<=1)){if(o+s>=n&&r+c>=t)return{currentCell:i,rowIndex:r,cellIndex:o};break}}};t.getResizeMaskCellInfo=function(e,t,n,r){var a=r,o=t.children[n].children[r],i=t.children[n].children[r];if(i.is_combined){var u=K(t,n,r);r=u.cellIndex,n=u.rowIndex,i=u.currentCell}var s=t.columns,l=d.ReactEditor.toDOMNode(e,i),c=o.colspan,f=o.rowspan,p=s[r].width,h=l.getBoundingClientRect().height;if(c>1)for(var m=r+1;m<r+c;)p+=s[m].width,m++;if(f>1)for(var v=n+1;v<n+f;){var E=t.children[v].children[r];h+=d.ReactEditor.toDOMNode(e,E).getBoundingClientRect().height,v++}return{width:p,height:h,top:l.offsetTop,left:l.offsetLeft,rowIndex:n,cellIndex:r,cell:i,focusCellIndex:a}};t.getHighlightClass=function(e,t){var n,r=c.Editor.nodes(e,{at:t,match:function(e){return e.type===h.ELEMENT_TYPE.TABLE}}),a=(null===(n=u(r,1)[0][0])||void 0===n?void 0:n.ui)||{},o=a.alternate_highlight,i=a.alternate_highlight_color;if(!o)return"";var s=t[t.length-2];return W(i,s)};t.adjustCombinedCellRange=function(e,t){var n=t.minRowIndex,r=t.maxRowIndex,a=t.minColIndex,o=t.maxColIndex,i=e.children[n].children[a],u=i.colspan,s=void 0===u?0:u,l=i.rowspan,c=void 0===l?0:l;if((c>1||s>1)&&(n+c===r+1&&a+s===o+1))return m.EMPTY_SELECTED_RANGE;return t};t.isPreventResetTableSelectedRange=function(e){var t=e.target,n=t.getAttribute("draggable"),r=t.classList.contains("sdoc-table-column-header"),a=t.classList.contains("sdoc-table-row-header");return r||a||"true"===n};t.getTableDragType=function(e,t){var n=e.children.length,r=t.minRowIndex,a=t.maxRowIndex;return 0===r&&a===n-1?m.DRAG_HANDLER_COLUMN:m.DRAG_HANDLER_ROW};t.moveColumns=function(e,t,n,r){var o=_(e),i=o.table,u=o.tablePath,s=t<n;i.children.forEach((function(o,i){if(s)for(var l=[].concat(a(u),[i,t]),d=[].concat(a(u),[i,r]),f=r;f>=n;f--){var p=o.children[f];c.Transforms.removeNodes(e,{at:d}),c.Transforms.insertNodes(e,p,{at:l})}else for(var h=[].concat(a(u),[i,t-1]),m=[].concat(a(u),[i,n]),v=n;v<=r;v++){var E=o.children[v];c.Transforms.removeNodes(e,{at:m}),c.Transforms.insertNodes(e,E,{at:h})}})),function(e,t,n,r,o){var i=a(t.columns),u=o-r+1,s=i.splice(r,u);i.splice.apply(i,[n,0].concat(a(s))),I(e,t,i)}(e,i,t,n,r);var l={minRowIndex:0,maxRowIndex:i.children.length-1,minColIndex:t,maxColIndex:t+r-n};k(e,l)};t.getTableSelectedRangeAfterDrag=function(e,t,n,r,a){var o=e.columns.length,i={minRowIndex:0,maxRowIndex:e.children.length-1,minColIndex:0,maxColIndex:o-1},u=n<r;if(t===m.DRAG_HANDLER_COLUMN)if(u)i.minColIndex=n,i.maxColIndex=n+a-r;else{var s=a-r+1;i.minColIndex=n-s,i.maxColIndex=n-1}else if(u)i.minRowIndex=n,i.maxRowIndex=n+a-r;else{var l=a-r+1;i.minRowIndex=n-l,i.maxRowIndex=n-1}return i};t.moveRows=function(e,t,n,r){var o=_(e),i=o.table,u=o.tablePath,s=t<n,l=[].concat(a(u),[s?t:t-1]),d=[].concat(a(u),[s?r:n]);if(s)for(var f=r;f>=n;f--){var p=i.children[f];c.Transforms.removeNodes(e,{at:d}),c.Transforms.insertNodes(e,p,{at:l})}else for(var h=n;h<=r;h++){var m=i.children[h];c.Transforms.removeNodes(e,{at:d}),c.Transforms.insertNodes(e,m,{at:l})}var v={minRowIndex:t,maxRowIndex:t+r-n,minColIndex:0,maxColIndex:i.children.length-1};k(e,v)};t.generateDragMoveElement=function(e){var t="sdoc-drag-image",n=document.getElementById(t);if(!n){var r=window.devicePixelRatio;(n=document.createElement("canvas")).width=115,n.height=30,n.id=t,document.body.appendChild(n);var a=n.getBoundingClientRect(),o=a.width,i=a.height;n.style.width=n.width+"px",n.style.height=n.height+"px",n.width=r*o,n.height=r*i,n.style.position="fixed"}n.style.display="block";var u=n.getContext("2d");return u.clearRect(0,0,n.width,n.height),u.fillStyle="rgb(241,243,246)",u.fillRect(0,0,n.width,n.height),u.font="22px Arial",u.textBaseline="middle",u.textAlign="center",u.fillStyle="black",u.fillText(e,n.width/2,n.height/2),n};t.isHideDragHandlerLine=function(e,t,n,r,a){var o=r.length,i=r[o-2],u=r[o-1],s=d.ReactEditor.toDOMNode(e,n.children[i].children[u]),l=s.classList.contains(m.CELL_SELECTED);if(l)return!0;if(a&&(t===m.DRAG_HANDLER_COLUMN?u+=1:i+=1),t===m.DRAG_HANDLER_COLUMN&&u===n.columns.length||t===m.DRAG_HANDLER_ROW&&i===n.children.length)return!1;var c=null;if(t===m.DRAG_HANDLER_COLUMN&&u>0){var f=n.children[i].children[u-1];c=d.ReactEditor.toDOMNode(e,f);var p=n.children.find((function(e){return e.children[u-1].children.length>1})),h=n.children.find((function(e){var t=e.children[u];return!0===(null===t||void 0===t?void 0:t.is_combined)}));if(p&&h)return!0}else if(t===m.DRAG_HANDLER_ROW&&i>0){var v=n.children[i-1].children[u];c=d.ReactEditor.toDOMNode(e,v);var E=n.children[i-1],g=n.children[i],y=E.children.find((function(e){return e.children.length>1})),b=g.children.find((function(e){return!0===(null===e||void 0===e?void 0:e.is_combined)}));if(y&&b)return!0}if(l=(s=d.ReactEditor.toDOMNode(e,n.children[i].children[u])).classList.contains(m.CELL_SELECTED))return!0;if(c&&c.classList.contains(m.CELL_SELECTED))return!0;if(t===m.DRAG_HANDLER_COLUMN?n.children.some((function(e){return e.children[u-a].is_combined})):n.children[i-a].children.some((function(e){return e.is_combined})))return!0;if(t===m.DRAG_HANDLER_COLUMN&&u===n.columns.length-1)return!1};t.getTableRowSelectedRange=function(e,t){var n=e.children[t].children.length,r=t,a=t,o=n-1,i=function(t){e.children[t].children.reduce((function(e,n,r){return n.is_combined&&e.push(r),n.rowspan>1&&(a=Math.max(a,t+n.rowspan-1),i(a)),e}),[]).some((function(n){var o=K(e,t,n),u=o.rowIndex,s=o.currentCell;return r>u?(i(r=u,0),!1):a<u+s.rowspan-1&&(a=u+s.rowspan-1,i(a,0),!1)}))};return i(t),{minRowIndex:r,maxRowIndex:a,minColIndex:0,maxColIndex:o}};t.getTableColumnSelectedRange=function(e,t){var n=e.children.length-1,r=t,a=t,o=function(t){var n=[];e.children.forEach((function(e,r){var i=e.children[t];i.is_combined&&n.push(r),i.colspan>1&&(a=Math.max(a,t+i.colspan-1),o(a))})),n.some((function(n){var i=K(e,n,t),u=i.cellIndex,s=i.currentCell;return r>u?(o(r=u,0),!1):a<u+s.colspan-1&&(a=u+s.colspan-1,o(a,0),!1)}))};return o(t),{minRowIndex:0,maxRowIndex:n,minColIndex:r,maxColIndex:a}};t.isTableWidthFitScreen=function(e){var t=_(e).table,n=d.ReactEditor.toDOMNode(e,t);if(n)return n.querySelector(".sdoc-table-scroll-wrapper").getBoundingClientRect().width>=e.width};t.fitTableColumnToScreen=function(e){var t=_(e),n=t.table,r=t.tablePath,a=n.columns.length,i=Math.max(m.TABLE_CELL_MIN_WIDTH,parseInt(e.width/a)),u=n.columns.map((function(e){return o(o({},e),{},{width:i})}));c.Transforms.setNodes(e,{columns:u},{at:r})};t.deleteTableSelectCells=function(e,t){var n=t.start,r=t.end,a=(t.rowsLength,t.columnLength);if(!(n.length<=3)){var i=n[0],u=n[1],s=[];if(n[1]===r[1])for(var l=n[2],c=r[2],d=l;d<=c;d++)s.push([i,u,d]);if(n[1]!==r[1]){for(var f=r[1]-n[1]===1,h=n[2];h<=a-1;h++)s.push([i,u,h]);if(!f)for(var m=n[1]+1;m<=r[1]-1;m++)for(var v=0;v<=a-1;v++)s.push([i,m,v]);for(var E=r[2],g=r[1],y=0;y<=E;y++)s.push([i,g,y])}for(var b=0;b<s.length;b++){var A=s[b],C=(0,p.getNode)(e,A).children[0];(0,p.replaceNodeChildren)(e,{at:A,nodes:o(o({},C),{},{text:""})})}}}},83087:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(39177),o=n(53319),i=r(n(11898)),u=r(n(9492)),s=n(8311),l={type:a.TABLE,nodeType:"element",model:i.default,editorMenus:[o.TableMenu],editorPlugin:u.default,renderElements:[s.renderTable,s.renderTableRow,s.renderTableCell]};t.default=l},39670:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=r(n(94404));t.default=(0,o.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=e.color,r=e.lastUsedColor;return a.default.createElement("div",{className:(0,i.default)("sdoc-color-item",{selected:r===n.value}),style:{backgroundColor:n.value},color:n.value,"data-color":n.value,title:n.index?t(n.name,{value:n.index}):t(n.name)})}))},28259:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=n(48843),l=a(n(94404)),c=n(25825),d=n(46867),f=n(39177),p=a(n(39670)),h=n(86401),m=n(77886),v=n(6389);n(57942);var E=f.RECENT_USED_TABLE_CELL_BACKGROUND_COLORS_KEY;t.default=function(e){var t=e.target,n=e.editor,a=e.readonly,o=(e.isRichEditor,(0,u.useTranslation)().t),g=(0,v.useColorContext)(),y=g.lastUsedTableCellBackgroundColor,b=g.updateLastUsedTableCellBackgroundColor,A=(0,i.useRef)(null),C=(0,i.useRef)(null),T=(0,i.useState)(d.LocalStorage.getItem(E,f.DEFAULT_RECENT_USED_LIST)),_=r(T,2),D=_[0],O=_[1],N=(0,i.useState)(!1),S=r(N,2),w=S[0],k=S[1],I=(0,i.useState)(!1),L=r(I,2),R=L[0],P=L[1],M=(0,i.useCallback)((function(e){(0,m.setCellStyle)(n,{background_color:e})}),[n]),x=(0,i.useCallback)((function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!a){var n=e||"";if(M(n),""!==n&&D[0]!==n){var r=D.slice(0,9);r.unshift(n),d.LocalStorage.setItem(E,r),O(r)}b&&b(n),t&&(A.current.toggle(),k(!w))}}),[D,E,w,R,a]),F=(0,i.useCallback)((function(e){if(e.target.className.includes("sdoc-color-item")){var t=e.target.dataset.color;x(t)}}),[D,E,w,R]),B=(0,i.useCallback)((function(){R||(A.current.toggle(),k(!w))}),[w,R]),U=(0,i.useCallback)((function(){C.current.toggle(),P(!R)}),[C,R]),j=(0,i.useCallback)((function(e){(0,h.eventStopPropagation)(e)}),[]),H=(0,i.useCallback)((function(e){var t=e.hex;x(t,!1)}),[a]);return i.default.createElement(s.UncontrolledPopover,{target:t.current,trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1,className:"sdoc-color-menu-popover sdoc-table-cell-bg-colors-popover",toggle:B,ref:A},i.default.createElement("div",{className:"sdoc-dropdown-menu sdoc-color-dropdown-menu"},i.default.createElement("div",{className:"p-3 d-flex flex-column"},i.default.createElement("div",{className:"sdoc-color-no-color-container"},i.default.createElement("div",{className:"sdoc-color-no-color-content",onMouseDown:function(){return x()}},o("No_color"))),i.default.createElement("div",{className:"sdoc-color-default-colors-container",onMouseDown:F},f.DEFAULT_COLORS.map((function(e,t){return i.default.createElement(p.default,{key:"default-color-".concat(t),color:e,lastUsedColor:y})}))),i.default.createElement("div",{className:"sdoc-color-standard-colors-container"},i.default.createElement("div",{className:"sdoc-color-sub-title"},o("Standard_color")),i.default.createElement("div",{className:"d-flex",onMouseDown:F},f.STANDARD_COLORS.map((function(e,t){return i.default.createElement(p.default,{key:"standard-color-".concat(t),color:e,lastUsedColor:y})})))),i.default.createElement("div",{className:"sdoc-color-recent-used-colors-container"},i.default.createElement("div",{className:"sdoc-color-sub-title"},o("Recently_used")),i.default.createElement("div",{className:"d-flex",onMouseDown:F},D.map((function(e,t){return i.default.createElement(p.default,{key:"standard-color-".concat(t),color:{value:e,name:e}})}))))),i.default.createElement("div",{className:"sdoc-colors-divider"}),i.default.createElement("div",{className:(0,l.default)("sdoc-more-colors pr-2",{"show-pick":R}),id:"sdoc-more-colors"},i.default.createElement("span",null,o("More_color")),i.default.createElement("i",{className:"sdocfont sdoc-right-slide"})),i.default.createElement(s.UncontrolledPopover,{target:"sdoc-more-colors",className:"sdoc-more-colors-popover sdoc-table-more-colors",trigger:"hover",placement:"right-end",hideArrow:!0,fade:!1,toggle:U,ref:C},i.default.createElement("div",{className:"sdoc-more-colors-container",onMouseDown:j},i.default.createElement(c.ChromePicker,{disableAlpha:!0,color:y||"",onChange:H})))))}},46528:function(e,t,n){"use strict";var r=n(43693).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=n(48843),l=a(n(94404)),c=n(41073),d=n(77886),f=n(82935);n(45257);t.default=function(e){var t=e.target,n=e.editor,a=e.readonly,o=e.horizontalAlign,p=(0,u.useTranslation)().t,h=(0,i.useCallback)((function(e){if(!a){(0,d.setCellStyle)(n,r({},c.TABLE_CELL_STYLE.TEXT_ALIGN,e));var t=n.selection.focus;(0,f.focusEditor)(n,t),setTimeout((function(){(0,f.focusEditor)(n,t)}),0)}}),[n,a]);return i.default.createElement(s.UncontrolledPopover,{target:t.current,trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1},i.default.createElement("div",{className:"sdoc-dropdown-menu sdoc-table-alignment-menu"},i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onMouseDown:function(){return h("left")}},i.default.createElement("div",{className:"sdoc-checked"},i.default.createElement("i",{className:(0,l.default)("sdocfont sdoc-check-mark",{active:!o||"left"===o})})),i.default.createElement("span",{className:"active"},p("Left"))),i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onMouseDown:function(){return h("center")}},i.default.createElement("div",{className:"sdoc-checked"},i.default.createElement("i",{className:(0,l.default)("sdocfont sdoc-check-mark",{active:"center"===o})})),i.default.createElement("span",null,p("Center"))),i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onMouseDown:function(){return h("right")}},i.default.createElement("div",{className:"sdoc-checked"},i.default.createElement("i",{className:(0,l.default)("sdocfont sdoc-check-mark",{active:"right"===o})})),i.default.createElement("span",null,p("Right")))))}},53319:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TableContextMenu",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"TableMenu",{enumerable:!0,get:function(){return a.default}});var a=r(n(78080)),o=r(n(47426))},47426:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=n(28321),d=u(n(2568)),f=n(7094),p=n(39177),h=n(82935),m=n(41073),v=n(77886),E=u(n(14201)),g=u(n(65948)),y=n(59983),b=u(n(862)),A=u(n(46528)),C=u(n(43737)),T=u(n(28259));n(76126);var _=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"updateMenuPosition",(function(){var e=n.menu.offsetHeight;if(0!==e){var t=0;t=n.position.top+e>document.body.clientHeight?document.body.clientHeight-e-5:n.position.top;var r=n.position.left+3;n.setState({contextStyle:{top:t,left:r}})}else requestAnimationFrame(n.updateMenuPosition)})),(0,s.default)(n,"insertTableElement",(function(e,t,r){var a=n.props.editor;(0,v.insertTableElement)(a,e,t,r)})),(0,s.default)(n,"removeTableElements",(function(e){var t=n.props.editor;(0,v.removeTableElement)(t,e)})),(0,s.default)(n,"renderRemoveBtn",(function(e,t){return l.default.createElement("button",{onMouseDown:n.removeTableElements.bind(n,e),className:"dropdown-item"},n.props.t(t))})),(0,s.default)(n,"combineCells",(function(){var e=n.props.editor;(0,v.combineCells)(e)})),(0,s.default)(n,"toggleSplitCellSettingDialog",(function(){n.eventBus.dispatch(y.INTERNAL_EVENT.INSERT_ELEMENT,{type:p.ELEMENT_TYPE.TABLE_CELL})})),n.state={contextStyle:{},isDisableFitTableWidthToScreen:!1},n.position=null,n.eventBus=g.default.getInstance(),n.horizontalAlignRef=l.default.createRef(),n.verticalAlignRef=l.default.createRef(),n.colorSelectorRef=l.default.createRef(),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this.position=this.props.contextMenuPosition,this.updateMenuPosition()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.contextMenuPosition;d.default.isSameObject(t,this.props.contextMenuPosition)||(this.position=t,this.updateMenuPosition())}},{key:"componentWillUnmount",value:function(){this.menu=null}},{key:"isMergedCell",value:function(){var e=this.props.editor,t=(0,h.getSelectedNodeByType)(e,p.ELEMENT_TYPE.TABLE_CELL),n=t.colspan,r=t.rowspan;return n>1||r>1}},{key:"render",value:function(){var e,t,n=this,r=this.state,a=r.contextStyle,o=r.isDisableFitTableWidthToScreen,i=this.props,u=i.editor,s=i.t,c=i.readonly,g=(0,h.getSelectedNodeByType)(u,p.ELEMENT_TYPE.TABLE);if(!g)return null;var y=(0,h.getSelectedNodeByType)(u,p.ELEMENT_TYPE.TABLE_ROW),_=g.children.length,D=y.children.length,O=u.tableSelectedRange,N=O.maxRowIndex-O.minRowIndex+1,S=O.maxColIndex-O.minColIndex+1,w=_+N>m.TABLE_MAX_ROWS?m.TABLE_MAX_ROWS-_:N,k=D+S>m.TABLE_MAX_COLUMNS?m.TABLE_MAX_COLUMNS-D:S,I=!d.default.isSameObject(O,m.EMPTY_SELECTED_RANGE),L=!I,R=this.isMergedCell(),P=(0,h.getSelectedNodeByType)(u,p.ELEMENT_TYPE.TABLE_CELL),M=null===P||void 0===P||null===(e=P.style)||void 0===e?void 0:e[m.TABLE_CELL_STYLE.TEXT_ALIGN],x=null===P||void 0===P||null===(t=P.style)||void 0===t?void 0:t[(0,C.default)(m.TABLE_CELL_STYLE.ALIGN_ITEMS)];return queueMicrotask((function(){var e=(0,v.isTableWidthFitScreen)(u);o!==e&&n.setState({isDisableFitTableWidthToScreen:(0,v.isTableWidthFitScreen)(u)})})),l.default.createElement(f.ElementPopover,{className:"sdoc-context-menu"},l.default.createElement("div",{style:a,ref:function(e){return n.menu=e},className:"sdoc-table-context-menu dropdown-menu"},l.default.createElement(E.default,{type:m.TABLE_ELEMENT.ROW,count:w,currentCount:_,position:m.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:this.insertTableElement}),l.default.createElement(E.default,{type:m.TABLE_ELEMENT.ROW,count:w,currentCount:_,position:m.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:this.insertTableElement}),l.default.createElement(E.default,{type:m.TABLE_ELEMENT.COLUMN,count:k,currentCount:D,position:m.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:this.insertTableElement}),l.default.createElement(E.default,{type:m.TABLE_ELEMENT.COLUMN,count:k,currentCount:D,position:m.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:this.insertTableElement}),l.default.createElement("div",{className:"seafile-divider dropdown-divider"}),this.renderRemoveBtn(m.TABLE_ELEMENT.ROW,"Delete_row"),this.renderRemoveBtn(m.TABLE_ELEMENT.COLUMN,"Delete_column"),this.renderRemoveBtn(m.TABLE_ELEMENT.TABLE,"Delete_table"),l.default.createElement("div",{className:"seafile-divider dropdown-divider"}),l.default.createElement("button",{className:"dropdown-item",disabled:!I,onMouseDown:this.combineCells},s("Combine_cell")),l.default.createElement("button",{className:"dropdown-item",disabled:!R||!L,onMouseDown:this.toggleSplitCellSettingDialog},s("Split_cell")),l.default.createElement("button",{ref:this.horizontalAlignRef,className:"dropdown-item side-extendable"},l.default.createElement("span",null,s("Horizontal_align")),l.default.createElement("i",{className:"sdocfont sdoc-right-slide"})),this.horizontalAlignRef.current&&l.default.createElement(A.default,{target:this.horizontalAlignRef,editor:u,readonly:c,horizontalAlign:M}),l.default.createElement("button",{ref:this.verticalAlignRef,className:"dropdown-item side-extendable"},l.default.createElement("span",null,s("Vertical_align")),l.default.createElement("i",{className:"sdocfont sdoc-right-slide"})),this.verticalAlignRef.current&&l.default.createElement(b.default,{target:this.verticalAlignRef,editor:u,readonly:c,verticalAlign:x}),l.default.createElement("button",{ref:this.colorSelectorRef,className:"dropdown-item side-extendable"},l.default.createElement("span",null,s("Background_color")),l.default.createElement("i",{className:"sdocfont sdoc-right-slide"})),this.colorSelectorRef.current&&l.default.createElement(T.default,{target:this.colorSelectorRef,editor:u,readonly:c}),l.default.createElement("div",{className:"seafile-divider dropdown-divider"}),l.default.createElement("button",{className:"dropdown-item",disabled:o,onMouseDown:function(){return(0,v.fitTableColumnToScreen)(u)}},s("Fit_table_to_page_width"))))}}])}(l.default.Component);t.default=(0,c.withTranslation)("sdoc-editor")(_)},14201:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=u(n(9950)),d=n(28321),f=n(48843),p=s(n(75168)),h=n(41073),m=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,l.default)(n,"insertTableElement",(function(){var e=n.props,t=e.type,r=e.position,a=n.state.count;n.props.insertTableElement(t,r,a)})),(0,l.default)(n,"getTip",(function(){var e=n.props,t=e.type,r=e.position,a=e.t;return t===h.TABLE_ELEMENT.ROW?r===h.TABLE_ELEMENT_POSITION.AFTER?a("Insert_below"):a("Insert_above"):r===h.TABLE_ELEMENT_POSITION.AFTER?a("Insert_on_the_right"):a("Insert_on_the_left")})),(0,l.default)(n,"onKeyDown",(function(e){if((0,p.default)("enter",e))return e.preventDefault(),void n.insertTableElement()})),(0,l.default)(n,"onChange",(function(e){var t=e.target.value||"0",r=t?t.replace(/[^\d,]/g,""):t;if(r!==n.state.count){var a=n.props.currentCount,o=parseInt(r);a+o>n.maxCount?n.setState({count:n.maxCount-a}):n.setState({count:o})}})),n.state={count:e.count||1},n.maxCount=e.type===h.TABLE_ELEMENT.ROW?h.TABLE_MAX_ROWS:h.TABLE_MAX_COLUMNS,n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.state.count,t=this.props,n=t.t,r=t.type,a=t.currentCount>=this.maxCount;return c.default.createElement("button",{onMouseDown:this.insertTableElement,className:"dropdown-item d-flex align-items-center justify-content-between",disabled:a},this.getTip(),c.default.createElement("div",{className:"insert-number d-flex align-items-center"},c.default.createElement(f.Input,{disabled:a,className:"insert-number-input",onMouseDown:function(e){e.stopPropagation()},onKeyDown:this.onKeyDown,value:e,onChange:this.onChange}),c.default.createElement("span",null,r===h.TABLE_ELEMENT.ROW?n("Row(s)"):n("Column(s)"))))}}])}(c.Component);t.default=(0,d.withTranslation)("sdoc-editor")(m)},78080:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),u=n(77886),s=n(39177),l=r(n(13256)),c=r(n(16153));t.default=(0,i.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.readonly,r=(e.eventBus,(0,u.isTableMenuDisabled)(t,n)),a=s.MENUS_CONFIG_MAP[s.ELEMENT_TYPE.TABLE],i=(0,o.useCallback)((function(e){var n=(0,u.getInsertPosition)(t,s.INSERT_POSITION.AFTER);(0,u.insertTable)(t,e,t.selection,n)}),[t]);return o.default.createElement(o.default.Fragment,null,o.default.createElement(c.default,{disabled:r,menuConfig:a,className:"pr-2"},!r&&o.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"})),!r&&o.default.createElement(l.default,{editor:t,target:a.id,trigger:"hover",placement:"right-start",createTable:i}))}))},862:function(e,t,n){"use strict";var r=n(43693).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=n(48843),l=a(n(94404)),c=a(n(43737)),d=n(77886),f=n(41073),p=n(82935);n(45257);t.default=function(e){var t=e.target,n=e.editor,a=e.readonly,o=e.verticalAlign,h=(0,u.useTranslation)().t,m=(0,i.useCallback)((function(e){if(!a){var t=(0,c.default)(f.TABLE_CELL_STYLE.ALIGN_ITEMS);(0,d.setCellStyle)(n,r({},t,e));var o=n.selection.focus;(0,p.focusEditor)(n,o),setTimeout((function(){(0,p.focusEditor)(n,o)}),0)}}),[n,a]);return i.default.createElement(s.UncontrolledPopover,{target:t.current,trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1},i.default.createElement("div",{className:"sdoc-dropdown-menu sdoc-table-alignment-menu"},i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onMouseDown:function(){return m("flex-start")}},i.default.createElement("div",{className:"sdoc-checked"},i.default.createElement("i",{className:(0,l.default)("sdocfont sdoc-check-mark",{active:!o||"flex-start"===o})})),i.default.createElement("span",{className:"active"},h("Top_align"))),i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onMouseDown:function(){return m("center")}},i.default.createElement("div",{className:"sdoc-checked"},i.default.createElement("i",{className:(0,l.default)("sdocfont sdoc-check-mark",{active:"center"===o})})),i.default.createElement("span",null,h("Center_align"))),i.default.createElement("div",{className:"sdoc-dropdown-menu-item",onMouseDown:function(){return m("flex-end")}},i.default.createElement("div",{className:"sdoc-checked"},i.default.createElement("i",{className:(0,l.default)("sdocfont sdoc-check-mark",{active:"flex-end"===o})})),i.default.createElement("span",null,h("Bottom_align")))))}},11898:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(39177),i=n(41073),u=r((function e(t){a(this,e),this.type=t.type||o.ELEMENT_TYPE.TABLE,this.children=t.children||[{id:"",type:o.ELEMENT_TYPE.TABLE_ROW,children:[{id:"",type:o.ELEMENT_TYPE.TABLE_CELL,children:[{text:"",id:""}],style:{text_align:"left",alignItems:"center",background_color:""},inherit_style:{text_align:"left",background_color:""}}],style:{min_height:42}}],this.columns=t.columns||[{width:i.TABLE_CELL_MIN_WIDTH}],this.ui=t.ui||{alternate_highlight:!0,alternate_highlight_color:""},this.style=t.style||{gridTemplateColumns:"repeat(1, ".concat(i.TABLE_CELL_MIN_WIDTH,"}px)"),gridAutoRows:"minmax(".concat(i.TABLE_ROW_MIN_HEIGHT,"}px, auto)")}}));t.default=u},9492:function(e,t,n){"use strict";var r=n(41132).default,a=n(12897).default,o=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(75168)),s=n(70523),l=n(62097),c=n(82935),d=n(39177),f=n(41073),p=i(n(2568)),h=n(77886),m=i(n(65948)),v=n(59983);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,i=e.deleteForward,E=e.insertData,g=e.selectAll,y=e.normalizeNode,b=e.handleTab,A=e.getFragment,C=e.setFragmentData,T=e.insertFragment,_=e.deleteFragment,D=e;D.tableSelectedRange=f.EMPTY_SELECTED_RANGE;var O=m.default.getInstance();return D.tableOnKeyDown=function(e){if((0,u.default)("mod+a",e)){e.preventDefault();var t=(0,h.getSelectedInfo)(D),n=t.table,r=t.tableSize,a={minRowIndex:0,maxRowIndex:r[0]-1,minColIndex:0,maxColIndex:r[1]-1};D.tableSelectedRange=a,O.dispatch(v.INTERNAL_EVENT.SET_TABLE_SELECT_RANGE,n,a)}if((0,u.default)(d.KEYBOARD.UP,e)&&(0,h.focusCell)(D,e,d.KEYBOARD.UP),(0,u.default)(d.KEYBOARD.RIGHT,e)&&(0,h.focusCell)(D,e,d.KEYBOARD.RIGHT),(0,u.default)(d.KEYBOARD.DOWN,e)&&(0,h.focusCell)(D,e,d.KEYBOARD.DOWN),(0,u.default)(d.KEYBOARD.LEFT,e)&&(0,h.focusCell)(D,e,d.KEYBOARD.LEFT),(0,u.default)("tab",e)&&e.preventDefault(),(0,u.default)("shift+enter",e)){e.preventDefault();var i=(0,c.getAboveBlockNode)(D),l=[o(i,2)[1][0]+1],f=s.Editor.start(D,l);(0,c.focusEditor)(D,f)}},D.insertBreak=function(){null==(0,c.getSelectedNodeByType)(D,d.ELEMENT_TYPE.TABLE)?t():D.insertText("\n")},D.deleteBackward=function(t){var r=(0,h.deleteHandler)(D);if("table"!==r)if("range"!==r){if("default"!==r){var a=D.selection;if(a){var i=s.Editor.before(D,a);if(i){var u=(0,h.isTableLocation)(D,i),f=(0,h.isTableLocation)(D,a);if(u&&!f){var p=s.Editor.nodes(e,{match:function(t){return s.Element.isElement(t)&&!s.Editor.parent(t,l.ReactEditor.findPath(e,t))[1].length}}),m=o(p,1)[0];if(!m)return;var E=Array.from(m),g=o(E,2),y=g[0],b=g[1];if(y.type===d.PARAGRAPH){var A=i.path;s.Transforms.select(e,{anchor:{offset:0,path:[A[0],0,0,0]},focus:{offset:0,path:[A[0],0,0,0]}});var C=s.Editor.node(e,[A[0]]),T=s.Editor.node(e,[A[0],A[1]]),_=[C[0].children.length,T[0].children.length],N={minRowIndex:0,maxRowIndex:_[0]-1,minColIndex:0,maxColIndex:_[1]-1};return D.tableSelectedRange=N,void O.dispatch(v.INTERNAL_EVENT.SET_TABLE_SELECT_RANGE,C[0],N)}return void([d.CHECK_LIST_ITEM,d.ORDERED_LIST,d.UNORDERED_LIST].includes(y.type)&&(s.Transforms.delete(D,{at:b}),s.Transforms.insertNodes(D,(0,c.generateEmptyElement)(d.PARAGRAPH),{at:b}),(0,c.focusEditor)(e,s.Editor.start(e,b))))}}}n(t)}}else(0,h.deleteTableRangeData)(D);else{var S=(0,h.getSelectedInfo)(e).tablePath;(0,h.removeTable)(e,S)}},D.deleteFragment=function(t){var n=e.selection;if(!n)return _(t);var r=function(e){return e.type===d.TABLE};if(s.Range.isRange(n)&&(0,c.isRangeAcrossBlocks)(e,{at:n,match:r})){var i=(0,c.getAboveBlockNode)(e,{at:n.anchor,match:r});if(i){var u=i[0].columns.length,l=n.anchor;if(s.Range.isForward(n)){if(!(0,c.isStartPoint)(e,l,i[1])){var f=(0,c.getEndPoint)(e,i[1]);(0,h.deleteTableSelectCells)(e,{start:l.path,end:f.path,columnLength:u});var p=(0,c.getStartPoint)(e,s.Path.next(i[1]));return s.Transforms.delete(e,{at:a(a({},n),{},{anchor:p})}),void(0,c.focusEditor)(e,p.path)}}else if(!(0,c.isEndPoint)(e,l,i[1])){var m=(0,c.getStartPoint)(e,i[1]);(0,h.deleteTableSelectCells)(e,{start:m.path,end:l.path,columnLength:u});var v=(0,c.getEndPoint)(e,s.Path.previous(i[1]));return s.Transforms.delete(e,{at:a(a({},n),{},{anchor:v})}),void(0,c.focusEditor)(e,v.path)}}else{var E=(0,c.getAboveBlockNode)(e,{at:n.focus,match:r}),g=E[0].columns.length;if(E){var y=n.focus;if(s.Range.isForward(n)){if(!(0,c.isEndPoint)(e,y,E[1])){var b=(0,c.getStartPoint)(e,E[1]);(0,h.deleteTableSelectCells)(e,{start:b.path,end:y.path,columnLength:g});var A=(0,c.getEndPoint)(e,s.Path.previous(E[1]));return s.Transforms.delete(e,{at:a(a({},n),{},{focus:A})}),void(0,c.focusEditor)(e,y.path)}}else if(!(0,c.isEndPoint)(e,y,E[1])){var C=(0,c.getEndPoint)(e,E[1]);(0,h.deleteTableSelectCells)(e,{start:y.path,end:C.path,columnLength:g});var T=(0,c.getStartPoint)(e,s.Path.next(E[1]));return s.Transforms.delete(e,{at:a(a({},n),{},{focus:T})}),void(0,c.focusEditor)(e,y.path)}}}}if(s.Range.isRange(n)&&(0,h.isAllInTable)(e)){var O=(0,c.getTopLevelBlockNode)(e),N=o(O,1)[0];if(s.Range.isRange(n)&&(null===N||void 0===N?void 0:N.type)===d.ELEMENT_TYPE.TABLE)return void D.deleteBackward()}_(t)},D.deleteForward=function(e){var t=s.Editor.next(D);(0,c.getParentNode)(D.children,t[0].id).type!==d.ELEMENT_TYPE.TABLE_CELL&&i(e)},D.getFragment=function(){var e=(0,c.getSelectedNodeByType)(D,d.ELEMENT_TYPE.TABLE);if(!e)return A();var t=D.tableSelectedRange;if(p.default.isSameObject(t,f.EMPTY_SELECTED_RANGE)){var n=A();return[Object.freeze({children:n[0].children[0].children[0].children,id:n[0].id,type:d.ELEMENT_TYPE.PARAGRAPH})]}for(var r=t.minColIndex,o=t.maxColIndex,i=t.minRowIndex,u=t.maxRowIndex,s=e.children,l=e.columns,h=[],m=[],v=i;v<=u;v++){for(var E=s[v],g=E.children,y=[],b=r;b<=o;b++){var C=g[b];y.push(C)}h.push(a(a({},E),{},{children:y}))}for(var T=r;T<=o;T++){var _=l[T];m.push(_)}return[Object.freeze(a(a({},e),{},{children:h,columns:m}))]},D.setFragmentData=function(e){if(!(0,c.getSelectedNodeByType)(D,d.ELEMENT_TYPE.TABLE))return C(e);var t=D.tableSelectedRange;return p.default.isSameObject(t,f.EMPTY_SELECTED_RANGE)?C(e):(0,h.setTableFragmentData)(D,e)},D.cut=function(t){var n=(0,c.getSelectedNodeByType)(D,d.ELEMENT_TYPE.TABLE),r=D.tableSelectedRange;if(n&&!p.default.isSameObject(r,f.EMPTY_SELECTED_RANGE)){(0,h.setTableFragmentData)(D,t.clipboardData);var a=(0,h.deleteHandler)(D);if("table"===a){var o=(0,h.getSelectedInfo)(e).tablePath;return void(0,h.removeTable)(e,o)}return"range"===a?void(0,h.deleteTableRangeData)(D):void 0}},D.insertData=function(e){if((0,c.getSelectedNodeByType)(D,d.ELEMENT_TYPE.TABLE_CELL)){var t=e.getData("application/".concat(d.CLIPBOARD_FORMAT_KEY));if(t){var n=decodeURIComponent(window.atob(t)),r=JSON.parse(n);if(Array.isArray(r)&&r.some((function(e){return e.type===d.ELEMENT_TYPE.TABLE}))){var a=r.find((function(e){return e.type===d.ELEMENT_TYPE.TABLE}));return void(0,h.insertMultipleRowsAndColumns)(D,a.children,a.columns)}}var o=e.getData("text/plain");o&&s.Editor.insertText(D,o)}else E(e)},D.insertFragment=function(t){if(t.type!==d.ELEMENT_TYPE.TABLE)return T(t);s.Transforms.insertNodes(e,t)},D.selectAll=function(){var e=D.selection;if(e)if((0,c.getSelectedNodeByType)(D,d.ELEMENT_TYPE.TABLE_CELL)){var t=e.anchor,n=e.focus;if(s.Path.equals(t.path.slice(0,3),n.path.slice(0,3))){var r=(0,h.getSelectedInfo)(D),a=r.table,o=r.tableSize;O.dispatch(v.INTERNAL_EVENT.SET_TABLE_SELECT_RANGE,a,{minRowIndex:0,maxRowIndex:o[0]-1,minColIndex:0,maxColIndex:o[1]-1})}else g()}else g();else g()},D.normalizeNode=function(t){var n,r,a,i,u=o(t,2),l=u[0],p=u[1],h=(0,c.getNodeType)(l);if(l.type===d.TABLE_ROW){var m=s.Editor.parent(e,p);if((null===m||void 0===m?void 0:m[0].type)!==d.TABLE)return void s.Transforms.unwrapNodes(e,{at:p})}if(l.type===d.TABLE_CELL){var v=s.Editor.parent(e,p);if((null===v||void 0===v?void 0:v[0].type)!==d.TABLE_ROW)return void s.Transforms.unwrapNodes(e,{at:p})}if(h!==d.ELEMENT_TYPE.TABLE)return y([l,p]);if(!l.columns&&!l.columns){var E=l.children[0].children.length,g=Math.max(f.TABLE_CELL_MIN_WIDTH,parseInt(e.width/E)),b=Array(l.children[0].children.length).fill({width:g});s.Transforms.setNodes(D,{columns:b},{at:p})}if(!l.style){var A=l.children[0].children.length,C=Math.max(f.TABLE_CELL_MIN_WIDTH,parseInt(e.width/A));s.Transforms.setNodes(D,{style:{gridTemplateColumns:"repeat(".concat(A,", ").concat(C,"px)"),gridAutoRows:"minmax(".concat(f.TABLE_ROW_MIN_HEIGHT,"}px, auto)")}},{at:p})}if(l.ui||s.Transforms.setNodes(D,{ui:{alternate_highlight:!1}},{at:p}),!l.children[0].style){var T={min_height:f.TABLE_ROW_MIN_HEIGHT};l.children.forEach((function(e,t){e.style||s.Transforms.setNodes(D,{style:T},{at:p.concat(t)})}))}if((null!==l&&void 0!==l&&null!==(n=l.children[0])&&void 0!==n&&null!==(r=n.children[0])&&void 0!==r&&r.style||null!==l&&void 0!==l&&null!==(a=l.children[0])&&void 0!==a&&null!==(i=a.children[0])&&void 0!==i&&i.inherit_style)&&l.children.forEach((function(e,t){e.children.forEach((function(e,n){if(!e.style||!e.inherit_style){var r=e.style||{},a=e.inherit_style||{};s.Transforms.setNodes(D,{style:r,inherit_style:a},{at:p.concat(t,n)})}}))})),(0,c.isLastNode)(D,l)){var _=(0,c.generateEmptyElement)(d.PARAGRAPH);s.Transforms.insertNodes(D,_,{at:[p[0]+1]})}},D.handleTab=function(e){if((0,c.getSelectedNodeByType)(D,d.ELEMENT_TYPE.TABLE)){var t=s.Editor.above(D);if(t[0].type!==d.ELEMENT_TYPE.TABLE){if((0,h.isLastTableCell)(D,t)){var n=(0,h.getSelectedInfo)(D),a=n.tablePath,o=n.tableSize;if(o[0]===f.TABLE_MAX_ROWS)return;return(0,h.insertTableElement)(D,f.TABLE_ELEMENT.ROW,f.TABLE_ELEMENT_POSITION.AFTER),void s.Transforms.select(D,[].concat(r(a),[o[0],0]))}var i=D.selection;if(i.anchor.offset===i.focus.offset){var u=(0,h.getSelectedInfo)(D),l=u.tableSize,p=u.tablePath,m=u.rowIndex,v=[m,u.cellIndex+1];return l[1]-1<v[1]&&(v=[m+1,0]),void s.Transforms.select(D,[].concat(r(p),r(v)))}var E=s.Editor.next(D);s.Transforms.select(D,E[1])}else{var g=D.selection.anchor;s.Transforms.select(D,r(g.path.slice(0,-1)))}}else b(e)},D.reSetTableSelectedRange=function(){D.tableSelectedRange=f.EMPTY_SELECTED_RANGE},D}},13256:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(94404)),s=n(28321),l=n(48843),c=a(n(73379));n(50828);t.default=function(e){var t=e.editor,n=e.target,a=e.trigger,o=void 0===a?"legacy":a,s=e.placement,f=void 0===s?"bottom-start":s,p=e.popperClassName,h=e.createTable,m=[5,10],v=[10,10],E=(0,i.useState)([5,10]),g=r(E,2),y=g[0],b=g[1],A=(0,i.useState)([1,1]),C=r(A,2),T=C[0],_=C[1],D=(0,i.useRef)(null),O=(0,i.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[1,1],n=y.slice(0),r=t[0],a=t[1];n[0]=r<m[0]?m[0]:r+1,n[1]=a<m[1]?m[1]:a+1,n[0]>v[0]&&(n[0]=v[0]),n[1]>v[1]&&(n[1]=v[1]),b(n),_(t)}),[y,T,v,m]),N=(0,i.useCallback)((function(){h(T),D&&D.current&&D.current.toggle()}),[T,D]),S=(0,i.useCallback)((function(){for(var e=[],t=function(t){for(var n=[],r=function(e){var r=t<=T[0]&&0!==T[0]&&e<=T[1]&&0!==T[1],a=i.default.createElement("div",{key:"sdoc-table-size-cell-".concat(t,"-").concat(e),className:(0,u.default)("sdoc-table-size-cell",{active:r}),onClick:N,onMouseEnter:function(n){return O(n,[t,e])}});n.push(a)},a=1;a<=y[1];a++)r(a);e.push(i.default.createElement("div",{key:"sdoc-table-size-row-".concat(t),className:"sdoc-table-size-row d-flex"},n))},n=1;n<=y[0];n++)t(n);return e}),[y,T]);return i.default.createElement(l.UncontrolledPopover,{target:n,className:"sdoc-selected-table-size-popover sdoc-sub-dropdown-menu sdoc-dropdown-menu",trigger:o,placement:f,hideArrow:!0,fade:!1,ref:D,popperClassName:p},i.default.createElement("div",{className:"sdoc-selected-table-size-container w-100 h-100 d-flex flex-column"},i.default.createElement("div",{className:"sdoc-selected-table-tools-container"},i.default.createElement(d,{id:"sdoc-table-template-review-btn",text:"Table_template",iconClassname:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"})),i.default.createElement("div",{className:"sdoc-table-size-select"},S()),i.default.createElement("div",{className:"sdoc-selected-table-size-tip w-100 "},"".concat(T[0]," x ").concat(T[1])),i.default.createElement(c.default,{editor:t,targetId:"sdoc-table-template-review-btn"})))};var d=function(e){var t=e.id,n=e.className,r=e.text,a=e.iconClassname,o=(0,s.useTranslation)().t;return i.default.createElement("div",{id:t,className:(0,u.default)("sdoc-selected-table-size-custom",{className:n})},i.default.createElement("span",null,o(r)),i.default.createElement("i",{className:a}))}},73379:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(48843),u=n(41073),s=r(n(4092)),l=n(77886);n(87181),n(76684);t.default=function(e){var t=e.editor,n=e.targetId,r=(0,o.useMemo)((function(){return Reflect.ownKeys(u.TABLE_ALTERNATE_HIGHLIGHT_CLASS_MAP)}),[]),a=(0,o.useCallback)((function(e,n){(0,l.insertTableByTemplate)(t,n)}),[t]);return o.default.createElement(i.UncontrolledPopover,{target:n,trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1,className:"sdoc-sub-dropdown-menu sdoc-table-template-popover",innerClassName:"sdoc-table-template-inner-popover"},r.map((function(e,t){return o.default.createElement(s.default,{key:e+t,alternateColor:e,onClickTemplate:a})})))}},4092:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(11942)),u=n(77886);n(87181);var s=function(e){var t=e.alternateColor,n=e.onClickTemplate,r=(0,o.useCallback)((function(e,r){return new Array(e).fill(null).map((function(e,a){return o.default.createElement("div",{className:"sdoc-table-template-row table-row ".concat((0,u.getCellHighlightClassName)(t,a)),key:"sdoc-template-table-row-".concat(a),onClick:function(e){return n(e,t)}},new Array(r).fill(null).map((function(e,t){return o.default.createElement("div",{className:"sdoc-table-template-cell",key:"sdoc-template-table-cell-".concat(t)})})))}))}),[n,t]);return o.default.createElement("div",{className:"sdoc-table-template-view-table"},r(4,4))};s.protoTypes={alternateColor:i.default.string.isRequired,onClickTemplate:i.default.func.isRequired};t.default=s},8311:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"renderTable",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"renderTableCell",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"renderTableRow",{enumerable:!0,get:function(){return o.default}});var a=r(n(14004)),o=r(n(97103)),i=r(n(83735))},28453:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));n(14812);t.default=function(e){var t=e.left;return a.default.createElement("div",{className:"table-cell-width-just position-absolute resizing",contentEditable:!1,style:{left:t}},a.default.createElement("div",{className:"table-cell-width-just-color-tip"}))}},42371:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(86031)),s=a(n(28453)),l=a(n(65948)),c=n(59983),d=n(41073);t.default=function(e){var t=e.table,n=(0,i.useState)({top:0,left:0}),a=r(n,2),o=a[0],f=a[1],p=(0,i.useState)(""),h=r(p,2),m=h[0],v=h[1],E=t.id,g=(0,i.useCallback)((function(e){var t=e.displayType,n=e.left,r=e.top;if(e.tableId===E){f({top:r,left:n-2}),v(t)}}),[E]);return(0,i.useEffect)((function(){var e=l.default.getInstance().subscribe(c.INTERNAL_EVENT.TABLE_SHOW_DRAG_HANDLER,g);return function(){e()}}),[g]),i.default.createElement(i.default.Fragment,null,m===d.DRAG_HANDLER_ROW&&i.default.createElement(u.default,{top:o.top}),m===d.DRAG_HANDLER_COLUMN&&i.default.createElement(s.default,{left:o.left}))}},86031:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));n(14812);t.default=function(e){var t=e.top;return a.default.createElement("div",{className:"table-row-height-just position-absolute resizing",contentEditable:!1,style:{top:t}},a.default.createElement("div",{className:"table-row-height-just-color-tip"}))}},88948:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useTableSelectedRangeContext=t.useTableRootScrollLeftContext=t.useTableRootContext=t.useSettingSelectRangeContext=t.useResizeHandlersContext=t.useContextMenu=t.TableSelectedRangeContext=t.TableRootScrollLeftContext=t.TableRootContext=t.SettingSelectRangeContext=t.ResizeHandlersContext=void 0;var a=n(9950),o=n(50753),i=t.TableRootContext=(0,a.createContext)();t.useTableRootContext=function(){return(0,a.useContext)(i)};var u=t.TableSelectedRangeContext=(0,a.createContext)();t.useTableSelectedRangeContext=function(){return(0,a.useContext)(u)};var s=t.ResizeHandlersContext=(0,a.createContext)();t.useResizeHandlersContext=function(){return(0,a.useContext)(s)};var l=t.SettingSelectRangeContext=(0,a.createContext)();t.useSettingSelectRangeContext=function(){return(0,a.useContext)(l)};var c=t.TableRootScrollLeftContext=(0,a.createContext)();t.useTableRootScrollLeftContext=function(){return(0,a.useContext)(c)};t.useContextMenu=function(e){var t=(0,o.useScrollContext)(),n=(0,a.useState)(),i=r(n,2),u=i[0],s=i[1],l=(0,a.useState)({}),c=r(l,2),d=c[0],f=c[1],p=(0,a.useCallback)((function(e){e.preventDefault();var t={left:e.clientX,top:e.clientY};s(!0),f(t)}),[]),h=(0,a.useCallback)((function(e){u&&s(!1)}),[u]),m=(0,a.useCallback)((function(t){var n=e.current;n&&n.contains(t.target)&&n!==t.target||s(!1)}),[e]);return(0,a.useEffect)((function(){return document.addEventListener("mousedown",h),document.addEventListener("contextmenu",m,!0),t.current&&t.current.addEventListener("scroll",h),function(){document.removeEventListener("mousedown",h),document.removeEventListener("contextmenu",m,!0),t.current&&t.current.removeEventListener("scroll",h)}}),[h,m,t]),{isShowContextMenu:u,menuPosition:d,onContextMenu:p}}},14004:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default,o=n(85715).default,i=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=i(n(94404)),c=i(n(43088)),d=n(62097),f=n(70523),p=n(41073),h=n(88948),m=i(n(65948)),v=n(59983),E=n(77886),g=i(n(2568)),y=i(n(64077)),b=n(86401),A=i(n(26841)),C=i(n(28335)),T=n(82935),_=i(n(20584)),D=i(n(42371));n(14812),n(76684);var O=function(e){var t=e.className,n=e.attributes,i=e.children,u=e.element,O=(0,d.useSelected)(),N=(0,d.useSlateStatic)(),S=(0,s.useRef)(null),w=(0,s.useState)(0),k=o(w,2),I=k[0],L=k[1],R=(0,s.useState)(0),P=o(R,2),M=P[0],x=P[1],F=(0,s.useState)(1),B=o(F,2),U=B[0],j=B[1],H=(0,s.useState)(1),Y=o(H,2),G=Y[0],z=Y[1],W=(0,s.useState)(!1),K=o(W,2),V=K[0],Q=K[1],q=(0,s.useState)(p.EMPTY_SELECTED_RANGE),X=o(q,2),J=X[0],Z=X[1],$=(0,E.getTableColumns)(N,u),ee=(0,s.useState)($),te=o(ee,2),ne=te[0],re=te[1],ae=(0,T.findPath)(N,u),oe=(0,s.useState)({}),ie=o(oe,2),ue=ie[0],se=ie[1],le=(0,s.useState)(!1),ce=o(le,2),de=ce[0],fe=ce[1],pe=(0,s.useState)(!1),he=o(pe,2),me=he[0],ve=he[1],Ee=(0,s.useState)(!1),ge=o(Ee,2),ye=ge[0],be=ge[1],Ae=(0,s.useCallback)((function(e){if(0===e.button&&(Q(!0),S.current.contains(e.target))){var t=(0,E.getFirstTableCell)(e.target),n=t.style.gridArea.split(" / ");L(Number(t.getAttribute("row-index"))),x(Number(t.getAttribute("cell-index"))),j(Number(n[2].split(" ")[1])),z(Number(n[3].split(" ")[1])),Z(p.EMPTY_SELECTED_RANGE),(0,E.setTableSelectedRange)(N,p.EMPTY_SELECTED_RANGE)}}),[]),Ce=(0,s.useCallback)((function(){Q(!1),x(0),L(0),j(1),z(1)}),[]),Te=(0,s.useCallback)((function(e){Z(e),(0,E.setTableSelectedRange)(N,e);var t=e.minRowIndex,n=e.minColIndex,r={offset:0,path:[].concat(a(ae),[t,n,0])};f.Transforms.setSelection(N,{anchor:r,focus:r})}),[N,ae]);(0,s.useEffect)((function(){var e=m.default.getInstance(),t=e.subscribe(v.INTERNAL_EVENT.CANCEL_TABLE_SELECT_RANGE,De),n=e.subscribe(v.INTERNAL_EVENT.SET_TABLE_SELECT_RANGE,_e);return function(){t(),n()}}),[]),(0,s.useEffect)((function(){if(re((0,E.getTableColumns)(N,u)),V){var e=(0,c.default)((function(e){if(S.current.contains(e.target)){var t=(0,E.getFirstTableCell)(e.target),n=Number(t.getAttribute("row-index")),r=Number(t.getAttribute("cell-index")),o=t.style.gridArea.split(" / "),i=Number(o[2].split(" ")[1]),u=Number(o[3].split(" ")[1]),s=d.ReactEditor.toSlateNode(N,S.current),l={minRowIndex:Math.min(I,n),maxRowIndex:I<n?n+i-1:I+U-1,minColIndex:Math.min(M,r),maxColIndex:M<r?r+u-1:M+G-1};if(l=(0,E.adjustCombinedCellRange)(s,l),g.default.isSameObject(J,p.EMPTY_SELECTED_RANGE)||(e.preventDefault(),f.Editor.withoutNormalizing(N,(function(){var e={offset:0,path:[].concat(a(ae),[n,r,0])};f.Transforms.setSelection(N,{anchor:e,focus:e})}))),l.minRowIndex===l.maxRowIndex&&l.minColIndex===l.maxColIndex)return Z(p.EMPTY_SELECTED_RANGE),void(0,E.setTableSelectedRange)(N,p.EMPTY_SELECTED_RANGE);Z(l),(0,E.setTableSelectedRange)(N,l)}}),200),t=function(e){Ce()};return(0,b.registerResizeEvents)({mousemove:e,mouseup:t}),function(){(0,b.unregisterResizeEvents)({mousemove:e,mouseup:t})}}}),[u,V,J,u]);var _e=(0,s.useCallback)((function(e,t){u.id!==e.id?Z(p.EMPTY_SELECTED_RANGE):Z(t),(0,E.setTableSelectedRange)(N,t)}),[u]),De=(0,s.useCallback)((function(){Z(p.EMPTY_SELECTED_RANGE)}),[]),Oe=(0,l.default)("sdoc-table-container position-relative",n.className,t,{"sdoc-table-selected":O,"sdoc-table-selected-range":!g.default.isSameObject(J,p.EMPTY_SELECTED_RANGE)}),Ne=(0,s.useCallback)((function(e){se(e),fe(!0)}),[]),Se=(0,s.useCallback)((function(){fe(!1),ve(!1)}),[]),we=(0,s.useCallback)((function(){ve(!0)}),[]),ke=u.style?r({},u.style):{},Ie=ne.map((function(e){return"".concat(e.width,"px")}));ke.gridTemplateColumns=Ie.join(" ");var Le=u.children.map((function(e,t){return(0,E.getRowHeight)(e,t)}));return ke.gridAutoRows=Le.map((function(e){return"minmax(".concat(e,"px, auto)")})).join(" "),s.default.createElement(h.TableSelectedRangeContext.Provider,{value:J},s.default.createElement(h.ResizeHandlersContext.Provider,{value:ne},s.default.createElement(h.SettingSelectRangeContext.Provider,{value:V},s.default.createElement(A.default,{columns:ne,attributes:n},O&&s.default.createElement(C.default,{editor:N,table:u,setSelectedRange:Te,setIsDragMove:be}),s.default.createElement("div",{className:(0,l.default)(Oe),style:ke,onMouseDown:Ae,ref:S,"data-id":u.id},i,!V&&s.default.createElement(_.default,{editor:N,table:u,handleShowResizeHandler:Ne,hideResizeHandlers:Se,handlerStartDragging:we,isDraggingResizeHandler:me}),!V&&de&&s.default.createElement(y.default,{hideResizeHandlers:Se,element:u,resizeCellMaskInfo:ue,isDraggingResizeHandler:me}),ye&&s.default.createElement(D.default,{table:u}))))))};t.default=function(e){if((0,d.useReadOnly)()){var t=e.className,n=e.attributes,a=e.children,o=e.element,i=(0,d.useSlateStatic)(),u=(0,E.getTableColumns)(i,o),c=o.style?r({},o.style):{},f=u.map((function(e){return"".concat(e.width,"px")}));c.gridTemplateColumns=f.join(" ");var p=o.children.map((function(e,t){return(0,E.getRowHeight)(e,t)}));return c.gridAutoRows=p.map((function(e){return"minmax(".concat(e,"px, auto)")})).join(" "),s.default.createElement(A.default,{columns:u,attributes:n},s.default.createElement("div",{className:(0,l.default)("sdoc-table-container",n.className,t),"data-id":o.id,style:c},a))}return s.default.createElement(O,e)}},83735:function(e,t,n){"use strict";var r=n(43693).default,a=n(12897).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=o(n(94404)),l=n(62097),c=n(70523),d=o(n(2568)),f=n(82935),p=n(88948),h=n(41073),m=n(77886),v=o(n(65948)),E=n(59983),g=n(39177),y=function(e){var t=e.attributes,n=e.element,o=e.children,i=(0,l.useSlateStatic)(),y=(0,p.useTableSelectedRangeContext)()||h.EMPTY_SELECTED_RANGE,b=(0,f.findPath)(i,n,[0,0]),A=b.length,C=b[A-2],T=b[A-1],_=c.Editor.parent(i,b),D=c.Editor.parent(i,_[1]),O=y.minColIndex,N=y.maxColIndex,S=y.minRowIndex,w=y.maxRowIndex,k=C>=S&&C<=w&&T>=O&&T<=N,I=k&&T===O,L=k&&T===N,R=k&&C===S,P=k&&C===w,M=v.default.getInstance(),x=D[0].id,F=(0,u.useRef)(!1),B=(0,u.useRef)(!1),U=(0,u.useCallback)((function(e){var t=(0,f.findPath)(i,n);(0,f.focusEditor)(i,t),c.Transforms.collapse(i,{edge:"end"})}),[i,n]),j=t.style||{};if(d.default.hasProperty(n.style,h.TABLE_CELL_STYLE.TEXT_ALIGN)&&(j.textAlign=n.style[h.TABLE_CELL_STYLE.TEXT_ALIGN]),k&&(j.backgroundColor=h.SELECTED_TABLE_CELL_BACKGROUND_COLOR),d.default.hasProperty(n.style,h.TABLE_CELL_STYLE.BACKGROUND_COLOR)){var H=n.style[h.TABLE_CELL_STYLE.BACKGROUND_COLOR];H&&"transparent"!==H&&"unset"!==H&&(j.backgroundColor=k?(0,m.colorBlend)(h.SELECTED_TABLE_CELL_BACKGROUND_COLOR,H,.9):H)}n.is_combined&&(j.display="none"),0===C&&(j.borderTop="1px solid #ddd"),0===T&&(j.borderLeft="1px solid #ddd");var Y=n.rowspan,G=void 0===Y?1:Y,z=n.colspan,W=void 0===z?1:z;j.gridArea="".concat(C+1," / ").concat(T+1," / span ").concat(G," / span ").concat(W),n.style&&(j=a(a({},n.style),j));var K=(0,u.useMemo)((function(){return(0,m.getHighlightClass)(i,b)}),[]),V=(0,u.useCallback)((function(e){var t=e.target,n=D[0],r=(0,m.getTableDragType)(n,y),o=(0,m.getResizeMaskCellInfo)(i,n,C,T),u=a(a({},o),{},{displayType:r,mouseDownEvent:e,tableId:x});if(u.displayType===h.DRAG_HANDLER_COLUMN){var s=u.mouseDownEvent.nativeEvent.offsetX,l=u.width,c=u.cellIndex;0===c&&(u.left+=1),c===n.children[0].children.length-1&&(u.left-=2),s>=l/2?(u.left=u.left+l,B.current=!0):B.current=!1}else{var d=u.mouseDownEvent.nativeEvent.offsetY,f=u.height,p=u.rowIndex;0===p&&(u.top+=1),p===n.children.length-1&&(u.top-=2),d>=f/2?(u.top=u.top+f,B.current=!0):B.current=!1}var v=(0,m.isHideDragHandlerLine)(i,r,n,b,B.current);F.current=!v,(t.classList.contains(h.CELL_SELECTED)||v)&&(u.top=-9999,u.left=-9999),M.dispatch(E.INTERNAL_EVENT.TABLE_SHOW_DRAG_HANDLER,u)}),[T,b,i,M,C,y,D,x]),Q=(0,u.useCallback)((function(e){if((e.stopPropagation(),e.preventDefault(),F.current)&&!e.target.classList.contains(h.CELL_SELECTED)){var t=e.dataTransfer.getData(g.TABLE_DRAG_KEY);if(t){var n=JSON.parse(t);if(n){var r=B.current?1:0,a=n.tableId,o=n.startIndex,u=n.endIndex,s=n.dragType;if(a!==x)return;s===h.DRAG_HANDLER_COLUMN?(0,m.moveColumns)(i,T+r,o,u):(0,m.moveRows)(i,C+r,o,u);var l=s===h.DRAG_HANDLER_COLUMN?(0,m.getTableSelectedRangeAfterDrag)(D[0],s,T+r,o,u):(0,m.getTableSelectedRangeAfterDrag)(D[0],s,C+r,o,u);M.dispatch(E.INTERNAL_EVENT.SET_TABLE_SELECT_RANGE,D[0],l)}}}}),[T,i,M,C,D,x]);return u.default.createElement("div",Object.assign({},t,{style:a(a({},n.style),j),className:(0,s.default)("table-cell",t.className,K,r(r(r(r(r({},h.CELL_SELECTED,k),"cell-light-height-left-border",I),"cell-light-height-right-border",L),"cell-light-height-top-border",R),"cell-light-height-bottom-border",P)),"data-id":n.id,"row-index":C,"cell-index":T,onContextMenu:U,onMouseMove:function(e){M.dispatch(E.INTERNAL_EVENT.TABLE_CELL_MOUSE_ENTER,{mouseDownEvent:e,cell:n,rowIndex:C,cellIndex:T,tableId:x})},onDragOver:V,onDrop:Q}),u.default.createElement("div",{className:"sdoc-cell-container"},o))};t.default=function(e){if((0,l.useReadOnly)()){var t=e.attributes,n=e.children,r=e.element,o=(0,l.useSlateStatic)(),i=(0,f.findPath)(o,r,[0,0]);if(!i)return null;var c=i.length,p=i[c-2],v=i[c-1],E=(0,u.useMemo)((function(){return(0,m.getHighlightClass)(o,i)}),[i,o]),g=t.style||{};d.default.hasProperty(r.style,h.TABLE_CELL_STYLE.TEXT_ALIGN)&&(g.textAlign=r.style[h.TABLE_CELL_STYLE.TEXT_ALIGN]),d.default.hasProperty(r.style,h.TABLE_CELL_STYLE.BACKGROUND_COLOR)&&r.style[h.TABLE_CELL_STYLE.BACKGROUND_COLOR]&&(g.backgroundColor=r.style[h.TABLE_CELL_STYLE.BACKGROUND_COLOR]),r.is_combined&&(g.display="none"),0===p&&(g.borderTop="1px solid #ddd"),0===v&&(g.borderLeft="1px solid #ddd");var b=r.rowspan,A=void 0===b?1:b,C=r.colspan,T=void 0===C?1:C;return g.gridArea="".concat(p+1," / ").concat(v+1," / span ").concat(A," / span ").concat(T),u.default.createElement("div",Object.assign({},t,{style:a(a({},r.style),g),className:(0,s.default)("table-cell",E,t.className),"data-id":r.id}),u.default.createElement("div",{className:"sdoc-cell-container"},n))}return u.default.createElement(y,e)}},97103:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(e){var t=e.children;return a.default.createElement(a.default.Fragment,null,t)}},80330:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(62097),s=n(88948),l=n(41073),c=n(77886),d=n(86401);t.default=function(e){var t=e.column,n=e.left,o=e.table,f=e.cellIndex,p=e.rowBottom,h=e.hideResizeHandlers,m=e.mouseDownEvent,v=e.adjustingCell,E=e.isDraggingResizeHandler,g=(0,u.useSlateStatic)(),y=(0,i.useRef)(null),b=(0,i.useState)(n),A=a(b,2),C=A[0],T=A[1],_=(0,i.useState)({}),D=a(_,2),O=D[0],N=D[1],S=(0,i.useState)({}),w=a(S,2),k=w[0],I=w[1],L=t.width,R=(0,s.useTableRootContext)();return(0,i.useLayoutEffect)((function(){var e=(0,d.getMouseDownInfo)(m,R),t=R.getBoundingClientRect().top;I({left:e.positionX-2,height:R.clientHeight,top:t}),N(e)}),[m,R]),(0,i.useEffect)((function(){if(E){var e=function(e){(0,d.eventStopPropagation)(e);var t=(0,d.getMouseMoveInfo)(e,O,R),r=L+t.displacementX,a=(0,c.getTableColumns)(g,o);if(!(r<l.TABLE_CELL_MIN_WIDTH)){var i=a[f+1];if(i)if(i.width-t.displacementX<l.TABLE_CELL_MIN_WIDTH)return;var u=n+t.displacementX,s=R.getBoundingClientRect().top;I({left:e.clientX-2,height:R.clientHeight,top:s}),T(u)}},t=function(e){(0,d.eventStopPropagation)(e),I({});var t=(0,c.getTableColumns)(g,o),a=t.slice(0),i=a[f],u=L+C-n;a[f]=r(r({},i),{},{width:u});var s=t[f+1];if(s){var l=s.width-C+n;a[f+1]=r(r({},s),{},{width:l})}(0,c.updateColumnWidth)(g,o,a),(0,c.focusClosestCellWhenJustifyCellSize)(g,v),h()};return(0,d.registerResizeEvents)({mousemove:e,mouseup:t}),function(){(0,d.unregisterResizeEvents)({mousemove:e,mouseup:t})}}}),[E,O,C,L,t,g,o,f,n,p]),i.default.createElement("div",{className:"table-cell-width-just resizing position-fixed",contentEditable:!1,style:k,ref:y},i.default.createElement("div",{className:"table-cell-width-just-color-tip"}))}},46658:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(62097),s=n(88948),l=n(41073),c=n(77886),d=n(86401);t.default=function(e){var t=e.column,n=e.left,o=e.table,f=e.cellIndex,p=e.rowBottoms,h=e.hideResizeHandlers,m=e.mouseDownEvent,v=e.adjustingCell,E=e.isDraggingResizeHandler,g=(0,u.useSlateStatic)(),y=(0,i.useRef)(null),b=(0,i.useState)(n),A=a(b,2),C=A[0],T=A[1],_=(0,i.useState)({}),D=a(_,2),O=D[0],N=D[1],S=(0,i.useState)({}),w=a(S,2),k=w[0],I=w[1],L=t.width,R=(0,s.useTableRootContext)();return(0,i.useLayoutEffect)((function(){var e=(0,d.getMouseDownInfo)(m,R),t=R.getBoundingClientRect().top;I({left:e.positionX-2,height:R.clientHeight,top:t}),N(e)}),[m,R]),(0,i.useEffect)((function(){if(E){var e=function(e){(0,d.eventStopPropagation)(e);var t=(0,d.getMouseMoveInfo)(e,O,R);if(!(L-t.displacementX<l.TABLE_CELL_MIN_WIDTH)){var r=n-t.displacementX,a=R.getBoundingClientRect().top;I({left:e.clientX-2,height:R.clientHeight,top:a}),T(r)}},t=function(e){(0,d.eventStopPropagation)(e),I({});var t=(0,c.getTableColumns)(g,o).slice(0),a=t[f],i=L+C-n;t[f]=r(r({},a),{},{width:i}),(0,c.updateColumnWidth)(g,o,t),(0,c.focusClosestCellWhenJustifyCellSize)(g,v),h()};return(0,d.registerResizeEvents)({mousemove:e,mouseup:t}),function(){(0,d.unregisterResizeEvents)({mousemove:e,mouseup:t})}}}),[E,O,C,L,t,g,o,f,n,p]),i.default.createElement("div",{className:"table-cell-width-just resizing position-fixed",contentEditable:!1,style:k,ref:y},i.default.createElement("div",{className:"table-cell-width-just-color-tip"}))}},64077:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(62097),i=r(n(46658)),u=r(n(80330)),s=r(n(71959)),l=n(82935),c=n(88948),d=n(77886),f=n(41073);t.default=function(e){var t=e.element,n=e.resizeCellMaskInfo,r=e.hideResizeHandlers,p=e.isDraggingResizeHandler,h=n.rowIndex,m=n.cellIndex,v=n.top,E=n.height,g=n.left,y=n.mouseDownEvent,b=n.displayType,A=n.cell,C=(0,o.useSlateStatic)(),T=(0,l.findPath)(C,t);if(!T)return null;if(!(0,l.getNode)(C,T))return null;var _=(0,c.useResizeHandlersContext)()||(0,d.getTableColumns)(C,t),D=v+E;return a.default.createElement(a.default.Fragment,null,b===f.RESIZE_HANDLER_ROW&&a.default.createElement(s.default,{initRowBottom:D,rowIndex:h,table:t,hideResizeHandlers:r,mouseDownEvent:y,adjustingCell:A,isDraggingResizeHandler:p}),b===f.RESIZE_HANDLER_FIRST_COLUMN&&a.default.createElement(i.default,{key:"column-0-left",column:_[0],left:0,cellIndex:0,table:t,rowBottoms:D,hideResizeHandlers:r,mouseDownEvent:y,adjustingCell:A,isDraggingResizeHandler:p}),b===f.RESIZE_HANDLER_COLUMN&&a.default.createElement(u.default,{rowBottom:D,column:t.columns[m],left:g,cellIndex:m,table:t,hideResizeHandlers:r,mouseDownEvent:y,adjustingCell:A,isDraggingResizeHandler:p}))}},71959:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(62097),u=n(41073),s=n(77886),l=n(86401),c=n(50753);t.default=function(e){var t=e.rowIndex,n=e.initRowBottom,a=void 0===n?0:n,d=e.table,f=e.hideResizeHandlers,p=e.mouseDownEvent,h=e.adjustingCell,m=e.isDraggingResizeHandler,v=(0,i.useSlateStatic)(),E=(0,o.useState)(a),g=r(E,2),y=g[0],b=g[1],A=(0,o.useState)({}),C=r(A,2),T=C[0],_=C[1],D=(0,o.useState)({}),O=r(D,2),N=O[0],S=O[1],w=d.children[t],k=(0,s.getRowHeight)(w,t),I=(0,o.useRef)(k),L=(0,o.useState)(k),R=r(L,2),P=R[0],M=R[1],x=(0,c.useScrollContext)();return(0,o.useLayoutEffect)((function(){var e=(0,l.getMouseDownInfo)(p,x.current);_(e);var n=t===d.children.length-1?-2:0;S({top:y+n})}),[p,y,t,x,d.children.length]),(0,o.useEffect)((function(){if(m){var e=function(e){(0,l.eventStopPropagation)(e);var t=(0,l.getMouseMoveInfo)(e,T,x.current),n=I.current+t.displacementY,r=Math.max(u.TABLE_ROW_MIN_HEIGHT,n);M(r),S({top:y-I.current+r})},t=function(e){(0,l.eventStopPropagation)(e),I.current=P,(0,s.updateTableRowHeight)(v,w,P),(0,s.focusClosestCellWhenJustifyCellSize)(v,h),f()};return(0,l.registerResizeEvents)({mousemove:e,mouseup:t}),function(){(0,l.unregisterResizeEvents)({mousemove:e,mouseup:t})}}}),[m,T,y,d,P]),(0,o.useEffect)((function(){var e=w.children.filter((function(e){return!e.is_combined&&(!e.rowspan||1===e.rowspan)}))[0];if(e){var t=i.ReactEditor.toDOMNode(v,e);t&&(I.current=t.clientHeight,b(a))}}),[w,a]),o.default.createElement("div",{className:"table-row-height-just position-absolute resizing",contentEditable:!1,style:N},o.default.createElement("div",{className:"table-row-height-just-color-tip"}))}},20584:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=o(n(65948)),l=n(59983),c=n(77886),d=n(41073);n(14812);t.default=function(e){var t=e.editor,n=e.table,o=e.handleShowResizeHandler,i=e.hideResizeHandlers,f=e.handlerStartDragging,p=e.isDraggingResizeHandler,h=(0,u.useState)({}),m=a(h,2),v=m[0],E=m[1],g=(0,u.useState)({}),y=a(g,2),b=y[0],A=y[1],C=(0,u.useCallback)((function(e){var a=e.mouseDownEvent,o=e.rowIndex,i=e.cellIndex,u=e.tableId;if(n.id===u){var s=(0,c.getResizeMaskCellInfo)(t,n,o,i),l=s.width,d=s.height,f=s.top,p=s.left;A({width:l,height:d,top:f,left:p}),E(r(r({},s),{},{mouseDownEvent:a}))}}),[t,n]);(0,u.useEffect)((function(){var e=s.default.getInstance().subscribe(l.INTERNAL_EVENT.TABLE_CELL_MOUSE_ENTER,C);return function(){e()}}),[C]);var T=(0,u.useCallback)((function(e){var a={};if(e===d.RESIZE_MASK_BOTTOM&&(a=r(r(r({},v),b),{},{displayType:d.RESIZE_HANDLER_ROW})),e===d.RESIZE_MASK_RIGHT&&(a=r(r(r({},v),b),{},{displayType:d.RESIZE_HANDLER_COLUMN})),e===d.RESIZE_MASK_LEFT){var o=v.cellIndex,i=v.rowIndex,u=v.focusCellIndex,s=v.mouseDownEvent,l=0===o?0:o-1,f=(0,c.getResizeMaskCellInfo)(t,n,i,l),p=0===u?d.RESIZE_HANDLER_FIRST_COLUMN:d.RESIZE_HANDLER_COLUMN;a=r(r({displayType:p},f),{},{mouseDownEvent:s})}if(e===d.RESIZE_MASK_TOP){var h=v.rowIndex,m=v.cellIndex,E=v.mouseDownEvent,g=(0,c.getResizeMaskCellInfo)(t,n,h-1,m);a=r(r({displayType:d.RESIZE_HANDLER_ROW},g),{},{mouseDownEvent:E})}return a}),[v,t,b,n]),_=(0,u.useCallback)((function(e,t){e.stopPropagation(),e.preventDefault(),f();var n=T(t);o(n)}),[T,o,f]),D=(0,u.useCallback)((function(e){e.stopPropagation(),e.preventDefault(),p||i()}),[i,p]);return u.default.createElement("div",{className:"sdoc-table-resize-mask",style:b},0!==v.rowIndex&&u.default.createElement("div",{onMouseOut:D,onMouseDown:function(e){return _(e,d.RESIZE_MASK_TOP)},className:"sdoc-table-resize-top"}),u.default.createElement("div",{onMouseOut:D,onMouseDown:function(e){return _(e,d.RESIZE_MASK_RIGHT)},className:"sdoc-table-resize-right"}),u.default.createElement("div",{onMouseOut:D,onMouseDown:function(e){return _(e,d.RESIZE_MASK_BOTTOM)},className:"sdoc-table-resize-bottom"}),u.default.createElement("div",{onMouseOut:D,onMouseDown:function(e){return _(e,d.RESIZE_MASK_LEFT)},className:"sdoc-table-resize-left"}))}},47167:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(94404)),s=n(62097),l=a(n(2568)),c=n(88948),d=n(39177),f=n(82935);t.default=function(e){var t=e.index,n=e.column,a=e.addIconPosition,o=e.setAddIconPosition,p=e.setInsertColumnIndex,h=e.selectRange,m=e.tableSize,v=e.handleDragStart,E=e.handleDragEnd,g=(0,s.useSlateStatic)(),y=g.tableSelectedRange,b=(0,i.useRef)(null),A=(0,c.useTableRootContext)(),C=(0,c.useTableSelectedRangeContext)(),T=(0,f.getSelectedNodeByType)(g,d.ELEMENT_TYPE.TABLE_CELL),_=T?(0,f.findPath)(g,T,[-1,-1]):[-1,-1],D=_.length,O=(0,i.useMemo)((function(){var e=y.minRowIndex,n=y.maxRowIndex,a=y.minColIndex,o=y.maxColIndex,i=r(m,1)[0],u=0===e&&n===i-1,s=a<=t&&t<=o,l=0===a&&o===m[1]-1;return 1!==m[1]&&!l&&!(!u||!s)}),[t,y,m]),N=(0,i.useCallback)((function(e){var n=b.current.getBoundingClientRect(),r=n.left,i=n.width,u=n.top,s=A.getBoundingClientRect(),c=r+i/2,d={left:e.clientX>c?r+i-6:r-6,top:u};s.right<d.left||s.left-6>d.left?o(void 0):l.default.isSameObject(d,a)||(p(e.clientX>c?t:t-1),o(d))}),[t,a,n,m]),S=(0,i.useCallback)((function(e){o(void 0)}),[t,a,n,m]),w=0===C.minRowIndex&&C.maxRowIndex===m[0]-1,k=C.minColIndex<=t&&t<=C.maxColIndex;return i.default.createElement("div",{className:(0,u.default)("sdoc-table-column-header h-100",{"range-selected":w&&k,"range-selected-tip":!w&&k||_[D-1]===t,drag:O}),ref:b,onMouseMove:N,onMouseLeave:S,onClick:function(){return h(t)},onDragStart:v,onDragEnd:E,style:{width:n.width},draggable:O})}},71635:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(62097),s=a(n(94404)),l=n(88948),c=a(n(47167)),d=n(77886),f=n(41073);t.default=function(e){var t=e.table,n=e.selectRange,a=e.tableSize,o=e.handleDragStart,p=e.handleDragEnd,h=(0,u.useSlateStatic)(),m=(0,i.useState)(0),v=r(m,2),E=v[0],g=v[1],y=(0,i.useState)(),b=r(y,2),A=b[0],C=b[1],T=(0,l.useResizeHandlersContext)(),_=(0,l.useTableRootScrollLeftContext)(),D=(0,i.useState)(!1),O=r(D,2),N=O[0],S=O[1],w=(0,l.useTableRootContext)(),k=(0,i.useCallback)((function(){C(),g(0),S(!1)}),[t,T,a]),I=(0,i.useCallback)((function(e){C(e),S(!0)}),[t,T,a]),L=(0,i.useCallback)((function(e){var n=-1===e?0:e,r=-1===e?f.TABLE_ELEMENT_POSITION.BEFORE:f.TABLE_ELEMENT_POSITION.AFTER;(0,d.insertTableColumn)(h,t,n,r,1)}),[t,T,a]);return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-table-columns-header position-absolute d-print-none",contentEditable:!1},i.default.createElement("div",{className:"sdoc-table-columns-header-container h-100 d-flex position-absolute",style:{left:-1*_}},T.map((function(e,t){return i.default.createElement(c.default,{key:t,column:e,index:t,addIconPosition:A,tableSize:a,setAddIconPosition:C,setInsertColumnIndex:g,selectRange:n,handleDragStart:o,handleDragEnd:p})})))),A&&i.default.createElement("div",{className:(0,s.default)("position-fixed sdoc-table-add-element-icon-content",{"background-color-tip-blue":N}),contentEditable:!1,style:A,onMouseEnter:function(){return I(A)},onMouseLeave:k,onClick:function(){return L(E)}},"+"),A&&N&&i.default.createElement("div",{className:"position-fixed sdoc-table-add-element-tip background-color-tip-blue",style:{left:(null===A||void 0===A?void 0:A.left)+5,top:(null===A||void 0===A?void 0:A.top)+12,width:2,height:w.clientHeight,zIndex:1}}))}},28335:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),u=r(n(71635)),s=r(n(82169)),l=n(88948),c=r(n(78788)),d=n(77886),f=n(41073),p=n(39177);n(15845);t.default=function(e){var t=e.editor,n=e.table,r=e.setSelectedRange,a=e.setIsDragMove,h=(0,i.useTranslation)().t,m=(0,l.useResizeHandlersContext)(),v=(0,l.useTableSelectedRangeContext)()||f.EMPTY_SELECTED_RANGE,E=(0,o.useCallback)((function(e){var t=(0,d.getTableColumnSelectedRange)(n,e);r(t)}),[n,m]),g=(0,o.useCallback)((function(e){var t=(0,d.getTableRowSelectedRange)(n,e);r(t)}),[n,m]),y=(0,o.useCallback)((function(){var e=m.length,t=n.children.length;r({minRowIndex:0,maxRowIndex:t-1,minColIndex:0,maxColIndex:e-1})}),[n,m]),b=[n.children.length,m.length],A=function(e){e.stopPropagation();var r=t.tableSelectedRange,o=n.id,i=r.minColIndex,u=r.maxColIndex,s=r.minRowIndex,l=r.maxRowIndex,c=(0,d.getTableDragType)(n,v),m=c===f.DRAG_HANDLER_COLUMN?i:s,E=c===f.DRAG_HANDLER_ROW?l:u,g={tableId:o,dragType:c,startIndex:m,endIndex:E},y=JSON.stringify(g);e.dataTransfer.setData(p.TABLE_DRAG_KEY,y),e.dataTransfer.effectAllowed="move";var b=E-m+1,A=c===f.DRAG_HANDLER_COLUMN?h("Move_column_count",{count:b}):h("Move_row_count",{count:b}),C=(0,d.generateDragMoveElement)(A);e.dataTransfer.setDragImage(C,0,0),a(!0)},C=function(e){a(!1),document.getElementById("sdoc-drag-image").style.display="none"};return o.default.createElement("div",null,o.default.createElement(u.default,{table:n,selectRange:E,tableSize:b,handleDragStart:A,handleDragEnd:C}),o.default.createElement(c.default,{selectRange:y,tableSize:b}),o.default.createElement(s.default,{table:n,selectRange:g,tableSize:b,handleDragStart:A,handleDragEnd:C}))}},78788:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(88948),i=r(n(2568)),u=r(n(94404));t.default=function(e){var t=e.selectRange,n=e.tableSize,r=(0,o.useTableSelectedRangeContext)(),s=i.default.isSameObject(r,{minRowIndex:0,maxRowIndex:n[0]-1,minColIndex:0,maxColIndex:n[1]-1});return a.default.createElement("div",{className:(0,u.default)("sdoc-table-rows-columns-header d-print-none",{"range-selected":s}),contentEditable:!1,onClick:t})}},82169:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(62097),s=a(n(94404)),l=n(88948),c=a(n(22635)),d=n(77886),f=n(41073);t.default=function(e){var t=e.table,n=e.selectRange,a=e.tableSize,o=e.handleDragStart,p=e.handleDragEnd,h=(0,u.useSlateStatic)(),m=t.children,v=(0,i.useState)(0),E=r(v,2),g=E[0],y=E[1],b=(0,i.useState)(),A=r(b,2),C=A[0],T=A[1],_=(0,i.useState)(!1),D=r(_,2),O=D[0],N=D[1],S=(0,l.useTableRootContext)(),w=(0,i.useCallback)((function(){T(),y(0),N(!1)}),[a,t]),k=(0,i.useCallback)((function(e){T(e),N(!0)}),[a,t]),I=(0,i.useCallback)((function(e){var n=-1===e?0:e,r=-1===e?f.TABLE_ELEMENT_POSITION.BEFORE:f.TABLE_ELEMENT_POSITION.AFTER;(0,d.insertTableRow)(h,t,n,r,1),T(),N(!1),y(0)}),[a,t]);return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-table-rows-header h-100 position-absolute d-flex flex-column d-print-none",contentEditable:!1},m.map((function(e,t){return i.default.createElement(c.default,{key:e.id,index:t,row:e,addIconPosition:C,tableSize:a,setAddIconPosition:T,setInsertRowIndex:y,selectRange:n,handleDragStart:o,handleDragEnd:p})}))),C&&i.default.createElement("div",{className:(0,s.default)("position-fixed sdoc-table-add-element-icon-content",{"background-color-tip-blue":O}),style:C,onMouseEnter:function(){return k(C)},onMouseLeave:w,onClick:function(){return I(g)}},"+"),C&&O&&i.default.createElement("div",{className:"position-fixed sdoc-table-add-element-tip background-color-tip-blue",style:{left:(null===C||void 0===C?void 0:C.left)+11,top:(null===C||void 0===C?void 0:C.top)+6,width:S.clientWidth+1,height:2,zIndex:1}}))}},22635:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(62097),s=a(n(94404)),l=a(n(2568)),c=n(88948),d=n(50753),f=n(39177),p=n(82935),h=n(77886);t.default=function(e){var t=e.row,n=e.index,a=e.addIconPosition,o=e.setAddIconPosition,m=e.setInsertRowIndex,v=e.selectRange,E=e.tableSize,g=e.handleDragStart,y=e.handleDragEnd,b=(0,u.useSlateStatic)(),A=b.tableSelectedRange;(0,i.useEffect)((function(){O((0,h.getRowDomHeight)(b,t))}),[b,t,E]);var C=(0,h.getRowDomHeight)(b,t),T=(0,i.useState)(C),_=r(T,2),D=_[0],O=_[1],N=(0,i.useRef)(null),S=(0,c.useResizeHandlersContext)(),w=(0,d.useScrollContext)(),k=(0,c.useTableSelectedRangeContext)(),I=(0,p.getSelectedNodeByType)(b,f.ELEMENT_TYPE.TABLE_CELL),L=I?(0,p.findPath)(b,I,[-1,-1]):[-1,-1],R=L.length,P=(0,i.useMemo)((function(){var e=A.minRowIndex,t=A.maxRowIndex,a=A.minColIndex,o=A.maxColIndex,i=r(E,2)[1],u=0===a&&o===i-1,s=e<=n&&n<=t,l=0===e&&t===E[0]-1;return 1!==E[0]&&!l&&!(!u||!s)}),[n,A,E]);(0,i.useEffect)((function(){if((0,h.elementHasImage)(t)){var e=setTimeout((function(){return O((0,h.getRowDomHeight)(b,t))}),300);return function(){clearTimeout(e)}}}),[S,t,n]);var M=(0,i.useCallback)((function(e){var t=N.current.getBoundingClientRect(),r=t.left,i=t.height,u=t.top,s=u+i/2,c={left:r,top:e.clientY>s?u+i-7:u-7},d=w.current.getBoundingClientRect(),f=d.top,p=d.height;c.top<f||c.top>f+p?o(void 0):l.default.isSameObject(c,a)||(m(e.clientY>s?n:n-1),o(c))}),[n,a,t,S]),x=(0,i.useCallback)((function(e){o(void 0)}),[n,a,t,S]),F=0===k.minColIndex&&k.maxColIndex===E[1]-1,B=k.minRowIndex<=n&&n<=k.maxRowIndex;return i.default.createElement("div",{className:(0,s.default)("sdoc-table-row-header",{"range-selected":F&&B,"range-selected-tip":!F&&B||L[R-2]===n,drag:P}),style:{height:D},ref:N,onClick:function(){return v(n)},onMouseMove:M,onMouseLeave:x,onDragStart:g,onDragEnd:y,draggable:P})}},26841:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=o(n(94404)),l=n(62097),c=n(88948),d=n(53319);t.default=function(e){var t=e.attributes,n=e.columns,o=void 0===n?[]:n,i=e.children,f=(0,l.useSlateStatic)(),p=(0,l.useReadOnly)(),h=(0,u.useRef)(null),m=(0,u.useState)(0),v=a(m,2),E=v[0],g=v[1],y=o.reduce((function(e,t){return e+t.width}),0),b=(0,u.useCallback)((function(e){g(e.target.scrollLeft)}),[]),A=(0,c.useContextMenu)(h),C=A.isShowContextMenu,T=A.menuPosition,_=A.onContextMenu;return u.default.createElement(c.TableRootContext.Provider,{value:h.current},u.default.createElement(c.TableRootScrollLeftContext.Provider,{value:E},u.default.createElement("div",Object.assign({},t,{className:(0,s.default)("sdoc-table-wrapper position-relative",t.className,{scroll:y>f.width}),style:r(r({},t.style),{},{maxWidth:f.width?f.width:"100%"})}),u.default.createElement("div",{className:(0,s.default)("sdoc-table-scroll-wrapper",{"scroll-at-center":E+f.width!==y&&E>0,"scroll-at-right":E+f.width===y,"scroll-at-left":0===E}),ref:h,onScroll:b,onContextMenu:_},i)),C&&u.default.createElement(d.TableContextMenu,{editor:f,contextMenuPosition:T,readonly:p})))}},4811:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setAlignType=t.isMenuDisabled=t.getAlignType=void 0;var a=n(70523),o=n(39177);t.isMenuDisabled=function(e,t){if(t)return!0;if(!e.selection)return!0;var n=a.Editor.nodes(e,{match:function(t){return!a.Editor.isEditor(t)&&a.Element.isElement(t)&&a.Editor.isBlock(e,t)},universal:!0,mode:"highest"}),i=r(n,1)[0];if(!i)return!1;var u=i[0].type;return u===o.CODE_BLOCK||u===o.TABLE};t.getAlignType=function(e){var t="left",n=e.selection;if(!n)return t;var o=a.Editor.nodes(e,{at:a.Editor.unhangRange(e,n),match:function(e){return!a.Editor.isEditor(e)&&a.Element.isElement(e)&&e.align}}),i=r(o,1)[0];return i?i[0].align:t};t.setAlignType=function(e,t){a.Transforms.setNodes(e,{align:t})}},38010:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={}},57948:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(48843),s=n(28321),l=a(n(94404)),c=n(4811),d=n(39177),f=a(n(24558));n(94220);var p=function(e){var t=e.isRichEditor,n=e.className,a=e.editor,o=e.readonly,p=(0,i.useState)(!1),h=r(p,2),m=h[0],v=h[1],E=(0,i.useRef)(null),g=(0,c.isMenuDisabled)(a,o),y="sdoc-button-text-align",b=(0,s.useTranslation)().t,A=(0,i.useCallback)((function(e){E.current.toggle(),v(!m)}),[m]),C=(0,i.useCallback)((function(){return(0,c.getAlignType)(a)}),[a]),T=(0,i.useCallback)((function(e){(0,c.setAlignType)(a,e),A()}),[a,m]),_=(0,l.default)(n,"sdoc-menu-with-dropdown",{"menu-show":m,disabled:g,"rich-icon-btn d-flex":t,"rich-icon-btn-disabled":t&&g,"rich-icon-btn-hover":t&&!g,"btn btn-icon btn-secondary btn-active d-flex":!t}),D=C(),O=d.MENUS_CONFIG_MAP[d.TEXT_ALIGN].filter((function(e){return e.type===D}))[0].iconClass,N="sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(m?"caret-up":"drop-down");return D="align_"+D,i.default.createElement(i.default.Fragment,null,i.default.createElement("button",{type:"button","aria-label":"text align",className:_,id:y,disabled:g},i.default.createElement("div",{className:"sdoc-menu-with-dropdown-icon"},i.default.createElement("span",{className:O})),!g&&i.default.createElement("div",{className:"sdoc-menu-with-dropdown-triangle"},i.default.createElement("span",{className:N}))),i.default.createElement(f.default,{target:y},b("Alignment_type")),!g&&i.default.createElement(u.UncontrolledPopover,{target:y,className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-text-align-dropdown",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:A,fade:!1,ref:E},i.default.createElement("div",{className:"pt-2 pb-2"},d.MENUS_CONFIG_MAP[d.TEXT_ALIGN].map((function(e,t){var n=D===e.id;return i.default.createElement("div",{key:t,className:"sdoc-dropdown-menu-item",onClick:function(){return T(e.type)}},n&&i.default.createElement("i",{className:"sdocfont sdoc-check-mark"}),i.default.createElement("i",{className:e.iconClass}))})))))};p.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=(0,s.withTranslation)("sdoc-editor")(p)},33677:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i={position:"absolute",top:-2,pointerEvents:"none",userSelect:"none",transform:"translateY(-100%)",fontSize:10,color:"white",background:"palevioletred",whiteSpace:"nowrap"},u={position:"absolute",userSelect:"none",height:"1.2em",width:2,background:"palevioletred"};t.default=function(e){var t=e.cursor_color,n=e.name,a=r(r({},i),{},{background:t,left:"0%",cursor:"default"}),s=r(r({},u),{},{background:t,left:"0%"});return s.top=1,o.default.createElement(o.default.Fragment,null,o.default.createElement("span",{className:"caret-item",contentEditable:!1,style:s},o.default.createElement("span",{style:{position:"relative"}},o.default.createElement("span",{name:n,className:"caret-name",contentEditable:!1,style:a}))))}},6227:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeMark=t.isMenuDisabled=t.getValue=t.addMark=void 0;var a=n(70523),o=n(82935),i=n(70710),u=n(58476);t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n=a.Editor.nodes(e,{match:function(t){return(0,o.getNodeType)(t)===i.CODE_BLOCK||!!a.Editor.isVoid(e,t)},universal:!0});return!!r(n,1)[0]};t.addMark=function(e,t){t===u.TEXT_STYLE_MAP.SUPERSCRIPT?s(e,u.TEXT_STYLE_MAP.SUBSCRIPT):t===u.TEXT_STYLE_MAP.SUBSCRIPT&&s(e,u.TEXT_STYLE_MAP.SUPERSCRIPT),a.Editor.addMark(e,t,!0)};var s=function(e,t){a.Editor.removeMark(e,t)};t.removeMark=s;t.getValue=function(e,t){var n=a.Editor.marks(e);if(n)return n[t];var o=a.Editor.nodes(e,{match:function(e){return!0===e[t]}});return!!r(o,1)[0]}},80050:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(10199)),o=r(n(34602)),i={type:"text",editorPlugin:a.default,renderElements:[o.default]};t.default=i},48351:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),u=n(39177),s=n(82935),l=n(7094),c=n(6227),d=n(58476),f=function(e){var t=e.id;return[d.BOLD,d.ITALIC].includes(t)};t.default=(0,i.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.isRichEditor,a=e.className,i=e.idPrefix,d=e.readonly,p=(0,o.useCallback)((function(e){return!!(0,c.getValue)(t,e)}),[t]),h=(0,o.useCallback)((function(){return(0,c.isMenuDisabled)(t,d)}),[t,d]),m=(0,o.useCallback)((function(e,n){(e.preventDefault(),e.stopPropagation(),h())||(p(n)?(0,c.removeMark)(t,n):(0,c.addMark)(t,n),(0,s.focusEditor)(t))}),[t]),v=(0,o.useCallback)((function(e){return u.MENUS_CONFIG_MAP[e].map((function(e){var t={isRichEditor:n,className:a,disabled:h(),isActive:p(e.type),onMouseDown:m};return r(r(r({},t),e),{},{id:i?"".concat(i,"_").concat(e.id):e.id})}))}),[t,d])(u.TEXT_STYLE).filter(f);return o.default.createElement(o.default.Fragment,null,v.map((function(e,t){return o.default.createElement(l.MenuItem,Object.assign({key:t},e))})))}))},39924:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=n(70523),l=n(39177),c=n(82935),d=n(7094),f=n(96145),p=a(n(43210)),h=n(6227),m=n(6389),v=n(86401),E=n(58476),g=n(59983),y=function(e){var t=e.id;return[E.BOLD,E.ITALIC].includes(t)};t.default=(0,u.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.t,a=e.isRichEditor,o=e.className,u=e.idPrefix,E=e.readonly,b=(0,f.getFontSize)(t),A=b,C=t.editorType===g.COMMENT_EDITOR,T=(0,m.useColorContext)(),_=T.lastUsedFontColor,D=T.updateLastUsedFontColor,O=T.lastUsedHighlightColor,N=T.updateLastUsedHighlightColor,S=(0,i.useCallback)((function(e){return!!(0,h.getValue)(t,e)}),[t]),w=(0,i.useCallback)((function(){return(0,h.isMenuDisabled)(t,E)}),[t,E]),k=(0,i.useCallback)((function(e,n){(e.preventDefault(),e.stopPropagation(),w())||(S(n)?(0,h.removeMark)(t,n):(0,h.addMark)(t,n),(0,c.focusEditor)(t))}),[t]),I=(0,i.useCallback)((function(e,n){s.Editor.addMark(t,e,n),(0,c.focusEditor)(t)}),[t]),L=(0,i.useCallback)((function(e){(0,v.eventStopPropagation)(e),(0,f.setFontSize)(t,A+1)}),[t,b,A]),R=(0,i.useCallback)((function(e){(0,v.eventStopPropagation)(e);var n=A-1;n<1||(0,f.setFontSize)(t,n)}),[t,b,A]),P=(0,i.useCallback)((function(e){return l.MENUS_CONFIG_MAP[e].map((function(e){var t={isRichEditor:a,className:o,ariaLabel:null===e||void 0===e?void 0:e.ariaLabel,disabled:w(),isActive:S(e.type),onMouseDown:e.isColor?function(){}:k};return e.isColor&&(t.setColor=function(t){return I(e.type,t)},t.defaultColorTip=e.type===l.TEXT_STYLE_MAP.COLOR?n("Default"):"",t.lastUsedColor=e.type===l.TEXT_STYLE_MAP.COLOR?_:O,t.updateLastUsedColor=e.type===l.TEXT_STYLE_MAP.COLOR?D:N),r(r(r({},t),e),{},{id:u?"".concat(u,"_").concat(e.id):e.id})}))}),[t,_,O,E]),M=P(l.TEXT_STYLE);C&&(M=M.filter(y));var x=P(l.TEXT_STYLE_MORE);return i.default.createElement(i.default.Fragment,null,M.map((function(e,t){var n=e.isColor?d.ColorMenu:d.MenuItem;return i.default.createElement(n,Object.assign({key:t},e))})),!C&&i.default.createElement(d.MoreDropdown,null,x.map((function(e,t){return i.default.createElement(d.MenuItem,Object.assign({key:t},e))})),i.default.createElement(p.default,{disabled:w(),onClick:L,id:"sdoc-increase-font-size",tipMessage:n("Increase_font_size")},i.default.createElement("i",{className:"sdocfont sdoc-increase-font-size"})),i.default.createElement(p.default,{disabled:w(),onClick:R,id:"sdoc-reduce-font-size",tipMessage:n("Reduce_font_size")},i.default.createElement("i",{className:"sdocfont sdoc-reduce-font-size"}))))}))},10199:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(39177),a=n(6227);t.default=function(e){var t=function(t){if((0,a.isMenuDisabled)(e))return!1;!!(0,a.getValue)(e,t)?(0,a.removeMark)(e,t):(0,a.addMark)(e,t)};return e.toggleTextBold=function(){t(r.TEXT_STYLE_MAP.BOLD)},e.toggleTextItalic=function(){t(r.TEXT_STYLE_MAP.ITALIC)},e}},34602:function(e,t,n){"use strict";var r=n(91847).default,a=["text"],o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=o(n(33677)),s=n(39177),l=n(96145);t.default=function(e,t){var n=e.attributes,o=e.children,c=e.leaf,d=c.text,f=r(c,a),p=i.default.cloneElement(o),h={};if(d.length||(h.paddingLeft="0.1px"),c.isCaret&&(h.position="relative",h.display="inline-block",h.minWidth="2px"),c.computed_background_color&&(h.backgroundColor=c.computed_background_color),c[s.TEXT_STYLE_MAP.COLOR]&&(h.color=c[s.TEXT_STYLE_MAP.COLOR]),c[s.TEXT_STYLE_MAP.HIGHLIGHT_COLOR]&&(h.backgroundColor=c[s.TEXT_STYLE_MAP.HIGHLIGHT_COLOR]),c[s.TEXT_STYLE_MAP.FONT_SIZE]){var m=c[s.TEXT_STYLE_MAP.FONT_SIZE];"number"===typeof m&&(h.fontSize="".concat(m,"pt"))}if(c[s.TEXT_STYLE_MAP.FONT]){var v=c[s.TEXT_STYLE_MAP.BOLD]?600:400;h.fontFamily=(0,l.generatorFontFamily)(c[s.TEXT_STYLE_MAP.FONT],v)}return c[s.TEXT_STYLE_MAP.BOLD]&&(p=i.default.createElement("strong",null,p)),c[s.TEXT_STYLE_MAP.ITALIC]&&(p=i.default.createElement("i",null,p)),c[s.TEXT_STYLE_MAP.UNDERLINE]&&(p=i.default.createElement("span",{style:{textDecoration:"underline"}},p)),c[s.TEXT_STYLE_MAP.STRIKETHROUGH]&&(p=i.default.createElement("span",{style:{textDecoration:"line-through"}},p)),c[s.TEXT_STYLE_MAP.SUPERSCRIPT]&&(p=i.default.createElement("sup",null,p)),c[s.TEXT_STYLE_MAP.SUBSCRIPT]&&(p=i.default.createElement("sub",null,p)),c[s.TEXT_STYLE_MAP.CODE]&&(p=i.default.createElement("code",null,p)),c[s.TEXT_STYLE_MAP.DELETE]&&(p=i.default.createElement("del",null,p)),c[s.TEXT_STYLE_MAP.ADD]&&(p=i.default.createElement("span",null,p)),c.decoration&&(p=i.default.createElement("span",{className:"token ".concat(c.type)},p)),i.default.createElement("span",Object.assign({"data-id":c.id},n,{style:h,className:Object.keys(f).join(" ")}),c.isCaret?i.default.createElement(u.default,c):null,p)}},54573:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertWikiPageLink=t.getWikiUrl=t.generateSdocFileNode=void 0;var a=n(70523),o=r(n(36261)),i=n(39177),u=n(90790),s=n(70710);t.insertWikiPageLink=function(e,t,n,r){if(!(0,u.isMenuDisabled)(e)){var o=e.selection;if(null!=o){var i=a.Range.isCollapsed(o);(0,u.removeShortCutSymbol)(e);var s=l(n,r,t);if(i)a.Transforms.insertNodes(e,s);else a.Editor.string(e,o)!==t?(e.deleteFragment(),a.Transforms.insertNodes(e,s)):(a.Transforms.wrapNodes(e,s,{split:!0}),a.Transforms.collapse(e,{edge:"end"}))}}};var l=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return{id:o.default.nice(),type:s.WIKI_LINK,wiki_repo_id:e,page_id:t,title:n,display_type:i.INSERT_FILE_DISPLAY_TYPE[1],children:[{id:o.default.nice(),text:n}]}};t.generateSdocFileNode=l;t.getWikiUrl=function(e,t){var n=window.location,r=n.origin,a=n.pathname.replace(/\d+\/$/,"".concat(e,"/"));return"".concat(r).concat(a,"?page_id=").concat(t)}},1136:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(70710),o=r(n(63804)),i=r(n(97948)),u={type:a.WIKI_LINK,editorPlugin:o.default,renderElements:[i.default]};t.default=u},61612:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(62097),i=n(39177),u=n(67996),s=n(94409),l=n(82935),c=n(25610),d=n(70710),f=n(59983);t.default=function(e){var t=(0,o.useSlateStatic)(),n=(0,o.useReadOnly)(),p=e.element,h=e.attributes;switch(i.SUPPORTED_SIDE_OPERATION_TYPE.includes(p.type)&&((0,c.setMouseEnter)(t,p,h),h.onDragOver=s.onDragOver,h.onDragLeave=s.onDragLeave,h.onDrop=s.onDrop,h.className="sdoc-drag-cover"),(0,c.setDataRoot)(p,h),p.type){case i.PARAGRAPH:var m=void 0;t.editorType===f.DIFF_VIEWER&&(m="");var v=(0,l.getParentNode)(t.children,p.id);return v&&v.type===i.LIST_ITEM||(m=n?"":"Enter_text_or_press_forward_slash_to_insert_element"),(0,a(u.ParagraphPlugin.renderElements,1)[0])(r(r({},e),{},{placeholder:m}));case i.TITLE:return(0,a(u.HeaderPlugin.renderElements,1)[0])(e,t);case i.SUBTITLE:return(0,a(u.HeaderPlugin.renderElements,2)[1])(e,t);case i.HEADER1:case i.HEADER2:case i.HEADER3:case i.HEADER4:case i.HEADER5:case i.HEADER6:return(0,a(u.HeaderPlugin.renderElements,3)[2])(e,t);case i.LINK:return(0,a(u.LinkPlugin.renderElements,1)[0])(e,t,n);case i.BLOCKQUOTE:return(0,a(u.BlockquotePlugin.renderElements,1)[0])(e,t);case i.ORDERED_LIST:case i.UNORDERED_LIST:return(0,a(u.ListPlugin.renderElements,1)[0])(e,t);case i.LIST_ITEM:return(0,a(u.ListPlugin.renderElements,2)[1])(e,t);case i.CHECK_LIST_ITEM:return(0,a(u.CheckListPlugin.renderElements,1)[0])(e,t);case i.CODE_BLOCK:return(0,a(u.CodeBlockPlugin.renderElements,1)[0])(e,t);case i.CODE_LINE:return(0,a(u.CodeBlockPlugin.renderElements,2)[1])(e,t);case i.IMAGE:var E,g=(0,l.getParentNode)(t.children,p.id),y=(null===(E=t.element_comments_map)||void 0===E?void 0:E[g.id])||[],b=y&&y.filter((function(e){return!e.resolved})),A={};return b&&b.length>0&&(A.computed_background_color="rgba(129, 237, 247, 0.5)"),(0,a(u.ImagePlugin.renderElements,1)[0])(r(r({},e),{},{leaf:A}),t);case i.IMAGE_BLOCK:return(0,a(u.ImagePlugin.renderElements,2)[1])(r({},e),t);case i.ELEMENT_TYPE.MULTI_COLUMN:return(0,a(u.MultiColumnPlugin.renderElements,1)[0])(e,t);case i.ELEMENT_TYPE.COLUMN:return(0,a(u.MultiColumnPlugin.renderElements,2)[1])(e,t);case i.ELEMENT_TYPE.TABLE:return(0,a(u.TablePlugin.renderElements,1)[0])(e,t);case i.ELEMENT_TYPE.TABLE_ROW:return(0,a(u.TablePlugin.renderElements,2)[1])(e,t);case i.ELEMENT_TYPE.TABLE_CELL:return(0,a(u.TablePlugin.renderElements,3)[2])(e,t);case i.SDOC_LINK:return(0,a(u.SdocLinkPlugin.renderElements,1)[0])(e,t);case i.FILE_LINK:return(0,a(u.FileLinkPlugin.renderElements,1)[0])(e,t);case i.FILE_LINK_INSET_INPUT_TEMP:return(0,a(u.SdocLinkPlugin.renderElements,2)[1])(e,t);case i.CALL_OUT:return(0,a(u.CalloutPlugin.renderElements,1)[0])(e,t);case i.MENTION:return(0,a(u.MentionPlugin.renderElements,1)[0])(e,t);case i.MENTION_TEMP:return(0,a(u.MentionPlugin.renderElements,2)[1])(e,t);case i.QUICK_INSERT:return(0,a(u.QuickInsertPlugin.renderElements,1)[0])(e,t);case d.WIKI_LINK:return(0,a(u.WikiLinkPlugin.renderElements,1)[0])(e,t);case d.SEATABLE_COLUMN:return(0,a(u.SeaTableColumnPlugin.renderElements,1)[0])(e,t);case d.SEATABLE_TABLE:return(0,a(u.SeaTableViewsPlugin.renderElements,1)[0])(e,t);default:return(0,a(u.ParagraphPlugin.renderElements,1)[0])(e)}}},71893:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RebaseDecorate",{enumerable:!0,get:function(){return a.default}});var a=r(n(85142))},85142:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(58679)),i=r(n(9940)),u=r(n(93805)),s=n(59983);n(17282);t.default=function(e){var t=e.element,n=e.children,r=t[s.REBASE_MARK_KEY.REBASE_TYPE];return r?r===s.REBASE_TYPE.MODIFY_DELETE?a.default.createElement(o.default,{element:t},n):r===s.REBASE_TYPE.DELETE_MODIFY?a.default.createElement(u.default,{element:t},n):r===s.REBASE_TYPE.MODIFY_MODIFY?a.default.createElement(i.default,{element:t},n):a.default.createElement(a.default.Fragment,null,n):a.default.createElement(a.default.Fragment,null,n)}},93805:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=n(70523),u=n(62097),s=n(39177),l=n(59983),c=n(82935);t.default=function(e){var t=e.element,n=e.children,r=(0,o.useTranslation)().t,d=(0,u.useSlateStatic)(),f=(0,a.useCallback)((function(){var e=(0,c.findPath)(d,t);i.Transforms.removeNodes(d,{at:e}),t.type===s.ELEMENT_TYPE.LIST_ITEM&&(0,c.updateRebaseParentNodeByPath)(d,e)}),[d,t]),p=(0,a.useCallback)((function(){var e=(0,c.findPath)(d,t);(0,c.deleteNodeMark)(d,e,t,l.REBASE_MARKS),t.type===s.ELEMENT_TYPE.LIST_ITEM&&(0,c.updateRebaseParentNodeByPath)(d,e)}),[d,t]);return a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:"sdoc-rebase-btn-group",contentEditable:!1},a.default.createElement("div",{className:"sdoc-rebase-btn",onClick:f},r("Keep_other_modification")),a.default.createElement("div",{className:"mr-2 ml-2"},"|"),a.default.createElement("div",{className:"sdoc-rebase-btn",onClick:p},r("Keep_my_modification")),a.default.createElement("div",{className:"mr-2 ml-2"},"|"),a.default.createElement("div",{className:"sdoc-rebase-btn",onClick:p},r("Keep_both_modification"))),a.default.createElement("div",{className:"sdoc-rebase-other-changes-title",contentEditable:!1},r("Other_modification")),a.default.createElement("div",{className:"sdoc-rebase-other-changes empty",contentEditable:!1}),a.default.createElement("div",{className:"sdoc-rebase-my-changes-title",contentEditable:!1},r("My_modification")),a.default.createElement("div",{className:"sdoc-rebase-my-changes",contentEditable:!1},n))}},58679:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=n(70523),u=n(62097),s=n(39177),l=n(59983),c=n(82935);t.default=function(e){var t=e.element,n=e.children,r=(0,o.useTranslation)().t,d=(0,u.useSlateStatic)(),f=(0,a.useCallback)((function(){var e=(0,c.findPath)(d,t);i.Transforms.removeNodes(d,{at:e}),t.type===s.ELEMENT_TYPE.LIST_ITEM&&(0,c.updateRebaseParentNodeByPath)(d,e)}),[d,t]),p=(0,a.useCallback)((function(){var e=(0,c.findPath)(d,t);(0,c.deleteNodeMark)(d,e,t,l.REBASE_MARKS),t.type===s.ELEMENT_TYPE.LIST_ITEM&&(0,c.updateRebaseParentNodeByPath)(d,e)}),[d,t]);return a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:"sdoc-rebase-btn-group",contentEditable:!1},a.default.createElement("div",{className:"sdoc-rebase-btn",onClick:p},r("Keep_other_modification")),a.default.createElement("div",{className:"mr-2 ml-2"},"|"),a.default.createElement("div",{className:"sdoc-rebase-btn",onClick:f},r("Keep_my_modification")),a.default.createElement("div",{className:"mr-2 ml-2"},"|"),a.default.createElement("div",{className:"sdoc-rebase-btn",onClick:p},r("Keep_both_modification"))),a.default.createElement("div",{className:"sdoc-rebase-other-changes-title",contentEditable:!1},r("Other_modification")),a.default.createElement("div",{className:"w-100 sdoc-rebase-my-changes",contentEditable:!1},n),a.default.createElement("div",{className:"sdoc-rebase-my-changes-title",contentEditable:!1},r("My_modification")),a.default.createElement("div",{className:"sdoc-rebase-my-changes empty",contentEditable:!1}))}},9940:function(e,t,n){"use strict";var r=n(41132).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=a(n(55097)),l=n(70523),c=n(62097),d=n(39177),f=n(59983),p=n(82935);t.default=function(e){var t=e.element,n=e.children,a=(0,u.useTranslation)().t,o=(0,c.useSlateStatic)(),h=(0,i.useCallback)((function(){var e=(0,p.findPath)(o,t);(0,p.deleteNodeMark)(o,e,t[f.REBASE_MARK_KEY.OLD_ELEMENT],f.REBASE_MARKS);var n=r(e);n[e.length-1]=e[e.length-1]+1,l.Transforms.removeNodes(o,{at:n}),t.type===d.ELEMENT_TYPE.LIST_ITEM&&(0,p.updateRebaseParentNodeByPath)(o,e)}),[o,t]),m=(0,i.useCallback)((function(){var e=(0,p.findPath)(o,t),n=r(e);n[e.length-1]=e[e.length-1]+1;var a=(0,p.getNode)(o,n),i=(0,s.default)(a);(0,p.deleteNodeMark)(o,n,i,f.REBASE_MARKS),l.Transforms.removeNodes(o,{at:e}),t.type===d.ELEMENT_TYPE.LIST_ITEM&&(0,p.updateRebaseParentNodeByPath)(o,e)}),[o,t]),v=(0,i.useCallback)((function(){var e=(0,p.findPath)(o,t);(0,p.deleteNodeMark)(o,e,t,f.REBASE_MARKS);var n=[].concat(r(e.slice(0,-1)),[e[e.length-1]+1]),a=(0,p.getNode)(o,n);(0,p.deleteNodeMark)(o,n,a,f.REBASE_MARKS),t.type===d.ELEMENT_TYPE.LIST_ITEM&&(0,p.updateRebaseParentNodeByPath)(o,e)}),[o,t]);return t[f.REBASE_MARK_KEY.ORIGIN]===f.REBASE_ORIGIN.OTHER?i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-rebase-btn-group",contentEditable:!1},i.default.createElement("div",{className:"sdoc-rebase-btn",onClick:h},a("Keep_other_modification")),i.default.createElement("div",{className:"mr-2 ml-2"},"|"),i.default.createElement("div",{className:"sdoc-rebase-btn",onClick:m},a("Keep_my_modification")),i.default.createElement("div",{className:"mr-2 ml-2"},"|"),i.default.createElement("div",{className:"sdoc-rebase-btn",onClick:v},a("Keep_both_modification"))),i.default.createElement("div",{className:"sdoc-rebase-other-changes-title",contentEditable:!1},a("Other_modification")),i.default.createElement("div",{className:"sdoc-rebase-other-changes",contentEditable:!1},n)):i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-rebase-my-changes-title",contentEditable:!1},a("My_modification")),i.default.createElement("div",{className:"sdoc-rebase-my-changes",contentEditable:!1},n))}},25610:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setMouseEnter=t.setDataRoot=void 0;var r=n(70523),a=n(82935),o=n(39177),i=n(94409);t.setMouseEnter=function(e,t,n){(function(e,t){var n=(0,a.findPath)(e,t);return n.length<=1||!Reflect.ownKeys(o.MOUSE_ENTER_EVENT_DISABLED_MAP).includes(t.type)||!r.Editor.above(e,{match:function(e){return o.MOUSE_ENTER_EVENT_DISABLED_MAP[t.type].includes(e.type)},mode:"highest",at:n})})(e,t)&&(n.onMouseEnter=function(e){return(0,i.onMouseEnter)(e,t)})};t.setDataRoot=function(e,t){o.ROOT_ELEMENT_TYPES.includes(e.type)&&(t["data-root"]="true")}},8447:function(e,t,n){"use strict";var r=n(85715).default,a=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(62097),i=n(39177),u=n(67996),s=n(82935);t.default=function(e){var t=(0,o.useSlateStatic)(),n=(0,o.useReadOnly)(),l=e.element,c=e.commentType;switch(l.type){case i.PARAGRAPH:var d=(0,s.getParentNode)(t.children,l.id),f=a(a({},e),{},{className:"sdoc-comment-editor-paragraph"});if(d&&d.type===i.LIST_ITEM)return(0,r(u.ParagraphPlugin.renderElements,1)[0])(f);var p="comment"===c?"Enter_comment_shift_enter_for_new_line_Enter_to_send":"Enter_reply_shift_Enter_for_new_line_Enter_to_send";return(0,r(u.ParagraphPlugin.renderElements,1)[0])(a(a({},f),{},{placeholder:p}));case i.LINK:return(0,r(u.LinkPlugin.renderElements,1)[0])(e,t,n);case i.ORDERED_LIST:case i.UNORDERED_LIST:return(0,r(u.ListPlugin.renderElements,1)[0])(e,t);case i.LIST_ITEM:return(0,r(u.ListPlugin.renderElements,2)[1])(e,t);case i.IMAGE:var h,m=(0,s.getParentNode)(t.children,l.id),v=(null===(h=t.element_comments_map)||void 0===h?void 0:h[m.id])||[],E=v&&v.filter((function(e){return!e.resolved})),g={};return E&&E.length>0&&(g.computed_background_color="rgba(129, 237, 247, 0.5)"),(0,r(u.ImagePlugin.renderElements,1)[0])(a(a({},e),{},{leaf:g}),t);case i.IMAGE_BLOCK:return(0,r(u.ImagePlugin.renderElements,2)[1])(a({},e),t);case i.MENTION:return(0,r(u.MentionPlugin.renderElements,1)[0])(e,t);case i.MENTION_TEMP:return(0,r(u.MentionPlugin.renderElements,2)[1])(e,t);case i.BLOCKQUOTE:return(0,r(u.BlockquotePlugin.renderElements,1)[0])(e,t);default:return(0,r(u.ParagraphPlugin.renderElements,1)[0])(e)}}},9907:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(59983),i=n(71893),u=r(n(61612));t.default=function(e){var t=e.element;return t[o.REBASE_MARK_KEY.REBASE_TYPE]?a.default.createElement(i.RebaseDecorate,{element:t},a.default.createElement(u.default,e)):a.default.createElement(u.default,e)}},16987:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(62097),u=n(67996),s=function(e){var t=(0,i.useSlateStatic)();return(0,r(u.TextPlugin.renderElements,1)[0])(e,t)};t.default=function(e){return o.default.createElement(s,e)}},96163:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(69190)),i=n(39177),u=n(7094),s=r(n(56169)),l=r(n(48351)),c=r(n(12148)),d=r(n(65948)),f=r(n(94289)),p=r(n(33722)),h=r(n(90352)),m=function(e){var t=e.editor,n=e.readonly,r=e.onSubmit,m=e.submitBtnText,v=e.onCancel;(0,o.default)();var E=d.default.getInstance();return a.default.createElement("div",{className:"sdoc-comment-editor-toolbar"},a.default.createElement(u.MenuGroup,{className:"menu-group sdoc-comment-editor-menu-group"},a.default.createElement(l.default,{editor:t,readonly:n}),a.default.createElement(h.default,{editor:t,readonly:n}),a.default.createElement(s.default,{editor:t,type:i.UNORDERED_LIST,readonly:n}),a.default.createElement(s.default,{editor:t,type:i.ORDERED_LIST,readonly:n}),a.default.createElement(f.default,{editor:t,readonly:n,eventBus:E}),a.default.createElement(c.default,{editor:t,readonly:n,eventBus:E})),a.default.createElement("div",{className:"sdoc-comment-editor-toolbar-right"},a.default.createElement(p.default,{editor:t,onSubmit:r,submitBtnText:m,onCancel:v})))};m.defaultProps={readonly:!1};t.default=m},33722:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(24558));n(26273);t.default=function(e){var t=e.onSubmit,n=e.submitBtnText,r=e.onCancel;return(0,o.useEffect)((function(){return document.addEventListener("keydown",r,!1),document.addEventListener("click",r,!1),function(){document.removeEventListener("keydown",r,!1),document.removeEventListener("click",r,!1)}}),[r]),o.default.createElement("div",{role:"button",id:"sdoc-comment-editor-comment-btn"},o.default.createElement("i",{className:"sdocfont sdoc-save sdoc-comment-btn",onClick:t}),o.default.createElement(i.default,{target:"sdoc-comment-editor-comment-btn"},n))}},58361:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(17119),u=n(62097),s=n(70523),l=n(7094),c=r(n(39924)),d=n(50753),f=n(82935),p=n(39177);n(57311);t.default=function(){var e=(0,o.useRef)(null),t=(0,u.useSlateStatic)(),n=(0,d.useScrollContext)(),r=(0,u.useFocused)(),a=(0,u.useReadOnly)(),h=(0,o.useCallback)((function(){var t=e.current,n=window.getSelection().getRangeAt(0).getBoundingClientRect();t.style.top="".concat(n.top-42-12,"px"),t.style.left="".concat(n.left,"px"),t.style.display="block"}),[]),m=(0,o.useCallback)((function(e){h()}),[]);(0,o.useEffect)((function(){var o=e.current,i=t.selection;if(o){if(a||!i||!r||s.Range.isCollapsed(i)||""===s.Editor.string(t,i)||(0,f.getSelectedNodeByType)(t,p.CODE_BLOCK))return n.current&&n.current.removeEventListener("scroll",m),void o.removeAttribute("style");n.current&&n.current.addEventListener("scroll",m),h()}}));var v=(0,o.useCallback)((function(e){e.preventDefault()}),[]),E=(0,o.useCallback)((function(t){1===t.buttons&&e.current.removeAttribute("style")}),[]);return(0,i.createPortal)(o.default.createElement("div",{ref:e,className:"sdoc-context-toolbar",onMouseDown:v,onMouseOver:E},o.default.createElement(l.MenuGroup,null,o.default.createElement(c.default,{editor:t,idPrefix:"sdoc_context_toolbar"}))),document.body)}},40375:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(69190)),i=n(39177),u=n(7094),s=r(n(90352)),l=r(n(56169)),c=r(n(61546)),d=r(n(84260)),f=r(n(39924)),p=r(n(57948)),h=r(n(44132)),m=r(n(47814)),v=r(n(45530)),E=r(n(9875)),g=r(n(20867)),y=r(n(14454)),b=n(82935),A=function(e){var t=e.editor,n=e.readonly;(0,o.default)();var r=(0,b.getSelectedNodeByType)(t,i.TABLE_CELL);return a.default.createElement("div",{className:"sdoc-editor-toolbar"},a.default.createElement(u.MenuGroup,null,a.default.createElement(m.default,{editor:t,readonly:n}),a.default.createElement(h.default,{editor:t,readonly:n})),a.default.createElement(u.MenuGroup,null,a.default.createElement(E.default,{editor:t,readonly:n})),a.default.createElement(c.default,{editor:t,readonly:n}),a.default.createElement(u.MenuGroup,null,a.default.createElement(v.default,{editor:t,readonly:n}),a.default.createElement(f.default,{editor:t,readonly:n})),!r&&a.default.createElement(u.MenuGroup,null,a.default.createElement(s.default,{editor:t,readonly:n}),a.default.createElement(l.default,{editor:t,type:i.UNORDERED_LIST,readonly:n,ariaLabel:"unordered list"}),a.default.createElement(l.default,{editor:t,type:i.ORDERED_LIST,readonly:n,ariaLabel:"ordered list"}),a.default.createElement(d.default,{editor:t,readonly:n}),a.default.createElement(p.default,{editor:t,readonly:n}),a.default.createElement(g.default,{editor:t,readonly:n})),a.default.createElement(u.MenuGroup,{className:"menu-group sdoc-editor-toolbar-right-menu"},a.default.createElement(y.default,{editor:t,readonly:n})))};A.defaultProps={readonly:!1};t.default=A},9875:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=n(48843),l=a(n(94404)),c=a(n(12148)),d=a(n(78080)),f=a(n(94289)),p=a(n(63814)),h=a(n(74399)),m=a(n(79036)),v=a(n(16917)),E=a(n(74368)),g=a(n(65948));n(10342);var y=function(e){var t=e.isRichEditor,n=e.className,a=e.editor,o=e.readonly,y=(0,i.useState)(!1),b=r(y,2),A=b[0],C=b[1],T=(0,u.useTranslation)().t,_=(0,i.useRef)(null),D=o,O=(0,i.useRef)(null),N="sdoc-insert-toolbar-btn",S=(0,i.useMemo)((function(){return g.default.getInstance()}),[]),w=(0,i.useCallback)((function(e){_.current&&_.current.toggle(),C(!A)}),[A]),k=(0,l.default)(n,"sdoc-menu-with-dropdown sdoc-insert-toolbar-btn",{"menu-show":A,disabled:D,"rich-icon-btn d-flex":t,"rich-icon-btn-disabled":t&&D,"rich-icon-btn-hover":t&&!D,"btn btn-icon btn-secondary btn-active d-flex":!t}),I="sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(A?"caret-up":"drop-down"),L=(O.current?O.current.getBoundingClientRect():{bottom:92.5}).bottom,R={eventBus:S,editor:a,readonly:o,toggle:w};return i.default.createElement(i.default.Fragment,null,i.default.createElement("button",{type:"button",className:k,id:N,disabled:D,ref:O},i.default.createElement("div",{className:"sdoc-menu-with-dropdown-icon"},i.default.createElement("i",{className:"sdocfont sdoc-insert mr-1"}),i.default.createElement("span",{className:"text-truncate"},T("Insert"))),i.default.createElement("div",{className:"sdoc-menu-with-dropdown-triangle"},i.default.createElement("span",{className:I}))),!D&&i.default.createElement(s.UncontrolledPopover,{target:N,className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-insert-menu-popover",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:w,fade:!1,ref:_},i.default.createElement("div",{className:"sdoc-insert-menu-container sdoc-dropdown-menu-container",style:{maxHeight:window.innerHeight-L-100}},i.default.createElement(c.default,R),i.default.createElement(d.default,R),i.default.createElement(f.default,R),i.default.createElement(p.default,R),i.default.createElement("div",{className:"sdoc-dropdown-menu-divider"}),a.columns&&i.default.createElement(v.default,R),a.tables&&i.default.createElement(E.default,R),!a.tables&&i.default.createElement(i.default.Fragment,null,i.default.createElement(h.default,R),i.default.createElement(m.default,R)))))};y.defaultProps={isRichEditor:!0,className:"menu-group-item"};t.default=y},47814:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=s(n(9950)),d=n(7094),f=n(39177),p=function(e){function t(){var e;return a(this,t),e=i(this,t,arguments),(0,l.default)(e,"isDisabled",(function(t){var n=e.props,r=n.editor;if(n.readonly)return!0;var a=r.history;return t===f.UNDO?0===a.undos.length:0===a.redos.length})),(0,l.default)(e,"onUndoMouseDown",(function(){e.props.editor.undo()})),(0,l.default)(e,"onRedoMouseDown",(function(){e.props.editor.redo()})),e}return u(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.isRichEditor,n=e.className,a=f.MENUS_CONFIG_MAP[f.UNDO],o=f.MENUS_CONFIG_MAP[f.REDO],i=r(r({isRichEditor:t,className:n,ariaLabel:"undo"},a),{},{disabled:this.isDisabled(f.UNDO),isActive:!1,onMouseDown:this.onUndoMouseDown}),u=r(r({isRichEditor:t,className:n,ariaLabel:"redo"},o),{},{disabled:this.isDisabled(f.REDO),isActive:!1,onMouseDown:this.onRedoMouseDown});return c.default.createElement(c.default.Fragment,null,c.default.createElement(d.MenuItem,i),c.default.createElement(d.MenuItem,u))}}])}(c.default.Component);t.default=p},3915:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ContextToolbar",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"HeaderToolbar",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"SideToolbar",{enumerable:!0,get:function(){return i.default}});var a=r(n(40375)),o=r(n(58361)),i=r(n(62881))},93409:function(e,t,n){"use strict";var r,a=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.SHORT_INSERT_ELEMENT_USER_INPUT_MAP=t.SELECTED_ITEM_CLASS_NAME=void 0;var o=n(39177);t.SELECTED_ITEM_CLASS_NAME="sdoc-dropdown-item-selected",t.SHORT_INSERT_ELEMENT_USER_INPUT_MAP=(a(a(a(a(a(a(a(a(a(a(r={},o.IMAGE,"image"),o.TABLE,"table"),o.LINK,"link"),o.CODE_BLOCK,"code block"),o.CALL_OUT,"callout"),o.UNORDERED_LIST,"unorder list"),o.ORDERED_LIST,"order list"),o.CHECK_LIST_ITEM,"check list"),o.PARAGRAPH,"paragraph"),o.HEADER1,"header 1"),a(a(a(a(a(a(a(a(a(a(r,o.HEADER2,"header 2"),o.HEADER3,"header 3"),o.HEADER4,"header 4"),o.HEADER5,"header 5"),o.HEADER6,"header 6"),o.BLOCKQUOTE,"quote"),o.MULTI_COLUMN,"multi_column"),o.COLUMN,"column"),o.TWO_COLUMN,"two_column"),o.THREE_COLUMN,"three_column"),a(a(r,o.FOUR_COLUMN,"four_column"),o.FIVE_COLUMN,"five_column"))},83962:function(e,t,n){"use strict";var r=n(43693).default,a=n(12897).default,o=n(85715).default,i=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=n(62097),c=n(70523),d=n(97596),f=n(77886),p=i(n(13256)),h=n(91853),m=n(32763),v=n(84931),E=n(39177),g=i(n(65948)),y=n(59983),b=i(n(16153)),A=n(22207),C=i(n(78403)),T=n(93409),_=n(82935),D=n(27695),O=n(4827);n(29497);var N=function(e){var t=e.insertPosition,n=e.slateNode,i=e.searchText,u=e.callback,N=e.isEmptyNode,S=(0,l.useSlateStatic)(),w=(0,s.useState)(0),k=o(w,2),I=k[0],L=k[1],R=(0,s.useRef)([]),P=(0,s.useRef)(null),M=(0,s.useCallback)((function(){u&&u();var e=g.default.getInstance();t===E.INSERT_POSITION.CURRENT&&c.Transforms.select(S,S.selection.focus),e.dispatch(y.INTERNAL_EVENT.INSERT_ELEMENT,{type:E.LOCAL_IMAGE,insertPosition:t,slateNode:n})}),[S,t]),x=(0,s.useCallback)((function(e){u&&u();var r=n.type===E.ELEMENT_TYPE.LIST_ITEM?E.INSERT_POSITION.AFTER:t;(0,f.insertTable)(S,e,S.selection,r)}),[S,t,n]),F=(0,s.useCallback)((function(){u&&u(),g.default.getInstance().dispatch(y.INTERNAL_EVENT.INSERT_ELEMENT,{type:E.ELEMENT_TYPE.LINK,insertPosition:t,slateNode:n})}),[t]),B=(0,s.useCallback)((function(){u&&u();var e=n.type===E.ELEMENT_TYPE.LIST_ITEM?E.INSERT_POSITION.AFTER:t;(0,h.changeToCodeBlock)(S,"plaintext",e)}),[S,t,n]),U=(0,s.useCallback)((function(e){u&&u(),(0,m.toggleList)(S,e,t)}),[S,t,n]),j=(0,s.useCallback)((function(){u&&u(),(0,v.setCheckListItemType)(S,E.ELEMENT_TYPE.CHECK_LIST_ITEM,t)}),[S,t,n]),H=(0,s.useCallback)((function(e){u&&u(),(0,d.insertElement)(S,e,t)}),[S,t,n]),Y=(0,s.useCallback)((function(e){u&&u(),t===E.INSERT_POSITION.CURRENT?((0,A.wrapCallout)(S),c.Transforms.removeNodes(S,{match:function(e){return e.type===E.QUICK_INSERT}})):t===E.INSERT_POSITION.AFTER&&((0,d.insertElement)(S,e,t),(0,A.wrapCallout)(S))}),[u,S,t]),G=(0,s.useMemo)((function(){return!!(0,_.getAboveBlockNode)(S,{match:function(e){return e.type===E.ELEMENT_TYPE.CALL_OUT}})}),[S]),z=(0,s.useMemo)((function(){return!!(0,_.getAboveBlockNode)(S,{match:function(e){return[E.ELEMENT_TYPE.ORDERED_LIST,E.ELEMENT_TYPE.UNORDERED_LIST,E.ELEMENT_TYPE.CHECK_LIST_ITEM].includes(e.type)}})}),[S]),W=(0,s.useCallback)((function(){u&&u(),(0,D.insertBlockQuote)(S,!1)}),[u,S]),K=(0,s.useCallback)((function(e){u&&u();var r=n.type===E.ELEMENT_TYPE.LIST_ITEM?E.INSERT_POSITION.AFTER:t;(0,O.insertMultiColumn)(S,S.selection,r,e)}),[u,S,t,n]),V=(0,s.useMemo)((function(){var e=r(r(r(r(r(r(r(r(r(r({},E.IMAGE,s.default.createElement(b.default,{disabled:z,key:"sdoc-insert-menu-image",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.IMAGE]),onClick:M})),E.TABLE,s.default.createElement(b.default,{key:"sdoc-insert-menu-tabe",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.TABLE]),className:"pr-2"},s.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),s.default.createElement(p.default,{editor:S,target:"sdoc-side-menu-item-table",trigger:"hover",placement:"right-start",popperClassName:"sdoc-side-menu-table-size",createTable:x}))),E.LINK,s.default.createElement(b.default,{key:"sdoc-insert-menu-link",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.LINK]),onClick:F})),E.BLOCKQUOTE,s.default.createElement(b.default,{key:"sdoc-insert-menu-blockquote",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.BLOCKQUOTE]),onClick:W})),E.CODE_BLOCK,s.default.createElement(b.default,{key:"sdoc-insert-menu-code-block",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.CODE_BLOCK]),onClick:B})),E.CALL_OUT,s.default.createElement(b.default,{disabled:G,key:"sdoc-insert-menu-callout",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.CALL_OUT]),onClick:function(){return Y(E.PARAGRAPH)}})),E.UNORDERED_LIST,s.default.createElement(b.default,{key:"sdoc-insert-menu-unorder-list",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.UNORDERED_LIST]),onClick:function(){U(E.ELEMENT_TYPE.UNORDERED_LIST)}})),E.ORDERED_LIST,s.default.createElement(b.default,{key:"sdoc-insert-menu-order-list",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.ORDERED_LIST]),onClick:function(){U(E.ELEMENT_TYPE.ORDERED_LIST)}})),E.CHECK_LIST_ITEM,s.default.createElement(b.default,{key:"sdoc-insert-menu-check-list",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.CHECK_LIST_ITEM]),onClick:j})),E.PARAGRAPH,s.default.createElement(b.default,{disabled:N,key:"sdoc-insert-menu-paragraph",menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.PARAGRAPH]),onClick:function(){return H(E.ELEMENT_TYPE.PARAGRAPH)}}));return E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.HEADER].forEach((function(t){e[t.id.toLowerCase()]=s.default.createElement(b.default,{key:t.id,menuConfig:t,onClick:function(){return H(t.type)}})})),E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.MULTI_COLUMN].forEach((function(t){e[t.id.toLowerCase()]=s.default.createElement(b.default,{className:"sdoc-insert-menu-multi-column",key:t.id,menuConfig:t,onClick:function(){return K(t.type)}})})),e}),[z,M,S,x,F,W,B,G,j,N,Y,U,H,K]),Q=function(e){return P.current.children[e]},q=(0,s.useCallback)((function(e){var t=C.default,n=t.UpArrow,r=t.DownArrow,a=t.Enter,o=Reflect.ownKeys(V),i=e.keyCode;if(i===n){e.preventDefault();var u=Q(I);u&&u.classList.remove(T.SELECTED_ITEM_CLASS_NAME),L(I>0?I-1:o.length-1)}if(i===r){e.preventDefault();var s=Q(I);s&&s.classList.remove(T.SELECTED_ITEM_CLASS_NAME),I<o.length-1?L(I+1):L(0)}if(i===a){e.preventDefault();var l=o[I],c=V[l].props,d=c.disabled,f=c.onClick;!d&&f()}}),[I,V]);(0,s.useEffect)((function(){return document.addEventListener("keydown",q),function(){document.removeEventListener("keydown",q)}}),[q]);var X=(0,s.useCallback)((function(){Array.from(P.current.children).forEach((function(e){return e.classList.remove(T.SELECTED_ITEM_CLASS_NAME)}))}),[]);if((0,s.useEffect)((function(){X();var e=Q(I);e&&e.classList.add(T.SELECTED_ITEM_CLASS_NAME)}),[X,I,V]),i){var J=[];for(var Z in V){if(Object.hasOwnProperty.call(V,Z))-1!==T.SHORT_INSERT_ELEMENT_USER_INPUT_MAP[Z].toLowerCase().indexOf(i.toLowerCase())&&J.push(V[Z])}J.length||J.push(s.default.createElement(b.default,{key:"sdoc-insert-menu-no-result",menuConfig:{text:"Search_not_found"}})),R.current=J}else R.current=Object.values(V);return s.default.createElement("div",{className:"sdoc-insert-element-toolbar",ref:P},R.current)};N.defaultProps={insertPosition:E.INSERT_POSITION.CURRENT};t.default=N},94409:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.onMouseEnter=t.onDrop=t.onDragOver=t.onDragLeave=void 0;var a=r(n(65948)),o=n(59983),i=n(39177);t.onMouseEnter=function(e,t){e.stopPropagation(),a.default.getInstance().dispatch(o.INTERNAL_EVENT.ON_MOUSE_ENTER_BLOCK,e)};t.onDragOver=function(e){(e.stopPropagation(),e.preventDefault(),e.dataTransfer.types.includes(i.TABLE_DRAG_KEY))||a.default.getInstance().dispatch(o.INTERNAL_EVENT.ON_DRAG_OVER_BLOCK,e)};t.onDragLeave=function(e){e.stopPropagation(),e.preventDefault(),a.default.getInstance().dispatch(o.INTERNAL_EVENT.ON_DRAG_LEAVE_BLOCK,e)};t.onDrop=function(e){e.stopPropagation(),e.preventDefault(),a.default.getInstance().dispatch(o.INTERNAL_EVENT.ON_DRAG_DROP_BLOCK,e)}},97596:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setSelection=t.onWrapListItem=t.onSetNodeType=t.onDeleteNode=t.onCopyNode=t.isVoidNode=t.isNotSupportTransform=t.isList=t.isBlockquote=t.insertElement=t.getTransformMenusConfig=t.getTopValue=t.getSearchedOperations=t.getNodeEntry=t.getListNode=void 0;var o=n(70523),i=a(n(36261)),u=n(62097),s=a(n(67243)),l=n(32763),c=n(82935),d=n(90112),f=n(91853),p=n(39177),h=n(41073),m=n(22207),v=n(84931),E=n(59983);t.onSetNodeType=function(e,t,n){if(n)if(n!==p.CALL_OUT)if([p.ORDERED_LIST,p.UNORDERED_LIST].includes(n))(0,l.toggleList)(e,n);else if(n!==p.CHECK_LIST_ITEM)n===p.BLOCKQUOTE&&p.LIST_ITEM_CORRELATION_TYPE.includes(t.type)?o.Transforms.wrapNodes(e,{id:i.default.nice(),type:p.BLOCKQUOTE},{mode:"highest",match:function(t){return o.Element.isElement(t)&&o.Editor.isBlock(e,t)}}):o.Transforms.setNodes(e,{type:n});else{var a=(0,c.findPath)(e,t),u=o.Editor.node(e,[a[0]])||[],s=r(u,2),d=s[0],f=s[1];if(d&&[p.ORDERED_LIST,p.UNORDERED_LIST].includes(null===d||void 0===d?void 0:d.type)&&!(0,c.isMultiLevelList)(d))return void(0,v.convertToCheck)(e,d,f);var h=t.type===p.CHECK_LIST_ITEM?p.PARAGRAPH:p.CHECK_LIST_ITEM;o.Transforms.setNodes(e,{type:h})}else(0,m.wrapCallout)(e)};t.setSelection=function(e,t){if(t){var n=u.ReactEditor.findPath(e,t);o.Transforms.select(e,n)}};t.onCopyNode=function(e,t){if(t.type!==p.ELEMENT_TYPE.CODE_BLOCK){if(t.type===p.ELEMENT_TYPE.TABLE){var n=[t.children.length,t.children[0].children.length],r={minRowIndex:0,maxRowIndex:n[0]-1,minColIndex:0,maxColIndex:n[1]-1};e.tableSelectedRange=r}var a=e.setFragmentData(new DataTransfer);(0,s.default)("copy",{onCopy:function(e){a.types.forEach((function(t){var n=a.getData(t);e.setData(t,n)}))}}),t.type===p.ELEMENT_TYPE.TABLE&&(e.tableSelectedRange=h.EMPTY_SELECTED_RANGE)}else(0,f.setClipboardCodeBlockData)(t)};t.onDeleteNode=function(e,t){if(t.type!==p.CALL_OUT){var n=u.ReactEditor.findPath(e,t);o.Transforms.removeNodes(e,{at:n})}else(0,m.unwrapCallout)(e)};t.getTopValue=function(e,t,n,r){if(!t)return 0;if(!n)return 0;var a=t.getBoundingClientRect(),o=n.getBoundingClientRect(),i=0;if(e.editorType===E.WIKI_EDITOR){var u=document.getElementById("wiki-page-title"),s=document.getElementById("wiki-page-cover");i=((null===u||void 0===u?void 0:u.getBoundingClientRect().height)||0)+((null===s||void 0===s?void 0:s.getBoundingClientRect().height)||0)}var l=a.y-o.y+n.scrollTop,c=0,d=parseFloat(window.getComputedStyle(t).getPropertyValue("padding-top")),f=parseFloat(window.getComputedStyle(t).getPropertyValue("line-height"));return p.ADD_POSITION_OFFSET_TYPE.includes(r.type)&&(c=f/2+(d=r.type===p.CHECK_LIST_ITEM?5:d)-10.5),l+c-i};t.isVoidNode=function(e){if(!e)return!0;var t=e.children.find((function(e){return e.type===p.IMAGE})),n=e.type===p.TABLE,r=e.type===p.CODE_BLOCK,a=e.type===p.CALL_OUT;return""===o.Node.string(e)&&!t&&!n&&!r&&!a};t.isNotSupportTransform=function(e){return!(!e.type||![p.CODE_BLOCK,p.TABLE,p.CALL_OUT].includes(e.type))};t.insertElement=function(e,t,n){if(n===p.INSERT_POSITION.AFTER){var r=(0,c.generateEmptyElement)(p.PARAGRAPH),a=o.Editor.path(e,e.selection);o.Transforms.insertNodes(e,r,{at:[a[0]+1]}),o.Transforms.select(e,[a[0]+1])}o.Transforms.setNodes(e,{type:t})};t.getNodeEntry=function(e,t){var n=u.ReactEditor.toSlateNode(e,t),r=u.ReactEditor.findPath(e,n);return y(e,r)&&(r=r.slice(0,r.length-1)),n&&r?[n,r]:[]};var g=function(e,t){var n,r=o.Editor.node(e,t);return!(!r||(null===(n=r[0])||void 0===n?void 0:n.type)!==p.BLOCKQUOTE)};t.isBlockquote=g;var y=function(e,t){var n,r=o.Editor.node(e,[t[0]]);if(r&&[p.ORDERED_LIST,p.UNORDERED_LIST].includes(null===(n=r[0])||void 0===n?void 0:n.type))return!0;if(t.length>1&&g(e,[t[0]])){var a,i=o.Editor.node(e,[t[0],t[1]]);if([p.ORDERED_LIST,p.UNORDERED_LIST].includes(null===(a=i[0])||void 0===a?void 0:a.type))return!0}return!1};t.isList=y;var b=function(e,t){var n=o.Editor.node(e,[t[0]])[0].type;n===p.BLOCKQUOTE&&(n=o.Editor.node(e,[t[0],t[1]])[0].type);var r=o.Editor.node(e,t)[0],a=(0,d.generateEmptyList)(n);return a.children[0]=r,a};t.getListNode=b;t.onWrapListItem=function(e,t,n){var r=o.Path.next(t),a=b(e,n);o.Transforms.removeNodes(e,{at:n}),o.Transforms.insertNodes(e,a,{at:r})};t.getTransformMenusConfig=function(e,t){var n=p.SIDE_TRANSFORM_MENUS_CONFIG;p.LIST_ITEM_CORRELATION_TYPE.includes(t.type)&&(n=p.SIDE_TRANSFORM_MENUS_CONFIG.filter((function(e){return p.LIST_ITEM_SUPPORTED_TRANSFORMATION.includes(e.type)})));var r=u.ReactEditor.findPath(e,t);if(r){var a=r[0],o=e.children[a];r.length>1&&o.type===p.BLOCKQUOTE&&(n=p.SIDE_TRANSFORM_MENUS_CONFIG.filter((function(e){return e.type!==p.CALL_OUT}))),p.HEADERS.includes(o.type)&&(n=p.SIDE_TRANSFORM_MENUS_CONFIG.filter((function(e){return e.type!==p.BLOCKQUOTE}))),[p.ORDERED_LIST,p.UNORDERED_LIST].includes(o.type)&&((0,c.isTopLevelListItem)(e)||(n=p.SIDE_TRANSFORM_MENUS_CONFIG.filter((function(e){return e.type!==p.CALL_OUT}))),(0,c.isMultiLevelList)(o)&&(n=n.filter((function(e){return e.type!==p.CHECK_LIST_ITEM}))))}return n};t.getSearchedOperations=function(e,t,n,r){var a={};return n.target.value.trim()?(Object.keys(e).forEach((function(t){var o=e[t],i=r(o).toUpperCase(),u=n.target.value.trim().toUpperCase();i.includes(u)&&(a[t]=o)})),t||(a.searching=!0)):(a=e,t||(a.searching=!1)),a}},62881:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(94404)),s=n(70523),l=n(62097),c=a(n(29760)),d=a(n(65948)),f=n(50753),p=n(82935),h=n(97596),m=n(67283),v=n(59983),E=n(39177),g=n(22207);n(2347);var y=null,b=null;t.default=function(){var e=(0,l.useSlateStatic)(),t=(0,f.useScrollContext)(),n=(0,i.useRef)(null),a=(0,i.useState)(null),o=r(a,2),A=o[0],C=o[1],T=(0,i.useState)({}),_=r(T,2),D=_[0],O=_[1],N=(0,i.useState)(!1),S=r(N,2),w=S[0],k=S[1],I=(0,i.useState)(!1),L=r(I,2),R=L[0],P=L[1],M=(0,i.useState)({}),x=r(M,2),F=x[0],B=x[1],U=(0,i.useState)(!1),j=r(U,2),H=j[0],Y=j[1],G=(0,i.useState)(!1),z=r(G,2),W=z[0],K=z[1],V=(0,i.useRef)(),Q=(0,i.useCallback)((function(){P(!1),B({}),C(null)}),[]),q=(0,i.useCallback)((function(e){if(R&&n.current&&(!n.current.contains(e.target)&&V.current)){var t=V.current.sideMenuDom;if(t)t.contains(e.target)||Q()}}),[R,Q]);(0,i.useEffect)((function(){var n;return R?(t.current.addEventListener("scroll",Q),document.addEventListener("click",q),n=t.current):(t.current.removeEventListener("scroll",Q),document.removeEventListener("click",q),n=null),function(){n&&(n.removeEventListener("scroll",Q),(0,p.focusEditor)(e))}}),[R]),(0,i.useEffect)((function(){return d.default.getInstance().subscribe(v.INTERNAL_EVENT.ON_MOUSE_ENTER_BLOCK,(function(n){if(!R){for(var r=n.target;"true"!==(null===(a=r)||void 0===a||null===(o=a.dataset)||void 0===o?void 0:o.root);){var a,o;if(!r.parentNode)return;r=r.parentNode}var i=l.ReactEditor.toSlateNode(e,r),u=(0,h.isVoidNode)(i),s=t.current,c=(0,h.getTopValue)(e,r,s,i);c!==D.top&&K(!0);var d=20;if(e.editorType===v.WIKI_EDITOR){var f=document.querySelector("#sdoc-editor").getBoundingClientRect().left,p=document.querySelector(".sdoc-editor-container").getBoundingClientRect().left;d=f-p-40}setTimeout((function(){O({top:c,left:d})}),150),C(i),k(u)}}))}),[e,R,t,D.top]);var X=(0,i.useCallback)((function(){(0,h.setSelection)(e,A);var t=n.current.getBoundingClientRect(),r=t.top,a=t.left;P(!R),B({top:r,left:a})}),[e,R,A]),J=(0,i.useCallback)((function(t){y=l.ReactEditor.toDOMNode(e,A);var n=l.ReactEditor.findPath(e,A);if((0,h.isBlockquote)(e,[n[0]])&&n.slice(1).every((function(e){return 0===e}))){var r=s.Editor.node(e,[n[0]]);y=l.ReactEditor.toDOMNode(e,r[0])}t.dataTransfer.setDragImage(y,0,0)}),[e,A]),Z=(0,i.useCallback)((function(e){var t=e.currentTarget;t.classList.contains("sdoc-draging")||t.classList.add("sdoc-draging")}),[]),$=(0,i.useCallback)((function(e){e.currentTarget.classList.remove("sdoc-draging")}),[]),ee=(0,i.useCallback)((function(t){var n=t.dataTransfer.types;if((b=t.currentTarget).classList.remove("sdoc-draging"),!n.includes(E.TABLE_DRAG_KEY))if(t.dataTransfer.files.length>0){var a=(0,h.getNodeEntry)(e,b),o=r(a,2)[1];(0,m.insertImageFiles)(t.dataTransfer.files,e,o)}else{var i=(0,h.getNodeEntry)(e,y),u=r(i,2),l=u[0],c=u[1],d=(0,h.getNodeEntry)(e,b),f=r(d,2)[1];if(!([E.CODE_BLOCK,E.TABLE,E.BLOCKQUOTE].includes(l.type)&&(0,h.isBlockquote)(e,[f[0]])&&f.length>1)&&(![E.CODE_BLOCK,E.TABLE,E.BLOCKQUOTE,E.CHECK_LIST_ITEM].includes(l.type)||!(0,h.isList)(e,f))&&(![E.CALL_OUT,E.CODE_BLOCK,E.TABLE].includes(l.type)||!(0,g.getCalloutEntry)(e,f))){if((0,h.isList)(e,c)){if(!(0,h.isBlockquote)(e,[c[0]])){if(!(0,h.isList)(e,f)&&!(0,h.isBlockquote)(e,[f[0]]))return void(0,h.onWrapListItem)(e,f,c);if((0,h.isBlockquote)(e,[f[0]]))return(0,h.isList)(e,f)?void s.Transforms.moveNodes(e,{at:c,to:s.Path.next(f)}):void(0,h.onWrapListItem)(e,f,c)}if((0,h.isBlockquote)(e,[c[0]])){if(!(0,h.isList)(e,f)&&!(0,h.isBlockquote)(e,[f[0]]))return void(0,h.onWrapListItem)(e,f,c);if((0,h.isBlockquote)(e,[f[0]]))return(0,h.isList)(e,f)?void s.Transforms.moveNodes(e,{at:c,to:s.Path.next(f)}):void(0,h.onWrapListItem)(e,f,c)}}if(s.Path.isAfter(f,c)){var p=f.slice(0);!(0,h.isBlockquote)(e,[c[0]])&&(0,h.isBlockquote)(e,[f[0]])&&f.length>1&&(p=s.Path.next(f)),(0,h.isList)(e,f)&&(p=s.Path.next(f)),s.Transforms.moveNodes(e,{at:c,to:p})}if(s.Path.isBefore(f,c)){var v=s.Path.next(f);s.Transforms.moveNodes(e,{at:c,to:v})}y=null,b=null}}}),[e]);(0,i.useEffect)((function(){var e=d.default.getInstance(),t=e.subscribe(v.INTERNAL_EVENT.ON_DRAG_OVER_BLOCK,Z),n=e.subscribe(v.INTERNAL_EVENT.ON_DRAG_LEAVE_BLOCK,$),r=e.subscribe(v.INTERNAL_EVENT.ON_DRAG_DROP_BLOCK,ee);return function(){t(),n(),r()}}),[$,Z,ee]);var te=(0,i.useCallback)((function(){Y(!0)}),[]),ne=(0,i.useCallback)((function(){Y(!1)}),[]);return i.default.createElement("div",{onAnimationEnd:function(){return K(!1)},className:(0,u.default)("sdoc-side-toolbar-container",{"fade-out":W}),style:D},A&&i.default.createElement("div",{ref:n,draggable:!0,onDragStart:J,className:"sdoc-side-op-icon",onClick:X,onMouseEnter:te,onMouseLeave:ne},i.default.createElement("span",{className:(0,u.default)("sdocfont",{"sdoc-more-vertical":!w&&!H,"sdoc-append":w,"sdoc-more-vertical-left":!w&&H})})),R&&i.default.createElement(c.default,{slateNode:A,isNodeEmpty:w,menuPosition:F,onReset:Q,ref:V}))}},39890:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(48843),i=r(n(14058)),u=n(39177);t.default=function(e){var t=e.target,n=e.slateNode;return a.default.createElement(o.UncontrolledPopover,{boundariesElement:"viewport",target:t,className:"sdoc-side-menu-insert-below-popover sdoc-sub-dropdown-menu sdoc-dropdown-menu",trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1},a.default.createElement("div",{className:"sdoc-dropdown-menu-container"},a.default.createElement(i.default,{insertPosition:u.INSERT_POSITION.AFTER,slateNode:n})))}},14058:function(e,t,n){"use strict";var r=n(41132).default,a=n(12897).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(62097),l=n(70523),c=n(28321),d=n(97596),f=n(77886),p=o(n(13256)),h=n(91853),m=n(32763),v=n(84931),E=n(39177),g=o(n(65948)),y=n(59983),b=o(n(16153)),A=o(n(16917)),C=o(n(74368)),T=n(22207),_=n(4827),D=function(e){var t=e.insertPosition,n=e.slateNode,o=e.isNodeEmpty,i=e.insertMenuSearchMap,D=void 0===i?E.SIDE_INSERT_MENUS_SEARCH_MAP:i,O=(0,s.useSlateStatic)(),N=(0,c.useTranslation)().t,S=(0,u.useCallback)((function(){var e=g.default.getInstance();t===E.INSERT_POSITION.CURRENT&&l.Transforms.select(O,O.selection.focus),e.dispatch(y.INTERNAL_EVENT.INSERT_ELEMENT,{type:E.LOCAL_IMAGE,insertPosition:t,slateNode:n})}),[O,t]),w=(0,u.useCallback)((function(e){var r=n.type===E.ELEMENT_TYPE.LIST_ITEM?E.INSERT_POSITION.AFTER:t;(0,f.insertTable)(O,e,O.selection,r)}),[O,t,n]),k=(0,u.useCallback)((function(){g.default.getInstance().dispatch(y.INTERNAL_EVENT.INSERT_ELEMENT,{type:E.ELEMENT_TYPE.LINK,insertPosition:t,slateNode:n})}),[t]),I=(0,u.useCallback)((function(){var e=n.type===E.ELEMENT_TYPE.LIST_ITEM?E.INSERT_POSITION.AFTER:t;(0,h.changeToCodeBlock)(O,"plaintext",e)}),[O,t,n]),L=(0,u.useCallback)((function(e){(0,m.toggleList)(O,e,t)}),[O,t,n]),R=(0,u.useCallback)((function(){(0,v.setCheckListItemType)(O,E.ELEMENT_TYPE.CHECK_LIST_ITEM,t)}),[O,t,n]),P=(0,u.useCallback)((function(e){(0,d.insertElement)(O,e,t)}),[O,t,n]),M=(0,u.useCallback)((function(e){t===E.INSERT_POSITION.CURRENT?(0,T.wrapCallout)(O):t===E.INSERT_POSITION.AFTER&&((0,d.insertElement)(O,e,t),(0,T.wrapCallout)(O))}),[O,t]),x=(0,u.useCallback)((function(e){var r=n.type===E.ELEMENT_TYPE.LIST_ITEM?E.INSERT_POSITION.AFTER:t;(0,_.insertMultiColumn)(O,O.selection,r,e)}),[O,t,n]);return u.default.createElement(u.default.Fragment,null,u.default.createElement(b.default,{isHidden:!D[E.ELEMENT_TYPE.IMAGE],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.IMAGE]),onClick:S}),u.default.createElement(b.default,{isHidden:!D[E.ELEMENT_TYPE.TABLE],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.TABLE]),className:"pr-2"},u.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),u.default.createElement(p.default,{editor:O,target:"sdoc-side-menu-item-table",trigger:"hover",placement:"right-start",popperClassName:"sdoc-side-menu-table-size",createTable:w})),u.default.createElement(b.default,{isHidden:!D[E.ELEMENT_TYPE.LINK],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.LINK]),onClick:k}),u.default.createElement(b.default,{isHidden:!D[E.ELEMENT_TYPE.CODE_BLOCK],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.CODE_BLOCK]),onClick:I}),u.default.createElement(b.default,{isHidden:!D[E.ELEMENT_TYPE.CALL_OUT],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.CALL_OUT]),onClick:function(){return M(E.PARAGRAPH)}}),u.default.createElement(b.default,{isHidden:!D[E.ELEMENT_TYPE.UNORDERED_LIST],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.UNORDERED_LIST]),onClick:function(){L(E.ELEMENT_TYPE.UNORDERED_LIST)}}),u.default.createElement(b.default,{isHidden:!D[E.ELEMENT_TYPE.ORDERED_LIST],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.ORDERED_LIST]),onClick:function(){L(E.ELEMENT_TYPE.ORDERED_LIST)}}),u.default.createElement(b.default,{isHidden:!D[E.ELEMENT_TYPE.CHECK_LIST_ITEM],menuConfig:a({},E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.CHECK_LIST_ITEM]),onClick:R}),[E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.PARAGRAPH]].concat(r(E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.HEADER])).map((function(e){return u.default.createElement(b.default,{isHidden:!D[e.type],disabled:o&&e.type===E.PARAGRAPH,key:e.id,menuConfig:e,onClick:function(){return P(e.type)}})})),E.SIDE_INSERT_MENUS_CONFIG[E.ELEMENT_TYPE.MULTI_COLUMN].map((function(e){return u.default.createElement(b.default,{key:e.id,menuConfig:e,onClick:function(){return x(e.type)}})})),O.columns&&u.default.createElement(A.default,{isHidden:!D[E.ELEMENT_TYPE.SEATABLE_COLUMN],editor:O,readonly:O.readonly,insertPosition:t}),O.tables&&u.default.createElement(C.default,{isHidden:!D[E.ELEMENT_TYPE.SEATABLE_TABLE],editor:O,readonly:O.readonly,insertPosition:t}),o&&0===Object.keys(D).length&&u.default.createElement("div",{className:"sdoc-dropdown-menu-item-no-results"},N("No_results")))};D.defaultProps={insertPosition:E.INSERT_POSITION.CURRENT};t.default=D},29760:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(28321),l=n(62097),c=n(48843),d=o(n(67243)),f=o(n(8334)),p=o(n(65948)),h=n(7094),m=o(n(39890)),v=o(n(14058)),E=n(97596),g=o(n(91416)),y=o(n(16153)),b=o(n(31702)),A=n(39177);n(94808);var C=function(e,t){var n=e.slateNode,o=e.isNodeEmpty,i=e.menuPosition,s=e.onReset,C=e.t,T=(0,u.useRef)(null),_=(0,u.useState)(""),D=a(_,2),O=D[0],N=D[1],S=(0,u.useState)(),w=a(S,2),k=w[0],I=w[1],L=(0,u.useState)(A.SIDE_TRANSFORM_MENUS_SEARCH_MAP),R=a(L,2),P=R[0],M=R[1],x=(0,u.useState)(A.SIDE_INSERT_MENUS_SEARCH_MAP),F=a(x,2),B=F[0],U=F[1],j=(0,u.useState)(A.SIDE_OTHER_OPERATIONS_MENUS_SEARCH_MAP),H=a(j,2),Y=H[0],G=H[1],z=(0,l.useSlateStatic)();(0,u.useEffect)((function(){return p.default.getInstance().subscribe("change",s)}),[]);var W=(0,u.useCallback)((function(){(0,E.onCopyNode)(z,n),s()}),[z,s,n]),K=(0,u.useCallback)((function(){(0,E.onCopyNode)(z,n),(0,E.onDeleteNode)(z,n),s()}),[z,s,n]),V=(0,u.useCallback)((function(){(0,E.onDeleteNode)(z,n),s()}),[z,s,n]),Q=(0,u.useCallback)((function(){var e=f.default.getSetting("serviceUrl"),t=f.default.getSetting("docUuid"),r=e+"/smart-link/".concat(t,"/#").concat(n.id);(0,d.default)(r),b.default.success(C("Copied"),{hasCloseButton:!1,duration:2}),s()}),[s,n.id,C]),q=(0,u.useCallback)((function(){var e=i.top;if(T.current){var t=i.top+T.current.offsetHeight-document.body.clientHeight;t>0&&(e=i.top-t-10)}N("top: ".concat(e,"px; left: ").concat(i.left,"px"))}),[i.left,i.top]);(0,u.useEffect)((function(){q()}),[i,T.current]),(0,u.useImperativeHandle)(t,(function(){return{sideMenuDom:T.current}}),[]);var X=(0,u.useCallback)((function(e){(0,E.onSetNodeType)(z,n,e),s()}),[]),J=(0,u.useCallback)((function(e){if(!T.current.isInputtingChinese){if(o){var t=(0,E.getSearchedOperations)(A.SIDE_INSERT_MENUS_SEARCH_MAP,o,e,C);I(t)}if(!o){var n=(0,E.getSearchedOperations)(A.SIDE_TRANSFORM_MENUS_SEARCH_MAP,o,e,C),r=(0,E.getSearchedOperations)(A.SIDE_INSERT_MENUS_SEARCH_MAP,o,e,C),a=(0,E.getSearchedOperations)(A.SIDE_OTHER_OPERATIONS_MENUS_SEARCH_MAP,o,e,C);M(n),U(r),G(a),queueMicrotask((function(){var e;(null===(e=T.current)||void 0===e?void 0:e.offsetHeight)>249&&q()}))}}}),[o,C,q]),Z=(0,u.useCallback)((function(){T.current.isInputtingChinese=!0}),[]),$=(0,u.useCallback)((function(e){T.current.isInputtingChinese=!1,J(e)}),[J]),ee=(0,u.useCallback)((function(e,t){var n=Object.keys(e);return n.length>1&&-1!==n.findIndex((function(n){return"searching"!==n&&e[n]===t[n]}))}),[]);return u.default.createElement(h.ElementPopover,{className:"sdoc-side-menu-popover",style:O},u.default.createElement("div",{className:"sdoc-side-menu sdoc-dropdown-menu",ref:T},u.default.createElement("div",{className:"sdoc-side-menu-search-wrapper"},u.default.createElement(c.Input,{autoFocus:!0,placeholder:C("Search_action"),onChange:J,onCompositionStart:Z,onCompositionEnd:$})),o&&u.default.createElement(v.default,{isNodeEmpty:o,slateNode:n,insertMenuSearchMap:k}),!o&&u.default.createElement(u.default.Fragment,null,P.searching&&ee(P,B)&&u.default.createElement(y.default,{menuConfig:{text:"Transform_to"},className:"pr-2 sdoc-dropdown-menu-item-title"}),P.searching&&(0,E.getTransformMenusConfig)(z,n).map((function(e){return u.default.createElement(y.default,{isHidden:!P[e.type],key:e.id,menuConfig:e,onClick:function(){return X(e.type)}})})),!P.searching&&!(0,E.isNotSupportTransform)(n)&&u.default.createElement(y.default,{menuConfig:{id:"sdoc-side-menu-item-transform",text:"Transform_to",iconClass:"sdocfont sdoc-table-of-content"},className:"pr-2"},u.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),u.default.createElement(g.default,{target:"sdoc-side-menu-item-transform",slateNode:n,editor:z,onSetType:X})),B.searching&&ee(B,P)&&u.default.createElement(y.default,{menuConfig:{text:"Insert_below"},className:"pr-2 sdoc-dropdown-menu-item-title"}),B.searching&&u.default.createElement(v.default,{insertPosition:A.INSERT_POSITION.AFTER,slateNode:n,insertMenuSearchMap:B}),u.default.createElement(y.default,{menuConfig:{id:"sdoc-side-menu-item-insert-below",text:"Insert_below",iconClass:"sdocfont sdoc-insert"},className:"pr-2 sdoc-dropdown-menu-item-relative",isHidden:B.searching},u.default.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),u.default.createElement(m.default,{target:"sdoc-side-menu-item-insert-below",slateNode:n})),!B.searching&&u.default.createElement("div",{className:"sdoc-dropdown-menu-divider"}),[A.HEADER1,A.HEADER2,A.HEADER3].includes(null===n||void 0===n?void 0:n.type)&&u.default.createElement(u.default.Fragment,null,u.default.createElement(y.default,{menuConfig:{text:"Copy_link_of_section",iconClass:"sdocfont sdoc-link"},onClick:Q,isHidden:!Y.COPY_LINK_OF_SECTION}),!Y.searching&&u.default.createElement("div",{className:"sdoc-dropdown-menu-divider"})),u.default.createElement(y.default,{menuConfig:{text:"Copy",iconClass:"sdocfont sdoc-copy"},onClick:W,isHidden:!Y.COPY}),u.default.createElement(y.default,{menuConfig:{text:"Cut",iconClass:"sdocfont sdoc-cut"},onClick:K,isHidden:!Y.CUT}),u.default.createElement(y.default,{menuConfig:{text:"Delete",iconClass:"sdocfont sdoc-delete"},onClick:V,isHidden:!Y.DELETE}),P.searching&&1===Object.keys(r(r(r({},P),B),Y)).length&&u.default.createElement("div",{className:"sdoc-dropdown-menu-item-no-results"},C("No_results")))))};t.default=(0,s.withTranslation)("sdoc-editor",{withRef:!0})((0,u.forwardRef)(C))},91416:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(48843),i=n(28321),u=n(97596),s=r(n(16153));t.default=(0,i.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.slateNode,r=e.target,i=e.onSetType;return a.default.createElement(o.UncontrolledPopover,{boundariesElement:"viewport",target:r,className:"sdoc-side-operation-translate-popover sdoc-sub-dropdown-menu sdoc-dropdown-menu",trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1},a.default.createElement("div",{className:"sdoc-dropdown-menu-container"},(0,u.getTransformMenusConfig)(t,n).map((function(e){return a.default.createElement(s.default,{key:e.id,menuConfig:e,onClick:function(){return i(e.type)}})}))))}))},66289:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isSameDomain=t.isOverflowPortByDirection=t.isImage=t.IMAGE_TYPES=void 0;var a=r(n(55391)),o=t.IMAGE_TYPES=["png","jpg","gif"];t.isImage=function(e){if(!e)return!1;if(!(0,a.default)(e))return!1;var t=e.split(".")[1];return!!t&&o.includes(t.toLowerCase())};t.isSameDomain=function(e,t){return String(e).split("/")[2]===String(t).split("/")[2]};t.isOverflowPortByDirection=function(e,t){var n=window.innerWidth||document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight,a=e.getBoundingClientRect(),o=a.top,i=a.right,u=a.bottom,s=a.left;return"top"===t?o<=0:"bottom"===t?u>=r:"left"===t?s<=0:"right"===t?i>=n:void 0}},23178:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SetNodeToDecorations",{enumerable:!0,get:function(){return i.SetNodeToDecorations}}),t.highlightDecorate=void 0;var a=n(70523),o=n(39177),i=n(30820);t.highlightDecorate=function(e){return function(t){var n,i=r(t,2),u=i[0],s=(i[1],[]);return a.Element.isElement(u)&&u.type===o.CODE_LINE?s=(null===e||void 0===e||null===(n=e.nodeToDecorations)||void 0===n?void 0:n.get(u))||[]:s}}},30820:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(41132).default,i=n(50883).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.SetNodeToDecorations=void 0;var s=n(70523),l=n(62097),c=u(n(7306)),d=n(39177),f=n(91853),p=function(){for(var e=new Map,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var a=0,u=n;a<u.length;a++){var s,l=u[a],c=i(l);try{for(c.s();!(s=c.n()).done;){var d=s.value;e.set.apply(e,o(d))}}catch(f){c.e(f)}finally{c.f()}}return e},h=function(e){var t=a(e,2),n=t[0],u=t[1],l=new Map,d=n.children.map((function(e){return s.Node.string(e)})).join("\n"),p=(0,f.getValidLang)(n.language),h=c.default.tokenize(d,c.default.languages[p]);Object.keys(c.normalizeTokensByLanguageType).includes(p)&&(h=c.normalizeTokensByLanguageType[p](h));for(var m=(0,c.normalizeTokens)(h),v=n.children,E=0;E<m.length;E++){var g=m[E],y=v[E];y&&(l.has(y)||l.set(y,[]));var b,A=0,C=i(g);try{for(C.s();!(b=C.n()).done;){var T=b.value,_=T.content.length;if(_){var D=A+_,O=[].concat(o(u),[E,0]),N=r({anchor:{path:O,offset:A},focus:{path:O,offset:D},token:!0},Object.fromEntries(T.types.map((function(e){return[e,!0]}))));l.get(y)&&l.get(y).push(N),A=D}}}catch(S){C.e(S)}finally{C.f()}}return l};t.SetNodeToDecorations=function(){var e=(0,l.useSlateStatic)(),t=Array.from(s.Editor.nodes(e,{at:[],mode:"highest",match:function(e){return s.Element.isElement(e)&&e.type===d.CODE_BLOCK}})),n=p.apply(void 0,o(t.map(h)));return e.nodeToDecorations=n,null}},6389:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useColorContext=t.ColorProvider=void 0;var o=a(n(9950)),i=n(39177),u=o.default.createContext(null);t.ColorProvider=function(e){var t=(0,o.useState)(i.DEFAULT_LAST_USED_FONT_COLOR),n=r(t,2),a=n[0],s=n[1],l=(0,o.useState)(i.DEFAULT_LAST_USED_HIGHLIGHT_COLOR),c=r(l,2),d=c[0],f=c[1],p=(0,o.useState)(i.DEFAULT_LAST_USED_TABLE_CELL_BACKGROUND_COLOR),h=r(p,2),m=h[0],v=h[1];return o.default.createElement(u.Provider,{value:{lastUsedFontColor:a,updateLastUsedFontColor:s,lastUsedHighlightColor:d,updateLastUsedHighlightColor:f,lastUsedTableCellBackgroundColor:m,updateLastUsedTableCellBackgroundColor:v}},e.children)};t.useColorContext=function(){var e=(0,o.useContext)(u);if(!e)throw new Error("'ColorContext' is null");var t=e.lastUsedFontColor,n=e.lastUsedHighlightColor,r=e.lastUsedTableCellBackgroundColor;return{lastUsedFontColor:t,updateLastUsedFontColor:e.updateLastUsedFontColor,lastUsedHighlightColor:n,updateLastUsedHighlightColor:e.updateLastUsedHighlightColor,lastUsedTableCellBackgroundColor:r,updateLastUsedTableCellBackgroundColor:e.updateLastUsedTableCellBackgroundColor}}},75169:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(9950);t.default=function(){var e=(0,a.useState)(0),t=r(e,2)[1];return(0,a.useCallback)((function(){t((function(e){return e+1}))}),[])}},50753:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useScrollContext=t.ScrollContext=void 0;var a=r(n(9950)),o=t.ScrollContext=a.default.createContext(null);t.useScrollContext=function(){var e=(0,a.useContext)(o);if(!e)throw new Error("The `useScrollContext` hook must be used inside the <ScrollContext> component's context.");return e.scrollRef}},76323:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useSelectionElement=void 0;var r=n(70523),a=n(9950);t.useSelectionElement=function(e){var t=e.editor,n=(0,a.useMemo)((function(){return r.Editor.above(t,{mode:"lowest",match:function(e){return r.Element.isElement(e)&&r.Editor.isBlock(t,e)}})}),[t.selection]);return n&&n[0]?n[0]:null}},49892:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useSelectionPosition=t.useCommentListPosition=void 0;var r=n(62097),a=n(50753),o=function(e){var t=(0,r.useSlateStatic)();if(!t.selection)return{x:0,y:0};if(!e)return{x:0,y:0};try{return r.ReactEditor.toDOMNode(t,e).getBoundingClientRect()}catch(n){return{x:0,y:0}}};t.useSelectionPosition=o;t.useCommentListPosition=function(e){var t=o(e),n=((0,a.useScrollContext)().current||{}).scrollTop,r=void 0===n?0:n;return 0!==t.y&&(t.y=t.y-100+r),{x:t.x,y:t.y}}},69190:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,o.useState)({}),t=r(e,2)[1];(0,o.useEffect)((function(){var e=i.default.getInstance().subscribe("change",(function(){return t({})}));return function(){e()}}),[])};var o=n(9950),i=a(n(65948))},75601:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DiffViewer",{enumerable:!0,get:function(){return i.DiffViewer}}),Object.defineProperty(t,"EventBus",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"PublishedRevisionDiffViewer",{enumerable:!0,get:function(){return i.PublishedRevisionDiffViewer}}),Object.defineProperty(t,"RevisionEditor",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"SDocEditor",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"SDocOutline",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"SDocViewer",{enumerable:!0,get:function(){return i.SDocViewer}}),Object.defineProperty(t,"SDocWikiViewer",{enumerable:!0,get:function(){return i.SDocWikiViewer}});var a=r(n(41002)),o=r(n(12950)),i=n(78192),u=r(n(17908)),s=r(n(65948))},22516:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.editor,n=e.children,o=(0,c.useScrollContext)(),i=(0,u.useRef)(null),h=(0,u.useRef)({}),m=(0,u.useState)({}),v=a(m,2),E=v[0],g=v[1];(0,u.useEffect)((function(){t.width=i.current.children[0].clientWidth}),[]);var y=(0,u.useCallback)((function(){if(d.default.getItem(p.FULL_WIDTH_MODE)){var e=(0,f.getStyleByFullWidthMode)(h,o,t);g(e)}}),[t,o]),b=(0,u.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.scrollIntoArticle,r=void 0!==n&&n,a=e.isFullWidth,u=void 0===a?d.default.getItem(p.FULL_WIDTH_MODE):a,l=e.isHasComments,c=(0,s.getOutlineSetting)();if(u)return h.current.isShowOutline=c,h.current.isHasComments=l,void y();var f={width:p.ARTICLE_MIN_WIDTH},m=o.current.getBoundingClientRect(),v=i.current.getBoundingClientRect();c&&t.editorType!==p.WIKI_EDITOR&&(m.width-v.width)/2<280?f.marginLeft="280px":f.marginLeft="auto",g(f),r&&i.current.scrollIntoView({inline:"start",block:"nearest"})}),[t.editorType,o]);(0,u.useEffect)((function(){var e=l.default.getInstance(),t=e.subscribe(p.INTERNAL_EVENT.OUTLINE_STATE_CHANGED,b),n=e.subscribe(p.INTERNAL_EVENT.RESIZE_ARTICLE,b);return function(){t(),n()}}),[b]),(0,u.useEffect)((function(){if(t.editorType!==p.WIKI_EDITOR&&t.editorType!==p.DOCUMENT_PLUGIN_EDITOR)return b(),window.addEventListener("resize",b),function(){window.removeEventListener("resize",b)}}),[]);var A=t.getArticleStyle&&t.getArticleStyle();return u.default.createElement("div",{className:"sdoc-article-container",style:E},1===u.default.Children.count(n)&&u.default.createElement("div",{className:"article sdoc-editor__article",style:A,id:"sdoc-editor-print-wrapper",ref:i},n),u.default.Children.count(n)>1&&u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{className:"article sdoc-editor__article",style:A,id:"sdoc-editor-print-wrapper",ref:i},n[0]),r(n.slice(1))))};var u=i(n(9950)),s=n(17908),l=o(n(65948)),c=n(50753),d=o(n(73512)),f=n(86859),p=n(59983)},93049:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(94404)),i=n(46867);n(68783),n(22410),n(51407),n(50237),n(1636),n(27172);t.default=function(e){var t=e.children,n=e.readonly,r=(0,o.default)("sdoc-editor-container",{mobile:i.isMobile,readonly:n});return a.default.createElement("div",{className:r},t)}},66067:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(50753),s=a(n(17908)),l=a(n(94404)),c=a(n(90485)),d=a(n(81419)),f=function(e){var t=e.readonly,n=e.showOutline,a=e.children,o=e.docValue,f=e.editor,p=e.showComment,h=(0,i.useRef)(null),m=(0,i.useState)(0),v=r(m,2),E=v[0],g=v[1],y=(0,i.useCallback)((function(e){var t=e.target.scrollLeft;g(t)}),[]),b=(0,l.default)("sdoc-editor-content",{readonly:t,"no-outline":!n}),A=p?c.default:i.Fragment;return i.default.createElement(A,p&&{editor:f},i.default.createElement("div",{className:"sdoc-content-wrapper"},i.default.createElement("div",{ref:h,className:"sdoc-scroll-container",onScroll:y,id:"sdoc-scroll-container"},i.default.createElement(u.ScrollContext.Provider,{value:{scrollRef:h}},i.default.createElement("div",{className:b},n&&i.default.createElement(s.default,{scrollLeft:E,doc:o}),a))),i.default.createElement(d.default,{editor:f})))};f.defaultProps={readonly:!1,showOutline:!0,showComment:!1};t.default=f},98348:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ArticleContainer",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"EditorContainer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"EditorContent",{enumerable:!0,get:function(){return i.default}});var a=r(n(22516)),o=r(n(93049)),i=r(n(66067))},10857:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SPLIT_NODE=t.SET_SELECTION=t.SET_NODE=t.REMOVE_TEXT=t.REMOVE_NODE=t.MOVE_NODE=t.MERGE_NODE=t.INSERT_TEXT=t.INSERT_NODE=void 0;t.INSERT_TEXT="insert_text",t.REMOVE_TEXT="remove_text",t.INSERT_NODE="insert_node",t.REMOVE_NODE="remove_node",t.MERGE_NODE="merge_node",t.SPLIT_NODE="split_node",t.SET_NODE="set_node",t.MOVE_NODE="move_node",t.SET_SELECTION="set_selection"},26065:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replacePastedDataId=t.replaceNodeId=t.decorateOperation=void 0;var i=n(70523),u=o(n(55097)),s=o(n(36261)),l=a(n(10857)),c=o(n(2568));t.decorateOperation=function(e,t){var n=(0,u.default)(t);switch(n.type){case l.INSERT_TEXT:case l.REMOVE_TEXT:var r=n.path,a=i.Node.get(e,r);n.node_id=a.id;break;case l.INSERT_NODE:var o=n.path,c=n.node;c.id||(c.id=s.default.nice());var d=i.Node.parent(e,o);n.parent_node_id=d.id;break;case l.REMOVE_NODE:var f=n.path,p=i.Node.get(e,f);n.node_id=p.id;break;case l.MERGE_NODE:var h=n.path,m=i.Node.get(e,h);n.node_id=m.id;break;case l.SPLIT_NODE:var v=n.path,E=n.properties;(void 0===E?{}:E).id=s.default.nice();var g=i.Node.get(e,v);n.node_id=g.id;break;case l.SET_NODE:var y=n.path,b=i.Node.get(e,y);n.node_id=b.id;break;case l.MOVE_NODE:var A=n.path,C=i.Node.get(e,A);n.node_id=C.id}return n};var d=function(e){return c.default.isObject(e)?c.default.hasProperty(e,"children")?r(r({},e),{},{id:s.default.nice(),children:f(e.children)}):r(r({},e),{},{id:s.default.nice()}):e};t.replaceNodeId=d;var f=function(e){return c.default.isObject(e)?d(e):Array.isArray(e)?e.map((function(e){return e.id=s.default.nice(),e.children&&(e.children=f(e.children)),e})):[{id:s.default.nice(),text:""}]};t.replacePastedDataId=f},77444:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(26065),a=n(30602),o=n(39177);t.default=function(e){var t=e.apply,n=e;return n.apply=function(e){var a=(0,r.decorateOperation)(n,e);t(a)},n.insertFragmentData=function(e){var t=e.getData("application/".concat(o.CLIPBOARD_FORMAT_KEY))||(0,a.getSlateFragmentAttribute)(e);if(t){var i=decodeURIComponent(window.atob(t)),u=JSON.parse(i),s=(0,r.replacePastedDataId)(u),l=(0,a.normalizeCopyNodes)(n,s);return n.insertFragment(l),n}},n}},17908:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setOutlineSetting=t.getOutlineSetting=t.default=void 0;var i=o(n(9950)),u=a(n(94404)),s=n(28321),l=n(59983),c=a(n(65948)),d=a(n(75488)),f=a(n(24558));n(15807);var p=function(){var e=localStorage.getItem("sdoc"),t=(e?JSON.parse(e):{}).outlineOpen;return void 0!==t&&t};t.getOutlineSetting=p;var h=function(e){var t=localStorage.getItem("sdoc"),n=t?JSON.parse(t):{};n.outlineOpen=e,localStorage.setItem("sdoc",JSON.stringify(n))};t.setOutlineSetting=h;t.default=(0,s.withTranslation)("sdoc-editor")((function(e){var t=e.scrollLeft,n=e.doc,a=e.t,o=(0,i.useState)(!1),s=r(o,2),m=s[0],v=s[1],E=(0,i.useCallback)((function(e){v(e),h(e),c.default.getInstance().dispatch(l.INTERNAL_EVENT.OUTLINE_STATE_CHANGED,e)}),[]);(0,i.useEffect)((function(){var e=p();E(e)}),[E]);var g=(0,i.useCallback)((function(){E(!m)}),[m,E]),y=(0,i.useMemo)((function(){return null===n||void 0===n?void 0:n.filter((function(e){return["header1","header2","header3"].includes(e.type)}))}),[n]);return i.default.createElement("div",{className:(0,u.default)("sdoc-outline-wrapper",{active:m}),style:{left:-t}},i.default.createElement("div",{className:"sdoc-outline"},m&&i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-outline-header"},i.default.createElement("h2",{className:"sdoc-outline-header__title"},a("Outline")),i.default.createElement("span",{className:"sdoc-outline-header__close sdocfont sdoc-cancel",onClick:g})),0===y.length&&i.default.createElement("p",{className:"mt-4 text-secondary"},a("Headings_you_add_to_the_document_will_appear_here")),y.length>0&&i.default.createElement("div",{className:"sdoc-outline-list-container"},y.map((function(e,t){return i.default.createElement(d.default,{key:t,item:e})}))))),!m&&i.default.createElement(i.default.Fragment,null,i.default.createElement("span",{id:"sdoc-outline-menu",className:"sdoc-outline-menu sdocfont sdoc-table-of-content-outline",onClick:g}),i.default.createElement(f.default,{placement:"right",target:"sdoc-outline-menu"},a("Outline"))))}))},75488:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(94404)),c=u(n(9950)),d=n(59983),f=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"onItemClick",(function(){var e=n.props.item.id;document.getElementById(e).scrollIntoView()})),(0,s.default)(n,"onMouseOver",(function(){n.setState({isHighlighted:!0})})),(0,s.default)(n,"onMouseOut",(function(){n.setState({isHighlighted:!1})})),(0,s.default)(n,"getOutlineItemClass",(function(){var e=n.state.isHighlighted,t=n.props,r=t.item,a=t.isDisplayHorizontalBar,o=r.type,i=r.isActive,u=null;return u=(0,l.default)("sdoc-outline-item",{"pl-5":"header2"===o,"pl-7":"header3"===o,active:e,"wiki-outline-active":i}),a&&(u=(0,l.default)("sdoc-outline-item",{"pl-1":"header2"===o,"pl-2":"header3"===o,active:e})),u})),n.state={isHighlighted:!1},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.item,n=e.isDisplayHorizontalBar,r=t.type,a=t.children,o=t.isActive,i=this.getOutlineItemClass();return n?c.default.createElement("div",{className:i},c.default.createElement("div",{className:(0,l.default)("wiki-outline-context",{active:o}),style:{width:d.HEADER_OUTLINE_WIDTH_MAPPING[r]}})):c.default.createElement("div",{className:i,onClick:this.onItemClick,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut},a.map((function(e){return e.text||e.title})).join(""))}}])}(c.default.PureComponent);t.default=f},6409:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=o(n(43088)),l=n(28321),c=n(50753),d=o(n(75488));n(15807);t.default=(0,l.withTranslation)("sdoc-editor")((function(e){var t=e.doc,n=void 0===t?[]:t,o=(0,c.useScrollContext)(),i=(0,u.useRef)(null),l=(0,u.useState)([]),f=a(l,2),p=f[0],h=f[1],m=(0,u.useState)(!1),v=a(m,2),E=v[0],g=v[1],y=(0,u.useCallback)((function(){E||g(!0)}),[E]),b=(0,u.useCallback)((function(){var e=n.filter((function(e){return["header1","header2","header3"].includes(e.type)}));if(0!==e.length){var t=JSON.parse(JSON.stringify(e)),a=e.findIndex((function(e){var t=e.id,n=document.getElementById(t);if(n&&n.getBoundingClientRect().bottom>=43)return!0;return!1}));if(-1!==a&&(t[a].isActive=!0),-1===a){var o=e[e.length-1].id,i=document.getElementById(o);if(i)i.getBoundingClientRect().top<0&&(t[t.length-1].isActive=!0)}h(r(t))}else h([])}),[n]),A=(0,s.default)((function(){b()}),200);return(0,u.useEffect)((function(){b();var e=null;return e=o.current,o.current.addEventListener("scroll",A),function(){e&&e.removeEventListener("scroll",A)}}),[n]),u.default.createElement("div",{className:"sdoc-outline-wrapper wiki-outline-wrapper",onMouseLeave:function(){g(!1)}},u.default.createElement("div",{className:"sdoc-outline"},p.length>0&&u.default.createElement("div",{className:"sdoc-outline-list-container",onMouseOver:y},p.map((function(e,t){return u.default.createElement(d.default,{key:t,item:e,isDisplayHorizontalBar:!0})})))),E&&u.default.createElement("div",{className:"wiki-outline-popover",ref:i},u.default.createElement("div",{className:"sdoc-outline-list-container"},p.map((function(e,t){return u.default.createElement(d.default,{key:t,item:e})})))))}))},81419:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(286),l=o(n(97329)),c=n(59983),d=o(n(65948));n(96993);var f=360,p=620;t.default=function(e){var t=e.editor,n=(0,s.usePlugins)(),o=n.plugins,i=n.displayPluginName,h=n.closePlugin,m=(0,u.useState)(f),v=a(m,2),E=v[0],g=v[1],y=(0,u.useMemo)((function(){if(!i)return null;var e={width:E,zIndex:101};return!e.width||e.width<f?e.width=f:e.width>p&&(e.width=p),e}),[E,i]),b=(0,u.useCallback)((function(e){g(e)}),[]),A=(0,u.useCallback)((function(e){var t=JSON.parse(window.localStorage.getItem("sdoc")||"{}");window.localStorage.setItem("sdoc",JSON.stringify(r(r({},t),{},{panelWidth:e}))),d.default.getInstance().dispatch(c.INTERNAL_EVENT.RESIZE_ARTICLE)}),[]);if((0,u.useEffect)((function(){var e=(JSON.parse(window.localStorage.getItem("sdoc","{}"))||{}).panelWidth,t=Math.max(f,Math.min(parseInt(e,10)||f,p));g(t)}),[]),(0,u.useEffect)((function(){d.default.getInstance().dispatch(c.INTERNAL_EVENT.RESIZE_ARTICLE)}),[i]),!i)return null;var C=o.find((function(e){return e.name===i}));if(!C)return null;if(C.display_type&&C.display_type!==c.PLUGIN_DISPLAY_TYPE.RIGHT_PANEL)return null;var T=C.component;return T?u.default.createElement("div",{className:"sdoc-content-right-panel-wrapper",style:y},C.resizable_width&&u.default.createElement(l.default,{minWidth:f,maxWidth:p,resizeWidth:b,resizeWidthEnd:A}),u.default.createElement("div",{className:"sdoc-content-right-panel",id:"sdoc-content-right-panel"},u.default.createElement(T,{editor:t,type:"global",onClose:h,width:E}))):null}},97329:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950));n(37311);t.default=function(e){var t=e.minWidth,n=e.maxWidth,a=e.resizeWidth,i=e.resizeWidthEnd,u=(0,o.useState)(!1),s=r(u,2),l=s[0],c=s[1],d=(0,o.useState)(null),f=r(d,2),p=f[0],h=f[1],m=(0,o.useRef)(null),v=(0,o.useRef)(null),E=function(e){!v.current||e<0||(v.current.style.top=e+"px")},g=function(e){if(m.current){var t=m.current.getBoundingClientRect().top,n=e.pageY-t-13;E(n)}},y=function(e){var r=function(e){return e.pageX||e.touches&&e.touches[0]&&e.touches[0].pageX||e.changedTouches&&e.changedTouches[e.changedTouches.length-1].pageX}(e),a=document.body.clientWidth-r;return t&&a<t||n&&a>n?-1:a},b=function(e){var t=y(e);t<0||a&&a(t)},A=function(e){b(e)},C=(0,o.useCallback)((function(e){e&&e.dataTransfer&&e.dataTransfer.setData&&e.dataTransfer.setData("text/plain","dummy")}),[]),T=function(e){b(e)},_=function(){c(!1)},D=function(e){e.preventDefault&&e.preventDefault(),null!==!p&&A(e)},O=function(e){if(window.removeEventListener("mouseup",O),window.removeEventListener("mousemove",D),T(e),E(-9999),h(null),c(!1),i){var t=y(e);if(t<0)return;i(t)}};return(0,o.useEffect)((function(){return function(){window.removeEventListener("mouseup",O),window.removeEventListener("mousemove",D)}}),[]),o.default.createElement("div",{className:"sdoc-resize-width-handler resize-handler-placement-right",ref:m,onMouseDown:function(e){e.preventDefault&&e.preventDefault();var t=C(e);null===t&&0!==e.button||(window.addEventListener("mouseup",O),window.addEventListener("mousemove",D),m.current&&m.current.removeEventListener("mouseleave",_),h(t))},onMouseOver:function(e){g(e)},onMouseEnter:function(e){c(!0),g(e),m.current&&m.current.addEventListener("mouseleave",_)},onDrag:A,onDragStart:C,onDragEnd:T,style:{zIndex:4}},o.default.createElement("div",{className:"sdoc-resize-width-handler-content"},l&&o.default.createElement("div",{className:"sdoc-resize-width-handler-bar",ref:v,style:{height:26}})))}},35502:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.validateOperation=t.syncRemoteOperations=t.syncRemoteCursorLocation=t.revertOperationList=t.reExecRevertOperationList=t.getRevertOperationList=t.getNodePathById=void 0;var i=o(n(55097)),u=n(70523),s=n(82935),l=a(n(10857)),c=n(51230),d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e.id===t)return n;for(var r=e.children,a=void 0===r?[]:r,o=0;o<a.length;o++){var i=a[o];n.push(o);var u=d(i,t,n);if(u)return u;n.pop()}return null};t.getNodePathById=d;var f=function(e,t){var n=!1,a=(0,i.default)(t);switch(a.type){case l.INSERT_TEXT:case l.REMOVE_TEXT:var o=a.node_id,u=a.path,c=(0,s.getNode)(e,u);if(c&&c.id===o){n=!0;break}var f=d(e,o);if(f){n=!0,a.path=f;break}n=!1;break;case l.INSERT_NODE:var p=a.parent_node_id,h=a.path,m=d(e,p);if(!m){n=!1;break}if(h.slice(0,h.length-1).join()===m.join()){n=!0;break}var v=(0,s.getNode)(e,h);if(v){var E=v.children.length,g=Math.min(h[h.length-1],E);a.path=m.concat([g]),n=!0}break;case l.REMOVE_NODE:var y=a.node_id,b=a.path,A=(0,s.getNode)(e,b);if(A&&A.id===y){n=!0;break}var C=d(e,y);if(C){n=!0,a.path=C;break}n=!1;break;case l.MERGE_NODE:var T=a.node_id,_=a.path,D=(0,s.getNode)(e,_);if(D&&D.id===T){n=!0;break}var O=d(e,T);if(O){n=!0,a.path=O;break}n=!1;break;case l.SPLIT_NODE:var N=a.node_id,S=a.path,w=(0,s.getNode)(e,S);if(w&&w.id===N){n=!0;break}var k=d(e,N);if(k){n=!0,a.path=k;break}n=!1;break;case l.SET_NODE:var I=a.node_id,L=a.path,R=a.properties,P=(0,s.getNode)(e,L);if(P&&P.id===I){n=!0,a.properties=r(r({},R),{},{type:P.type});break}var M=d(e,I);if(M){n=!0;var x=(0,s.getNode)(e,M);a.properties=r(r({},R),{},{type:x.type}),a.path=M;break}n=!1;break;case l.MOVE_NODE:var F=a.node_id,B=a.path,U=(0,s.getNode)(e,B);if(U&&U.id===F){n=!0;break}n=!1}return n?a:n};t.validateOperation=f;var p=function(e){if(0===e.length)return[];var t=(0,i.default)(e);return(t=t.reverse()).map((function(e){return e.reverse().map((function(e){return u.Operation.inverse(e)}))}))};t.getRevertOperationList=p;t.revertOperationList=function(e,t){if(0===t.length)return[];for(var n=p(t),r=function(){var t=n[a];u.Editor.withoutNormalizing(e,(function(){for(var n=0;n<t.length;n++){var r=t[n];e.apply(r)}}))},a=0;a<n.length;a++)r()};t.reExecRevertOperationList=function(e,t){if(0!==t.length)for(var n=function(){var n=t[r];u.Editor.withoutNormalizing(e,(function(){for(var t=0;t<n.length;t++){var r=f(e,n[t]);r&&e.apply(r)}}))},r=0;r<t.length;r++)n()};t.syncRemoteOperations=function(e,t){0!==t.length&&u.Editor.withoutNormalizing(e,(function(){for(var n=0;n<t.length;n++){var r=t[n];"set_selection"!==r.type&&e.apply(r)}}))};t.syncRemoteCursorLocation=function(e,t,n,r){var a=e.user;t&&t.username!==a.username&&((0,c.setCursor)(e,t,n,r),e.onCursor&&e.onCursor(e.cursors))}},68063:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SocketManager",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"withSocketIO",{enumerable:!0,get:function(){return a.default}});var a=r(n(32834)),o=r(n(54148))},73788:function(e,t,n){"use strict";var r=n(12897).default,a=n(34579).default,o=n(17383).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(64467)),s=i(n(3304)),l=i(n(54148)),c=n(84204),d=a((function e(t){var n=this;o(this,e);var a=this;(0,u.default)(this,"getParams",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=a.config,n=t.docUuid,o=t.user;return r({doc_uuid:n,user:o},e)})),(0,u.default)(this,"onConnected",(function(){n.socket.emit("join-room",(function(e){var t=l.default.getInstance();if(e.success)return n.isReconnect&&(n.isReconnect=!1,t.onReconnect(e)),void t.dispatchConnectState("onConnected",e);n.socket.disconnect(),t.dispatchConnectState("connect-error",e)}))})),(0,u.default)(this,"onReconnect",(function(e){(0,c.clientDebug)("reconnect."),n.isReconnect=!0,l.default.getInstance().dispatchConnectState("reconnect")})),(0,u.default)(this,"onReconnectAttempt",(function(e){(0,c.clientDebug)("reconnect_attempt. %s",e),l.default.getInstance().dispatchConnectState("reconnect_attempt",e)})),(0,u.default)(this,"onReconnectError",(function(){(0,c.clientDebug)("reconnect_error."),l.default.getInstance().dispatchConnectState("reconnect_error")})),(0,u.default)(this,"onDisconnected",(function(e){(0,c.clientDebug)("disconnect message: %s",e),l.default.getInstance().dispatchConnectState("disconnect")})),(0,u.default)(this,"onConnectError",(function(e){(0,c.clientDebug)("connect_error."),l.default.getInstance().dispatchConnectState("connect_error")})),(0,u.default)(this,"sendOperations",(function(e,t,r,a){(0,c.clientDebug)("send operations: %O",e),n.socket.emit("update-document",n.getParams({operations:e,version:t,selection:r}),(function(e){a&&a(e)}))})),(0,u.default)(this,"onJoinRoom",(function(e){(0,c.serverDebug)("%s joined room success.",e.username),l.default.getInstance().dispatchConnectState("join-room",e)})),(0,u.default)(this,"onLeaveRoom",(function(e){(0,c.serverDebug)("%s leaved room success.",e),l.default.getInstance().dispatchConnectState("leave-room",e)})),(0,u.default)(this,"onReceiveRemoteOperations",(function(e){(0,c.serverDebug)("receive operations: %O",e),l.default.getInstance().onReceiveRemoteOperations(e)})),(0,u.default)(this,"getRecentOperations",(function(){var e=n.config.docUuid,t=l.default.getInstance(),r=t.getDocumentVersion();n.socket.emit("sync-document",{doc_uuid:e,version:r},(function(e){e.success&&t.onGetRecentOperations(e)}))})),(0,u.default)(this,"sendCursorLocation",(function(e){var t=n.config.cursorData;n.socket.emit("update-cursor",n.getParams({location:e,cursor_data:t}))})),(0,u.default)(this,"receiveCursorLocation",(function(e){l.default.getInstance().receiveCursorLocation(e)})),(0,u.default)(this,"disconnectWithServer",(function(){n.socket.disconnect()})),(0,u.default)(this,"receivePublishDocument",(function(){l.default.getInstance().receivePublishDocument()})),(0,u.default)(this,"receivePublishDocumentError",(function(){l.default.getInstance().receivePublishDocumentError()})),(0,u.default)(this,"receiveDocumentReplaced",(function(){l.default.getInstance().receiveDocumentReplaced()})),(0,u.default)(this,"receiveDocumentReplacedError",(function(){l.default.getInstance().receiveDocumentReplacedError()})),(0,u.default)(this,"receiveRemoveDocument",(function(){l.default.getInstance().receiveRemoveDocument()})),(0,u.default)(this,"receiveRemoveDocumentError",(function(){l.default.getInstance().receiveRemoveDocumentError()})),(0,u.default)(this,"receiveNewNotification",(function(e){l.default.getInstance().receiveNewNotification(e)})),(0,u.default)(this,"receiveParticipantAdded",(function(e){l.default.getInstance().receiveParticipantAdded(e)})),(0,u.default)(this,"receiveParticipantRemoved",(function(e){l.default.getInstance().receiveParticipantRemoved(e)})),this.config=t,this.isReconnect=!1,this.socket=(0,s.default)(t.sdocServer,{reconnection:!0,auth:{token:t.accessToken},query:{sdoc_uuid:t.docUuid}}),this.socket.on("connect",this.onConnected),this.socket.on("disconnect",this.onDisconnected),this.socket.on("connect_error",this.onConnectError),this.socket.on("join-room",this.onJoinRoom),this.socket.on("leave-room",this.onLeaveRoom),this.socket.on("update-document",this.onReceiveRemoteOperations),this.socket.on("doc-replaced",this.receiveDocumentReplaced),this.socket.on("doc-replaced-error",this.receiveDocumentReplacedError),this.socket.on("doc-published",this.receivePublishDocument),this.socket.on("doc-published-error",this.receivePublishDocumentError),this.socket.on("doc-removed",this.receiveRemoveDocument),this.socket.on("doc-removed-error",this.receiveRemoveDocumentError),this.socket.on("update-cursor",this.receiveCursorLocation),this.socket.on("new-notification",this.receiveNewNotification),this.socket.on("participant-added",this.receiveParticipantAdded),this.socket.on("participant-removed",this.receiveParticipantRemoved),this.socket.io.on("reconnect",this.onReconnect),this.socket.io.on("reconnect_attempt",this.onReconnectAttempt),this.socket.io.on("reconnect_error",this.onReconnectError)}));t.default=d},54148:function(e,t,n){"use strict";var r=n(41132).default,a=n(34579).default,o=n(17383).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u,s=i(n(64467)),l=i(n(65948)),c=n(35502),d=i(n(73788)),f=n(84204),p=n(51230),h=n(7343),m="idle",v="sending",E="conflict",g="disconnect",y="need_reload",b=a((function e(t,n,a){var i=this;o(this,e),(0,s.default)(this,"getDocumentVersion",(function(){return i.document.version})),(0,s.default)(this,"updateDocumentVersion",(function(e){i.document.version=e.version})),(0,s.default)(this,"receivePublishDocument",(function(){i.eventBus.dispatch(h.EXTERNAL_EVENT.PUBLISH_DOCUMENT)})),(0,s.default)(this,"receivePublishDocumentError",(function(){i.eventBus.dispatch(h.EXTERNAL_EVENT.PUBLISH_DOCUMENT_ERROR)})),(0,s.default)(this,"receiveRemoveDocument",(function(){i.eventBus.dispatch(h.EXTERNAL_EVENT.REMOVE_DOCUMENT)})),(0,s.default)(this,"receiveRemoveDocumentError",(function(){i.eventBus.dispatch(h.EXTERNAL_EVENT.REMOVE_DOCUMENT_ERROR)})),(0,s.default)(this,"receiveDocumentReplaced",(function(){i.eventBus.dispatch(h.EXTERNAL_EVENT.DOCUMENT_REPLACED)})),(0,s.default)(this,"receiveDocumentReplacedError",(function(){i.eventBus.dispatch(h.EXTERNAL_EVENT.DOCUMENT_REPLACED_ERROR)})),(0,s.default)(this,"receiveNewNotification",(function(e){i.eventBus.dispatch(h.EXTERNAL_EVENT.NEW_NOTIFICATION,e)})),(0,s.default)(this,"onReceiveLocalOperations",(function(e){if(!i.editor.readonly){i.pendingOperationList.push(e);var t=(new Date).getTime();i.pendingOperationBeginTimeList.push(t),((t-i.pendingOperationBeginTimeList[0])/1e3>30||i.pendingOperationList.length>50)&&i.dispatchConnectState("pending_operations_exceed_limit"),i.sendOperations()}})),(0,s.default)(this,"sendOperations",(function(){i.editor.readonly||i.state===m&&((0,f.stateDebug)("State changed: ".concat(i.state," -> ").concat(v)),i.state=v,i.sendNextOperations())})),(0,s.default)(this,"sendNextOperations",(function(){if(i.state===v){if(0===i.pendingOperationList.length)return(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(m)),void(i.state=m);i.dispatchConnectState("is-saving");var e=i.document.version,t=i.pendingOperationList.shift(),n=i.editor.selection;i._sendingOperations=t,i.socketClient.sendOperations(t,e,n,i.sendOperationsCallback)}})),(0,s.default)(this,"sendOperationsCallback",(function(e){if(e&&e.success){var t=e.version;i.document.version=t;var n=(new Date).getTime();return i.dispatchConnectState("saved",n),i.pendingOperationBeginTimeList.shift(),i._sendingOperations=null,void i.sendNextOperations()}var a=e.error_type;if("load_document_content_error"===a||"save_operations_to_database_error"===a)i.dispatchConnectState(a),(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(y)),i.state=y,i._sendingOperations=null;else if("version_behind_server"===a){i.pendingOperationList.unshift(r(i._sendingOperations)),(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(E)),i.state=E;var o=e.lose_operations;i.resolveConflicting(o)}else if("execute_client_operations_error"===a){i.editor.isRemote=!0;var u=r(i._sendingOperations);(0,c.revertOperationList)(i.editor,[u]);var s=(new Date).getTime();i.dispatchConnectState("saved",s),Promise.resolve().then((function(e){i.editor.isRemote=!1,i.dispatchConnectState(a),i._sendingOperations=null,i.sendNextOperations()}))}})),(0,s.default)(this,"onReceiveRemoteOperations",(function(e){if(i.state===m&&!i.editor.readonly){var t=e.version;if(t===i.document.version+1){i.editor.isRemote=!0;var n=e.operations;(0,f.serverDebug)("execute remote operations: %O",n);try{(0,c.syncRemoteOperations)(i.editor,n)}catch(r){return(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(E)),i.state=E,void i.dispatchConnectState("sync_server_operations_error")}i.document.version=t,i.document.children=i.editor.children,Promise.resolve().then((function(){i.editor.isRemote=!1,i.revertOperationList=[]}))}else i.onConflictHappen()}})),(0,s.default)(this,"onReconnect",(function(e){e.version===i.getDocumentVersion()?((0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(m)),i.state=m,i.pendingOperationList.length>0&&((0,f.clientDebug)("After reconnection, manually trigger the execution of ops."),(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(v)),i.state=v,i.sendNextOperations())):i.onConflictHappen()})),(0,s.default)(this,"onConflictHappen",(function(){(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(E)),i.state=E,i.socketClient.getRecentOperations()})),(0,s.default)(this,"onGetRecentOperations",(function(e){if(!i.editor.readonly){var t=e.mode,n=e.content;if((0,f.conflictDebug)("Start conflict resolution"),"document"===t){var r=n.version,a=n.children;(0,f.conflictDebug)("Update local document to remote document"),i.document.children=a,i.document.version=r,i.editor.children=a,i.editor.isRemote=!0,i.editor.onChange(),(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(m)),i.editor.isRemote=!1,i.state=m,i._sendingOperations=null;var o=i.pendingOperationList.slice();return i.pendingOperationList=[],(0,f.conflictDebug)("Re-execute local unsynchronized operations: %o",o),void(0,c.reExecRevertOperationList)(i.editor,o)}var u=n;i.resolveConflicting(u)}})),(0,s.default)(this,"resolveConflicting",(function(e){if(!i.editor.readonly){for((0,f.conflictDebug)("resolve conflicts"),i.editor.isRemote=!0,0!==i.pendingOperationList.length&&(i.revertOperationList=i.pendingOperationList.slice(),i.pendingOperationList=[],(0,f.conflictDebug)("revert locale operations: %O",i.revertOperationList),(0,c.revertOperationList)(i.editor,i.revertOperationList)),e=e.sort((function(e,t){return e.version-t.version})),(0,f.conflictDebug)("lose operations length: %s",e.length);e.length>0;){var t=e.shift(),n=t.operations,r=t.version;(0,f.conflictDebug)("execute lose operations: %O",n);try{(0,c.syncRemoteOperations)(i.editor,n)}catch(a){return(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(E)),i.state=E,void i.dispatchConnectState("sync_server_operations_error")}i.document.version=r,i.document.children=i.editor.children}0!==i.revertOperationList.length?Promise.resolve().then((function(){i.editor.isRemote=!1,(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(m)),i.state=m,i._sendingOperations=null,(0,f.conflictDebug)("Editor isRemote is false: %s",i.editor.isRemote),(0,f.conflictDebug)("Re-execute pending operations, %O",i.revertOperationList),(0,c.reExecRevertOperationList)(i.editor,i.revertOperationList),i.revertOperationList=[],(0,f.conflictDebug)("Complete conflict resolution")})):Promise.resolve().then((function(){i.editor.isRemote=!1,(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(m)),i.state=m,i._sendingOperations=null,i.revertOperationList=[]}))}})),(0,s.default)(this,"sendCursorLocation",(function(e){i.socketClient.sendCursorLocation(e)})),(0,s.default)(this,"receiveCursorLocation",(function(e){if(!i.editor.readonly){var t=e.user,n=e.location,r=e.cursor_data;(0,c.syncRemoteCursorLocation)(i.editor,t,n,r)}})),(0,s.default)(this,"dispatchConnectState",(function(e,t){"leave-room"===e&&((0,p.deleteCursor)(i.editor,t),i.editor.onCursor&&i.editor.onCursor(i.editor.cursors)),"disconnect"===e&&(i._sendingOperations&&(i.pendingOperationList.unshift(i._sendingOperations.slice()),i._sendingOperations=null),(0,f.stateDebug)("State Changed: ".concat(i.state," -> ").concat(g)),i.state=g),i.eventBus.dispatch(e,t)})),(0,s.default)(this,"closeSocketConnect",(function(){i.socketClient.disconnectWithServer()})),(0,s.default)(this,"receiveParticipantAdded",(function(e){i.eventBus.dispatch(h.EXTERNAL_EVENT.PARTICIPANT_ADDED,e)})),(0,s.default)(this,"receiveParticipantRemoved",(function(e){i.eventBus.dispatch(h.EXTERNAL_EVENT.PARTICIPANT_REMOVED,e)})),this.editor=t,this.document=n,this.socketClient=new d.default(a),this.pendingOperationList=[],this.pendingOperationBeginTimeList=[],this.remoteOperationsList=[],this.revertOperationList=[],this.eventBus=l.default.getInstance(),this.state=m}));u=b,(0,s.default)(b,"getInstance",(function(e,t,n){if(u.instance)return u.instance;if(!t||!n)throw new Error("SocketManager init params is invalid. Place check your code to fix it.");return u.instance=new u(e,t,n),u.instance})),(0,s.default)(b,"destroy",(function(){u.instance=null}));t.default=b},32834:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(51230),o=r(n(65948)),i=r(n(54148));t.default=function(e,t){var n=e.onChange,r=e,u=null,s=t.config.user;return r.user=s,r.openConnection=function(){var e=t.document,n=t.config,o=(0,a.generateCursorData)(t.config);n.cursorData=o,u=i.default.getInstance(r,e,n)},r.closeConnection=function(){u&&u.closeSocketConnect(),i.default.destroy()},r.onChange=function(){if(!r.readonly){var a=t.document,u=t.config,s=r.operations;if(!r.isRemote&&s.length>0){var l=s.every((function(e){return"set_selection"===e.type})),c=i.default.getInstance(r,a,u);if(!l){var d=s.filter((function(e){return"set_selection"!==e.type}));c.onReceiveLocalOperations(d)}c.sendCursorLocation(e.selection)}o.default.getInstance(r,a,u).dispatch("change"),n()}},r.rebaseContent=function(e,n){var a=t.config;i.default.getInstance(r,e,a).sendRebaseContent(e,n)},r.updateDocumentVersion=function(e){var n=t.config;i.default.getInstance(r,e,n).updateDocumentVersion(e)},r}},43737:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){return e.replace(/(_[a-z])/g,(function(e){return"".concat(e.slice(1).toUpperCase())}))}},43480:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e,t){var n=null;return function(){var r=arguments,a=this;clearTimeout(n),n=setTimeout((function(){e.apply(a,r)}),t)}}},84204:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.stateDebug=t.serverDebug=t.conflictDebug=t.clientDebug=void 0;var a=r(n(10255)),o=t.stateDebug=(0,a.default)("sdoc:state-change");o.enabled=!0,o.log=console.log;var i=t.clientDebug=(0,a.default)("sdoc:socket-client");i.enabled=!0,i.log=console.log;var u=t.serverDebug=(0,a.default)("sdoc:socket-server");u.enabled=!0,u.log=console.log;var s=t.conflictDebug=(0,a.default)("sdoc:sdoc-conflict");s.enabled=!0,s.log=console.log},14014:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(64467)),u=o(n(2568)),s="a-zA-Z\\u{C0}-\\u{FF}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}\\u{4e00}-\\u{9fa5}",l=new RegExp("[".concat(s,"]+|\\s+|[^").concat(s,"]"),"ug"),c=function(e,t,n,r,a,o){for(var i=0,u=t.length,s=0,l=0;i<u;i++){var c=t[i];if(c.removed){if(c.value=e.join(r.slice(l,l+c.count),a),l+=c.count,i&&t[i-1].added){var d=t[i-1];t[i-1]=t[i],t[i]=d}}else{if(!c.added&&o){var f=n.slice(s,s+c.count);f=f.map((function(e,t){var n=r[l+t];return n.length>e.length?n:e})),c.value=e.join(f,a)}else c.value=e.join(n.slice(s,s+c.count),a);s+=c.count,c.added||(l+=c.count)}}var p=t[u-1];return u>1&&"string"===typeof p.value&&(p.added||p.removed)&&e.equals("",p.value)&&(t[u-2].value+=p.value,t.pop()),t},d=r((function e(t,n){var r=this;a(this,e);var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,i.default)(this,"done",(function(e){return r.callback?(setTimeout((function(){this.callback(void 0,e)}),0),!0):e})),(0,i.default)(this,"execCompareLength",(function(e){for(var t=-1*r.comparePath;t<=r.comparePath;t+=2){var n=void 0,a=e[t-1],o=e[t+1],i=(o?o.newPos:0)-t;a&&(e[t-1]=void 0);var u=a&&a.newPos+1<r.newLen,s=o&&0<=i&&i<r.oldLen;if(u||s){if(!u||s&&a.newPos<o.newPos?(n={newPos:(l=o).newPos,components:l.components.slice(0)},r.pushComponent(n.components,void 0,!0)):((n=a).newPos++,r.pushComponent(n.components,!0,void 0)),i=r.extractCommon(n,r.newValue,r.oldValue,t),n.newPos+1>=r.newLen&&i+1>=r.oldLen)return r.done(c(r,n.components,r.newValue,r.oldValue,r.valueType,r.useLongestToken));e[t]=n}else e[t]=void 0}var l;r.comparePath++})),(0,i.default)(this,"exec",(function(e){setTimeout((function(){if(this.comparePath>this.maxEditLength)return this.callback();this.execCompareLength(e)||this.exec(e)}),0)})),(0,i.default)(this,"pushComponent",(function(e,t,n){var r=e[e.length-1];r&&r.added===t&&r.removed===n?e[e.length-1]={count:r.count+1,added:t,removed:n}:e.push({count:1,added:t,removed:n})})),(0,i.default)(this,"extractCommon",(function(e,t,n,a){for(var o=t.length,i=n.length,u=e.newPos,s=u-a,l=0;u+1<o&&s+1<i&&r.equals(t[u+1],n[s+1]);)u++,s++,l++;return l&&e.components.push({count:l}),e.newPos=u,s})),(0,i.default)(this,"equals",(function(e,t){return r.options.ignoreCase&&(e=e.toLowerCase(),t=t.toLowerCase()),e.trim()===t.trim()})),(0,i.default)(this,"removeEmpty",(function(e,t){if("Array"===t)return e;for(var n=[],r=0;r<e.length;r++)e[r]&&n.push(e[r]);return n})),(0,i.default)(this,"tokenize",(function(e,t){if("Array"===t)return e.slice();var n=e.match(l)||[],r=[],a=null;return n.forEach((function(e){/\s/.test(e)?null==a?r.push(e):r.push(r.pop()+e):/\s/.test(a)?r[r.length-1]===a?r.push(r.pop()+e):r.push(a+e):r.push(e),a=e})),r})),(0,i.default)(this,"join",(function(e,t){return"Array"===t?e:e.map((function(e,t){return 0===t?e:e.replace(/^\s+/,"")})).join("")})),(0,i.default)(this,"getDiffs",(function(){if(!r.canCompare)return[{value:r.oldValue,removed:!0},{value:r.newValue,added:!0}];var e=[{newPos:-1,components:[]}],t=r.extractCommon(e[0],r.newValue,r.oldValue,0);if(e[0].newPos+1>=r.newLen&&t+1>=r.oldLen)return r.done([{value:r.join(r.newValue,r.valueType),count:r.oldValue.length}]);if(r.callback)r.exec(e);else for(;r.comparePath<=r.maxEditLength;){var n=r.execCompareLength(e);if(n)return n}})),this.oldValue=t,this.newValue=n;var s=u.default.getDataType(t),d=u.default.getDataType(n);(this.canCompare=!0,s===d)?(this.valueType=d,this.callback=o.callback,"function"===u.default.getDataType(o)?(this.callback=o,this.options={}):this.options={},this.comparePath=1,this.oldValue=this.removeEmpty(this.tokenize(t,s),s),this.oldLen=this.oldValue.length,this.newValue=this.removeEmpty(this.tokenize(n,d),d),this.newLen=this.newValue.length,this.maxEditLength=this.newLen+this.oldLen,this.options.maxEditLength&&(this.maxEditLength=Math.min(this.maxEditLength,this.options.maxEditLength))):this.canCompare=!1}));t.default=d},20812:function(e,t,n){"use strict";var r=n(41132).default,a=n(43693).default,o=n(12897).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getTopLevelChanges=t.getMergedChanges=t.getIdDiffs=t.getDiff=t.generateIdMapAndIds=void 0;var u=i(n(36261)),s=n(39177),l=i(n(2568)),c=i(n(14014)),d=n(30602),f=["BOLD","ITALIC","bold","italic","columns","minHeight","min_height","language","white_space"],p=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return null;if(!t)return e;var r=e.id;return o(o({},e),{},a({id:r||u.default.nice()},t,!0),n)};t.getTopLevelChanges=function(e){var t=[],n=document.getElementById("sdoc-editor");return e.forEach((function(e){var r=document.querySelectorAll('[data-id="'.concat(e,'"]'))[0];if(!r)return[];for(;"true"!==(null===(a=r)||void 0===a||null===(o=a.dataset)||void 0===o?void 0:o.root)||(null===(i=r)||void 0===i?void 0:i.parentNode)!==n;){var a,o,i,u;if(null===(u=r)||void 0===u||!u.parentNode||r instanceof Document)break;var s=r.parentNode;if(s instanceof Document)break;r=s}t.push(r.dataset.id)})),Array.from(new Set(t))};t.getMergedChanges=function(e,t){var n=[],r=[];return t.forEach((function(t){if(e.includes(t.id)){var r={id:t.id,value:t};n.push(r)}})),n.forEach((function(e){var t,n=null===(t=r[r.length-1])||void 0===t?void 0:t.value,a=e.value;null!==a&&void 0!==a&&a.add&&null!==n&&void 0!==n&&n.add||null!==a&&void 0!==a&&a.delete&&null!==n&&void 0!==n&&n.delete||r.push(e)})),r.map((function(e){return e.id}))};var h=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e?Array.isArray(e.children)&&0!==e.children.length?o(o({},e),{},a(a({},t,!0),"children",e.children.map((function(e){return h(e,t,n)})))):p(e,t,n):null},m=function(e){var t={},n=[];return Array.isArray(e)&&0!==e.length?(e.forEach((function(e){n.push(e.id),t[e.id]=e})),{map:t,ids:n}):{map:t,ids:n}};t.generateIdMapAndIds=m;var v=function(e){return!!e&&!(!Array.isArray(e.children)||0===e.children.length)},E=function(e,t){return new c.default(e,t).getDiffs()};t.getIdDiffs=E;var g=function(e,t,n){var r=e.text,a=t.text,o=new c.default(a||"",r||"").getDiffs(),i=[];return o.forEach((function(t,r){var a="".concat(e.id||u.default.nice(),"-").concat(r),o={id:a,text:t.value};if(t.added){n.changes.push(a);var l=p(o,s.TEXT_STYLE_MAP.ADD,s.ADDED_STYLE);i.push(l)}else if(t.removed){n.changes.push(a);var c=p(o,s.TEXT_STYLE_MAP.DELETE,s.DELETED_STYLE);i.push(c)}else{var d=p(o);i.push(d)}})),i},y=function(e,t,n){if(!v(e)&&!v(t)){var a=g(e,t,n);return[o(o({},e),{},{children:a})]}if(!v(e)||!v(t)){var i=e.id||u.default.nice();return n.changes.push("".concat(i,"_delete")),[h(o(o({},t),{},{id:"".concat(i,"_delete")}),s.TEXT_STYLE_MAP.DELETE,s.DELETED_STYLE),h(o(o({},e),{},{id:"".concat(i,"_add")}),s.TEXT_STYLE_MAP.ADD,s.ADDED_STYLE)]}if(l.default.isSameObject(e,t,[].concat(f,["type"])))return[e];var c=e.children,d=t.children,b=m(c),A=b.map,C=b.ids,T=m(d),_=T.map,D=T.ids,O=E(D,C),N=[];return O.forEach((function(t){var a=t.value,i=t.added,u=t.removed;a.forEach((function(t){var a=A[t],c=_[t];if(i)n.changes.push(t),N.push(h(a,s.TEXT_STYLE_MAP.ADD,s.ADDED_STYLE));else if(u)n.changes.push(t),N.push(h(c,s.TEXT_STYLE_MAP.DELETE,s.DELETED_STYLE));else if(l.default.isSameObject(a,c,f))N.push(a);else if(a.type===c.type)if(a.type)if(a.type===s.ELEMENT_TYPE.IMAGE)a.data.src===c.data.src?N.push(a):(N.push(p(o(o({},e),{},{id:e.id+"_add"}),s.TEXT_STYLE_MAP.ADD,s.ADDED_STYLE)),N.push(p(o(o({},c),{},{id:e.id+"_delete"}),s.TEXT_STYLE_MAP.DELETE,s.DELETED_STYLE)));else if(a.type===s.ELEMENT_TYPE.LINK)if(a.title!==c.title){var d=y(a,c,n);N.push.apply(N,r(d))}else a.href!==c.href?(n.changes.push(c.id+"_delete"),N.push(p(o(o({},c),{},{id:c.id+"_delete"}),s.TEXT_STYLE_MAP.DELETE,s.DELETED_STYLE)),N.push(p(o(o({},a),{},{id:a.id+"_add"}),s.TEXT_STYLE_MAP.ADD,s.ADDED_STYLE))):N.push(a);else if(a.type===s.ELEMENT_TYPE.TABLE_ROW||a.type===s.ELEMENT_TYPE.TABLE_CELL){var m=y(a,c,n);N.push.apply(N,r(m))}else{var v=y(a,c,n);N.push.apply(N,r(v))}else{var E=g(a,c,n);N.push.apply(N,r(E))}else n.changes.push(c.id+"_delete"),N.push(p(o(o({},c),{},{id:c.id+"_delete"}),s.TEXT_STYLE_MAP.DELETE,s.DELETED_STYLE)),N.push(p(o(o({},a),{},{id:a.id+"_add"}),s.TEXT_STYLE_MAP.ADD,s.ADDED_STYLE))}))})),[o(o({},e),{},{children:N})]},b=function(e,t){var n={value:[],changes:[]},r=m(e),a=r.map,o=r.ids,i=m(t),u=i.map,c=i.ids;return E(c,o).forEach((function(e){var t=e.value;e.removed?t.forEach((function(e){n.changes.push(e);var t=u[e],r=h(t,s.TEXT_STYLE_MAP.DELETE,s.DELETED_STYLE);n.value.push(r)})):e.added?t.forEach((function(e){n.changes.push(e);var t=a[e],r=h(t,s.TEXT_STYLE_MAP.ADD,s.ADDED_STYLE);n.value.push(r)})):t.forEach((function(e){var t=a[e];!function(e,t,n){e&&t&&n&&(l.default.isSameObject(t,n,f)?e.value.push(t):y(t,n,e).forEach((function(t){!t.add&&t.children.find((function(e){return!0===e.add}))&&(t.add=!0),e.value.push(t)})))}(n,t,u[t.id])}))})),n};t.getDiff=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{elements:[]},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{elements:[]};if(!e&&!t)return{value:[],changes:[]};if(!e&&t)return{value:(0,d.normalizeChildren)(t.elements),changes:[]};if(e&&!t)return{value:(0,d.normalizeChildren)(e.elements),changes:[]};var n=o(o({},e),{},{elements:(0,d.normalizeChildren)(e.elements)}),r=n.version,a=n.elements,i=o(o({},t),{},{elements:(0,d.normalizeChildren)(t.elements)}),u=i.version,s=i.elements;return r===u?{value:a,changes:[]}:b(a,s)},window.getIdDiffs=E},30602:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setOriginSdocKey=t.normalizeCopyNodes=t.normalizeChildren=t.getSlateFragmentAttribute=void 0;var o=a(n(2568)),i=a(n(55097)),u=a(n(8334)),s=n(85761),l=n(39177),c=n(77886),d=function(e){return Array.isArray(e)?Array.isArray(e)&&0===e.length?[(0,s.generateDefaultText)()]:e.map((function(e){return o.default.hasProperty(e,"text")&&!o.default.hasProperty(e,"children")||(Object.getOwnPropertyDescriptor(e,"children").writable||(e=(0,i.default)(e)),e.children=d(e.children)),e})):e};t.normalizeChildren=d;t.normalizeCopyNodes=function(e,t){return Array.isArray(t)&&0!==t.length?t.map((function(t){return t.type===l.ELEMENT_TYPE.TABLE?(0,c.normalizeTableELement)(e,t):t})):[]};t.setOriginSdocKey=function(e){var t=u.default.getSetting("docUuid");e.clipboardData.setData("text/".concat(l.CLIPBOARD_ORIGIN_SDOC_KEY),t)};t.getSlateFragmentAttribute=function(e){var t=e.getData("text/html").match(/data-slate-fragment="(.+?)"/m)||[];return r(t,2)[1]}},82307:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSelectionRange=t.getDomMarginTop=t.getDomHeight=t.getCursorPosition=void 0;t.getDomHeight=function(e){var t=window.getComputedStyle(e),n=e.getBoundingClientRect(),r=t.marginTop;return n.height+parseInt(r)};t.getDomMarginTop=function(e){var t=window.getComputedStyle(e).marginTop;return parseInt(t)};var n=function(){if(window.getSelection){var e=window.getSelection();if(e.getRangeAt&&e.rangeCount)return e.getRangeAt(0)}else if(document.selection&&document.selection.createRange)return document.selection.createRange();return null};t.getSelectionRange=n;t.getCursorPosition=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=0,r=0,a=n();if(a){var o=a.getBoundingClientRect();t=o.x||0,r=e?o.y-100:o.y-100+o.height}return{x:t,y:r}}},65948:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(){function e(){r(this,e),this.instance=null,this.subscribers={}}return a(e,[{key:"subscribe",value:function(e,t){this.subscribers[e]||(this.subscribers[e]=[]);var n=this.subscribers[e];return n.push(t),function(){var e=n.indexOf(t);e>-1&&n.splice(e,1)}}},{key:"dispatch",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=this.subscribers[e];Array.isArray(a)&&a.forEach((function(e){return e.apply(void 0,n)}))}}],[{key:"getInstance",value:function(){return this.instance||(this.instance=new e),this.instance}}])}();t.default=o},43674:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(64467)),u=o(n(75168)),s=o(n(65948)),l=n(44156),c=n(30602),d=n(39177),f=n(59983),p=r((function e(t){var n=this;a(this,e),(0,i.default)(this,"onKeyDown",(function(e){var t=n.editor;if(t.onHotKeyDown&&t.onHotKeyDown(e))return;if((0,u.default)("mod+b",e)&&(e.preventDefault(),t.toggleTextBold()),(0,u.default)("mod+i",e)&&(e.preventDefault(),t.toggleTextItalic()),(0,u.default)("opt+.",e)&&(e.preventDefault(),t.increaseFontSize()),(0,u.default)("opt+,",e)&&(e.preventDefault(),t.reduceFontSize()),(0,u.default)("mod+s",e)&&e.preventDefault(),(0,u.default)("mod+y",e)){if(e.preventDefault(),0===t.history.redos.length)return!1;t.redo()}if((0,u.default)("mod+z",e)){if(e.preventDefault(),0===t.history.undos.length)return!1;t.undo()}(((0,u.default)("tab",e)||(0,u.default)("shift+tab",e))&&t.handleTab&&t.handleTab(e),(0,u.default)("mod+p",e))&&(e.preventDefault(),s.default.getInstance().dispatch(f.INTERNAL_EVENT.ON_PRINT));((0,l.getSelectedNodeByType)(t,d.ELEMENT_TYPE.TABLE)&&n.editor.tableOnKeyDown(e),(0,l.getSelectedNodeByType)(t,d.ELEMENT_TYPE.IMAGE)&&n.editor.imageOnKeyDown(e),(0,l.getSelectedNodeByType)(t,d.ELEMENT_TYPE.CODE_BLOCK))&&(n.editor.codeBlockOnKeyDown(e),s.default.getInstance().dispatch(f.INTERNAL_EVENT.HIDDEN_CODE_BLOCK_HOVER_MENU))})),(0,i.default)(this,"onCopy",(function(e){n.editor.onCopy&&n.editor.onCopy(e),(0,c.setOriginSdocKey)(e)})),(0,i.default)(this,"onCut",(function(e){(0,c.setOriginSdocKey)(e),n.editor.cut&&n.editor.cut(e)})),(0,i.default)(this,"onPaste",(function(e){})),(0,i.default)(this,"onCompositionStart",(function(e){var t=n.editor;if(t.onCompositionStart&&t.onCompositionStart(e))return})),(0,i.default)(this,"onCompositionUpdate",(function(e){var t=n.editor;if(t.onCompositionUpdate&&t.onCompositionUpdate(e))return})),(0,i.default)(this,"onCompositionEnd",(function(e){var t=n.editor;if(t.onCompositionEnd&&t.onCompositionEnd(e))return})),this.editor=t}));t.default=p},86859:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getStyleByFullWidthMode=void 0;var a=r(n(73512)),o=n(59983);t.getStyleByFullWidthMode=function(e,t,n){var r=(null===e||void 0===e?void 0:e.current)||{},i=r.isShowOutline,u=r.isHasComments,s={};if(s.width=o.ARTICLE_FULL_WIDTH,i&&n.editorType!==o.WIKI_EDITOR&&u){var l=t.current.getBoundingClientRect().width-100,c=o.LEFT_OUTLINE_WIDTH-50,d=o.RIGHT_COMMENT_WIDTH-50;return l-c-d>o.ARTICLE_MIN_WIDTH.slice(0,-2)?(s.marginLeft="".concat(o.LEFT_OUTLINE_WIDTH,"px"),s.width=s.width.slice(0,-1)+" - ".concat(c+d,"px")):(s.width=o.ARTICLE_MIN_WIDTH,a.default.setItem(o.FULL_WIDTH_MODE,!1)),s}if(i&&n.editorType!==o.WIKI_EDITOR){s.marginLeft="".concat(o.LEFT_OUTLINE_WIDTH,"px");var f=" - ".concat(o.LEFT_OUTLINE_WIDTH-50,"px");s.width=s.width.slice(0,-1)+f}if(u){s.marginRight="".concat(o.RIGHT_COMMENT_WIDTH,"px");var p=" - ".concat(o.RIGHT_COMMENT_WIDTH-50,"px");s.width=s.width.slice(0,-1)+p}return s}},86401:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unregisterResizeEvents=t.registerResizeEvents=t.getMouseMoveInfo=t.getMouseDownInfo=t.eventStopPropagation=t.createObjectWithProperties=void 0;t.eventStopPropagation=function(e){e&&(e.stopPropagation(),e.nativeEvent&&e.nativeEvent.stopImmediatePropagation&&e.nativeEvent.stopImmediatePropagation())};t.registerResizeEvents=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)document.addEventListener(t,e[t])};t.unregisterResizeEvents=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)document.removeEventListener(t,e[t])};t.getMouseDownInfo=function(e,t){var n=0,r=0,a=0,o=0;return e&&(n=e.clientX,r=e.clientY),t&&(a=t.scrollLeft,o=t.scrollTop),{positionX:n,positionY:r,scrollLeft:a,scrollTop:o}};t.getMouseMoveInfo=function(e,t,n){var r=0,a=0;if(!e)return{displacementX:r,displacementY:a};var o=e.clientX,i=e.clientY,u=0,s=0;return n&&(u=n.scrollLeft||0,s=n.scrollTop||0),{displacementX:r=o-t.positionX+u-(t.scrollLeft||0),displacementY:a=i-t.positionY+s-(t.scrollTop||0)}};t.createObjectWithProperties=function(e,t){return t.reduce((function(t,n){return n in e&&(t[n]=e[n]),t}),{})}},2568:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u,s=i(n(64467)),l=function(){return o((function e(){a(this,e)}),null,[{key:"getDataType",value:function(e){var t=typeof e;return"object"!==t?t:Object.prototype.toString.call(e).replace(/^\[object (\S+)\]$/,"$1")}},{key:"iterable",value:function(e){return["Object","Array"].includes(this.getDataType(e))}},{key:"isObjectChanged",value:function(e,t,n){var a=this;if(!this.iterable(e))throw new Error("source should be a Object or Array , but got ".concat(this.getDataType(e)));if(this.getDataType(e)!==this.getDataType(t))return!0;var o=Object.keys(e),i=Object.keys(r(r({},e),t)).filter((function(e){return!n.includes(e)}));return o.length!==i.length||i.some((function(r){return a.iterable(e[r])?a.isObjectChanged(e[r],t[r],n):e[r]!==t[r]}))}},{key:"isSameObject",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return!(!e||!t)&&!this.isObjectChanged(e,t,n)}}])}();u=l,(0,s.default)(l,"isObject",(function(e){return"Object"===u.getDataType(e)})),(0,s.default)(l,"hasProperty",(function(e,t){return!!e&&Object.prototype.hasOwnProperty.call(e,t)}));t.default=l},12203:function(e,t,n){"use strict";var r=n(41132).default,a=n(43693).default,o=n(12897).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.hasConflict=t.getRebase=t.canMerge=void 0;var u=n(20812),s=i(n(2568)),l=n(59983),c=n(39177),d=n(26065),f=function(e){if(!Array.isArray(e)||0===e.length)return!1;for(var t=!1,n=0;n<e.length;n++){var r=e[n],a=r.rebase_type,o=r.children;if(l.REBASE_TYPES.includes(a)){t=!0;break}var i=f(o);if(i){t=i;break}}return t};t.hasConflict=f;var p=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children",i=(0,u.generateIdMapAndIds)(e[n]),d=i.map,f=i.ids,h=(0,u.generateIdMapAndIds)(t[n]),m=h.map,v=h.ids,E=(0,u.getIdDiffs)(f,v),g=[];return E.forEach((function(e){var t=e.value,n=e.added,i=e.removed;if(n){var u=t.map((function(e){return o(o({},m[e]),{},a({},l.REBASE_MARK_KEY.MODIFY_TYPE,l.MODIFY_TYPE.ADD))}));g.push.apply(g,r(u))}else if(i){var f=t.map((function(e){return o(o({},d[e]),{},a({},l.REBASE_MARK_KEY.MODIFY_TYPE,l.MODIFY_TYPE.DELETE))}));g.push.apply(g,r(f))}else t.forEach((function(e){if(s.default.isSameObject(d[e],m[e]))g.push(m[e]);else{var t=d[e],n=m[e],r=o(o({},n),{},a(a({},l.REBASE_MARK_KEY.MODIFY_TYPE,l.MODIFY_TYPE.MODIFY),l.REBASE_MARK_KEY.OLD_ELEMENT,t));if(n.type===t.type){var i=n.type;if([c.ELEMENT_TYPE.UNORDERED_LIST,c.ELEMENT_TYPE.ORDERED_LIST].includes(i)){var u=p(t,n);r[l.REBASE_MARK_KEY.MODIFY_TYPE]=l.MODIFY_TYPE.CHILDREN_MODIFY,r.children=u}}g.push(r)}}))})),g},h=function(e,t){var n=e[l.REBASE_MARK_KEY.MODIFY_TYPE],r=o({},e);if(r[l.REBASE_MARK_KEY.MODIFY_TYPE]&&delete r[l.REBASE_MARK_KEY.MODIFY_TYPE],n===l.MODIFY_TYPE.DELETE)return t?s.default.isSameObject(t,e,[l.REBASE_MARK_KEY.MODIFY_TYPE])?[]:(r[l.REBASE_MARK_KEY.REBASE_TYPE]=l.REBASE_TYPE.MODIFY_DELETE,[r]):[r];if(n===l.MODIFY_TYPE.ADD)return t?s.default.isSameObject(t,e,[l.REBASE_MARK_KEY.MODIFY_TYPE])?[]:(r[l.REBASE_MARK_KEY.REBASE_TYPE]=l.REBASE_TYPE.DELETE_MODIFY,[r]):[r];if(n===l.MODIFY_TYPE.MODIFY){var i=o({},e[l.REBASE_MARK_KEY.OLD_ELEMENT]);return delete r[l.REBASE_MARK_KEY.OLD_ELEMENT],t?s.default.isSameObject(i,t)?[r]:s.default.isSameObject(r,t)?[i]:[o(o({},(0,d.replaceNodeId)(i)),{},a(a(a({},l.REBASE_MARK_KEY.REBASE_TYPE,l.REBASE_TYPE.MODIFY_MODIFY),l.REBASE_MARK_KEY.OLD_ELEMENT,i),l.REBASE_MARK_KEY.ORIGIN,l.REBASE_ORIGIN.OTHER)),o(o({},r),{},a(a({},l.REBASE_MARK_KEY.REBASE_TYPE,l.REBASE_TYPE.MODIFY_MODIFY),l.REBASE_MARK_KEY.ORIGIN,l.REBASE_ORIGIN.MY))]:[o(o({},(0,d.replaceNodeId)(i)),{},a(a(a({},l.REBASE_MARK_KEY.REBASE_TYPE,l.REBASE_TYPE.MODIFY_MODIFY),l.REBASE_MARK_KEY.OLD_ELEMENT,i),l.REBASE_MARK_KEY.ORIGIN,l.REBASE_ORIGIN.OTHER)),o(o({},r),{},a(a({},l.REBASE_MARK_KEY.REBASE_TYPE,l.REBASE_TYPE.MODIFY_MODIFY),l.REBASE_MARK_KEY.ORIGIN,l.REBASE_ORIGIN.MY))]}if(n===l.MODIFY_TYPE.CHILDREN_MODIFY){var u=o({},e[l.REBASE_MARK_KEY.OLD_ELEMENT]);if(delete r[l.REBASE_MARK_KEY.OLD_ELEMENT],!t)return[o(o({},(0,d.replaceNodeId)(u)),{},a(a(a({},l.REBASE_MARK_KEY.REBASE_TYPE,l.REBASE_TYPE.MODIFY_MODIFY),l.REBASE_MARK_KEY.OLD_ELEMENT,u),l.REBASE_MARK_KEY.ORIGIN,l.REBASE_ORIGIN.OTHER)),o(o({},r),{},a(a({},l.REBASE_MARK_KEY.REBASE_TYPE,l.REBASE_TYPE.MODIFY_MODIFY),l.REBASE_MARK_KEY.ORIGIN,l.REBASE_ORIGIN.MY))];if(s.default.isSameObject(u,t))return[r];if(s.default.isSameObject(r,t))return[u];if(s.default.isSameObject(u,r,["type"])){if(s.default.isSameObject(u,t,["type"]))return[r];if(s.default.isSameObject(r,t,["type"]))return[u]}var c=m(t,e.children);return[o(o({},r),{},{children:c})]}return r[l.REBASE_MARK_KEY.OLD_ELEMENT]&&delete r[l.REBASE_MARK_KEY.OLD_ELEMENT],[r]},m=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children",a=(0,u.generateIdMapAndIds)(t),o=a.map,i=a.ids,s=(0,u.generateIdMapAndIds)(e[n]).map,l=[];return i.forEach((function(e){var t=o[e],n=s[e],a=h(t,n);l.push.apply(l,r(a))})),l},v=function(e,t){if(f(e))return!1;if(!Array.isArray(t)||0===t.length)return!0;for(var n=(0,u.generateIdMapAndIds)(t).map,r=!0,a=0;a<e.length;a++){var o=e[a],i=n[o.id];if(!i){r=!1;break}if(!1===(r=v(o.children,i.children)))break}return r};t.canMerge=v;t.getRebase=function(e,t,n){if(function(e){4!==e.format_version&&(e.format_version=4,e.elements=e.children,delete e.children)}(t),e.version===t.version)return{canMerge:!0,isNeedReplaceMaster:!0,value:n};if(t.version===n.version)return{canMerge:!0,isNeedReplaceMaster:!1,value:e};var r=p(e,n,"elements"),a=m(t,r,"elements");return{canMerge:v(a,n.elements),isNeedReplaceMaster:!0,value:o(o({},n),{},{elements:a,version:Math.max(e.version,n.version)+1})}}},78192:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DiffViewer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"PublishedRevisionDiffViewer",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"RevisionDiffViewer",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"SDocViewer",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"SDocWikiViewer",{enumerable:!0,get:function(){return s.default}});var a=r(n(57274)),o=r(n(27150)),i=r(n(85242)),u=r(n(67215)),s=r(n(26059))},67215:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(8334)),s=n(20812),l=a(n(57274)),c=a(n(41477)),d=n(68124);n(28325);t.default=function(e){var t=e.isShowChanges,n=e.revisionContent,a=e.didMountCallback,o=(0,i.useState)(!0),f=r(o,2),p=f[0],h=f[1],m=(0,i.useState)(null),v=r(m,2),E=v[0],g=v[1];if((0,i.useEffect)((function(){if(h(!0),t)return E?(a&&a(E),void setTimeout((function(){h(!1)}),1)):void u.default.getRevisionBaseVersionContent().then((function(e){var t=e.data.content,r=JSON.parse(t);r=(0,d.formatSdocContent)(r);var o=(0,s.getDiff)(n,r);g(o),a&&a(o),h(!1)})).catch((function(e){console.log("error"),h(!1)}));setTimeout((function(){h(!1)}),1)}),[n,a,t,E]),p)return i.default.createElement(c.default,null);var y={elements:t&&(null===E||void 0===E?void 0:E.value)||n.elements};return i.default.createElement(l.default,{document:y,showToolbar:!0,showOutline:!0,showComment:!1})}},23939:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(62097),u=n(98348),s=n(9863),l=n(65206),c=n(23178),d=r(n(26315)),f=function(e){var t=e.editor,n=e.slateValue,r=e.showComment,a=(0,l.usePipDecorate)(t);return o.default.createElement(i.Slate,{editor:t,value:n},o.default.createElement(u.ArticleContainer,{editor:t},o.default.createElement(o.Fragment,null,o.default.createElement(c.SetNodeToDecorations,null),o.default.createElement(i.Editable,{id:"sdoc-editor",readOnly:!0,placeholder:"",renderElement:s.renderElement,renderLeaf:s.renderLeaf,decorate:a})),r&&o.default.createElement(d.default,{editor:t,type:"editor"})))};f.defaultProps={showComment:!1};t.default=f},85242:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(8334)),s=n(20812),l=a(n(78654)),c=a(n(57274)),d=a(n(41477)),f=n(68124);n(28325);t.default=function(e){var t=e.editor,n=e.revisionContent,a=e.didMountCallback,o=(0,i.useState)(!0),p=r(o,2),h=p[0],m=p[1],v=(0,i.useState)(null),E=r(v,2),g=E[0],y=E[1];return(0,i.useEffect)((function(){m(!0),u.default.getSeadocOriginFileContent().then((function(e){var t=e.data.content,r=JSON.parse(t);r=(0,f.formatSdocContent)(r);var o=(0,s.getDiff)(n,r);y(o),a&&a(o),m(!1)})).catch((function(e){console.log("error"),m(!1)}))}),[n,a]),(0,i.useEffect)((function(){if(t)return t.readonly=!0,function(){t.selection=null}}),[]),h?i.default.createElement(d.default,null):i.default.createElement(i.default.Fragment,null,i.default.createElement(c.default,{editor:t,document:{elements:g.value},showToolbar:!0,showOutline:!0,showComment:!0}),i.default.createElement(l.default,{editor:t}))}},27150:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(9863),u=r(n(77444)),s=n(20812),l=r(n(57274)),c=r(n(8334)),d=n(59983);n(28325);t.default=function(e){var t=e.currentContent,n=e.lastContent,r=e.didMountCallback,a=(0,u.default)((0,i.createDefaultEditor)());a.editorType=d.DIFF_VIEWER,c.default.initApi();var f=(0,s.getDiff)(t,n);return(0,o.useEffect)((function(){r&&r(f)}),[]),o.default.createElement(l.default,{document:{elements:f.value},showToolbar:!1,showOutline:!1,showComment:!1,editor:a})}},57274:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(9863),u=r(n(77444)),s=n(46867),l=n(98348),c=r(n(23939)),d=n(6389),f=n(286);n(79687);var p=function(e){var t=e.editor,n=e.document,r=e.showToolbar,a=e.showOutline,p=e.showComment,h=e.plugins,m=void 0===h?[]:h,v=t||(0,u.default)((0,i.createDefaultEditor)()),E=(n||(0,s.generateDefaultDocContent)()).elements,g=p?f.CollaboratorsProvider:o.Fragment;return o.default.createElement(g,null,o.default.createElement(f.PluginsProvider,{plugins:m,showComment:p},o.default.createElement(l.EditorContainer,{editor:v,readonly:!0},o.default.createElement(d.ColorProvider,null,r&&o.default.createElement(i.HeaderToolbar,{editor:v,readonly:!0}),o.default.createElement(l.EditorContent,{docValue:E,readonly:!0,showOutline:a,editor:v,showComment:p},o.default.createElement(c.default,{editor:v,slateValue:E}))))))};p.defaultProps={showToolbar:!1,showOutline:!1,showComment:!1};t.default=p},26059:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(9863),u=r(n(77444)),s=n(46867),l=n(98348),c=r(n(23939)),d=n(6389),f=n(50753),p=r(n(90041));n(93658);var h=function(e){var t=e.editor,n=e.document,r=e.showOutline,a=e.scrollRef,h=t||(0,u.default)((0,i.createDefaultEditor)()),m=(n||(0,s.generateDefaultDocContent)()).children,v=(0,o.useRef)(null),E=a||v;return o.default.createElement(l.EditorContainer,{editor:h,readonly:!0},o.default.createElement(d.ColorProvider,null,o.default.createElement("div",{ref:v,className:"sdoc-wiki-scroll-container"},o.default.createElement(f.ScrollContext.Provider,{value:{scrollRef:E}},o.default.createElement(c.default,{editor:h,slateValue:m,showComment:!1}),r&&o.default.createElement("div",{className:"sdoc-wiki-outline-container"},o.default.createElement(p.default,{editor:h}))))))};h.defaultProps={showToolbar:!1,showOutline:!1};t.default=h},90041:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=a(n(46195)),l=n(50753);n(19348);t.default=function(e){var t=e.editor,n=(0,u.useTranslation)().t,a=(0,l.useScrollContext)(),o=(0,i.useState)([]),c=r(o,2),d=c[0],f=c[1],p=(0,i.useState)(""),h=r(p,2),m=h[0],v=h[1];(0,i.useEffect)((function(){var e=function(e){var t=[];return e.forEach((function(e){"header2"!==e.type&&"header3"!==e.type||t.push(e)})),t}(t.children);f(e)}),[t.children]);var E=(0,i.useCallback)((function(e){for(var t=a.current.scrollTop,n=getComputedStyle(null===a||void 0===a?void 0:a.current),r=parseInt(n.paddingTop),o=0;o<d.length;o++){var i=d[o],u=document.getElementById(i.id),s=u.offsetTop,l=u.offsetHeight,c=getComputedStyle(u);if(s+l+parseInt(c.marginTop)>t-r){v(i.id);break}}}),[d,a]);return(0,i.useEffect)((function(){var e=null;return a.current&&(a.current.addEventListener("scroll",E),e=a.current),function(){e.removeEventListener("scroll",E)}}),[E,a]),i.default.createElement("div",{className:"sdoc-wiki-viewer-outline"},0===d.length&&i.default.createElement("div",{className:"empty-container"},n("No_out_line")),d.length>0&&d.map((function(e,t){return i.default.createElement(s.default,{key:t,node:e,activeId:m})})))}},46195:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(94404));t.default=function(e){var t=e.node,n=e.activeId,r=(0,o.useCallback)((function(){var e=t.id;document.getElementById(e).scrollIntoView()}),[t]),a=(0,i.default)({"outline-h2":"header2"===t.type,"outline-h3":"header3"===t.type,active:t.id===n});return o.default.createElement("div",{className:a,onClick:r},t.children.map((function(e){return e.text})).join(""))}},30267:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));n(173);t.default=function(){return a.default.createElement("span",{className:"common-loading-icon common-loading-tip"})}},32674:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(41230)),u=n(28321),s=r(n(8334)),l=n(75601),c=n(7343),d=n(46867),f=r(n(83212)),p=r(n(17897)),h=r(n(8803));n(72790);t.default=(0,u.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=e.isStarred,r=e.isDraft,a=e.isEditMode,u=e.isPublished,m=void 0!==u&&u,v=e.initContext;void 0!==v&&v&&s.default.initApi();var E=s.default.getSetting("isSdocRevision"),g=s.default.getSetting("docName"),y=s.default.getSettings(),b=y.isShowInternalLink,A=y.isStarIconShown,C=y.isFreezed,T=(0,o.useCallback)((function(){var e=l.EventBus.getInstance();E?e.dispatch(c.EXTERNAL_EVENT.INTERNAL_LINK_CLICK,{internalLink:window.location.href}):e.dispatch(c.EXTERNAL_EVENT.INTERNAL_LINK_CLICK)}),[E]),_=(0,o.useCallback)((function(){l.EventBus.getInstance().dispatch(c.EXTERNAL_EVENT.TOGGLE_STAR)}),[]),D=(0,o.useCallback)((function(){var e=s.default.getSetting("originFileURL");window.open(e,"_blank")}),[]),O=o.default.createElement(o.default.Fragment,null,r&&o.default.createElement(f.default,null),A&&o.default.createElement("button",{className:"doc-icon sdocfont ".concat(n?"sdoc-starred":"sdoc-unstarred"," border-0 p-0 bg-transparent"),title:t(n?"Starred":"Unstarred"),"aria-label":t(n?"Unstar":"Star"),onClick:_}),b&&o.default.createElement("span",{className:"doc-icon"},o.default.createElement("span",{className:"internal-link sdocfont sdoc-link",title:t("Internal_link"),onClick:T})),C&&o.default.createElement("span",{className:"doc-icon"},o.default.createElement("img",{src:h.default,alt:t("Document_frozen"),title:t("Document_frozen"),width:"16px"})),o.default.createElement(i.default,{isEditMode:a}));if(!E)return o.default.createElement("div",{className:"doc-info"},o.default.createElement("div",{className:"doc-name"},g),O);var N=s.default.getSetting("revisionCreatedAt"),S=s.default.getSetting("originFilename"),w=s.default.getSetting("revisionId");return o.default.createElement("div",{className:"sdoc-revision-info doc-info"},o.default.createElement("div",{className:"sdoc-revision-avatar"},o.default.createElement("img",{src:p.default,alt:""})),o.default.createElement("div",{className:"sdoc-revision-detail"},o.default.createElement("div",{className:"doc-name-container d-flex align-items-center justify-content-start w-100"},o.default.createElement("div",{className:"doc-name"},S),o.default.createElement("div",{className:"sdoc-revision-order"},t("Revision")+" "+w),b&&o.default.createElement("span",{className:"doc-icon"},o.default.createElement("span",{className:"internal-link sdocfont sdoc-link",title:t("Internal_link"),onClick:T})),m&&o.default.createElement(o.default.Fragment,null,o.default.createElement("div",{className:"sdoc-revision-published-tip"},t("Published")),o.default.createElement("div",{className:"sdoc-revision-source-doc",title:t("Jump_to_original_doc"),onClick:D},o.default.createElement("i",{className:"sdocfont sdoc-jump-to"}))),!m&&o.default.createElement(i.default,{isEditMode:a})),o.default.createElement("div",{className:"doc-state"},o.default.createElement("span",{className:"mr-2"},t("Created_at")),o.default.createElement("span",null,d.DateUtils.format(N,"YYYY-MM-DD HH:MM")))))}))},89819:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=n(28321),c=n(48843);n(4013);var d=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.t,n=e.collaborators;return s.default.createElement(c.UncontrolledPopover,{target:"collaborators",placement:"bottom-end",popperClassName:"collaborators-popover",trigger:"legacy",hideArrow:!0,fade:!1,security:"fixed"},s.default.createElement(c.PopoverHeader,{className:"popover-header"},t("Online_members")," ","(",n.length,")"),s.default.createElement(c.PopoverBody,{className:"popover-container"},s.default.createElement("div",{className:"content-list"},n.map((function(e,n){var r=0===n?"".concat(e.name," (").concat(t("Me"),")"):e.name;return s.default.createElement("div",{key:n,className:"collaborator-details"},s.default.createElement("span",{className:"collaborator-tag"}),s.default.createElement("img",{className:"collaborator-avatar",alt:r,src:e.avatar_url}),s.default.createElement("span",{className:"collaborator-name"},r))})))))}}])}(s.default.PureComponent);t.default=(0,l.withTranslation)("sdoc-editor")(d)},31514:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=u(n(9950)),d=n(75601),f=s(n(8334)),p=s(n(89819)),h=function(e){function t(e){var n;r(this,t),n=o(this,t,[e]),(0,l.default)(n,"onUserJoinRoom",(function(e){var t=n.state.collaborators.slice();t.find((function(t){return t.username===e.username}))||(t.push(e),n.setState({collaborators:t}))})),(0,l.default)(n,"onUserLeaveRoom",(function(e){if(n.currentUser.username!==e){var t=n.state.collaborators.slice();t.find((function(t){return t.username===e}))&&(t=t.filter((function(t){return t.username!==e})),n.setState({collaborators:t}))}}));var a=f.default.getUserInfo();return n.state={collaborators:[a]},n.currentUser=a,n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this;f.default.getCollaborators().then((function(t){var n=t.data.collaborators,r=n.findIndex((function(t){return t.username===e.currentUser.username}));r>-1&&n.splice(r,1),n.unshift(e.currentUser),e.setState({collaborators:n})}));var t=d.EventBus.getInstance();this.unsubscribeJoinEvent=t.subscribe("join-room",this.onUserJoinRoom),this.unsubscribeLeaveEvent=t.subscribe("leave-room",this.onUserLeaveRoom)}},{key:"componentWillUnmount",value:function(){this.unsubscribeJoinEvent(),this.unsubscribeLeaveEvent()}},{key:"render",value:function(){var e=this.state.collaborators;return c.default.createElement(c.Fragment,null,c.default.createElement("span",{className:"op-item collaborators-op-item",id:"collaborators"},c.default.createElement("i",{className:"sdocfont sdoc-user mr-1"}),e.length),c.default.createElement(p.default,{collaborators:e}))}}])}(c.default.PureComponent);t.default=h},81064:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=r(n(8334)),u=r(n(16061)),s=r(n(31514)),l=r(n(46382)),c=r(n(45588)),d=r(n(53035)),f=n(46867);n(98035);t.default=(0,o.withTranslation)("sdoc-editor")((function(e){var t=e.isShowChanges,n=e.isPublished,r=void 0!==n&&n,o=e.changes,p=e.handleViewChangesToggle,h=e.handleRevisionMerged,m=e.handleRevisionPublished,v=i.default.getSetting("isSdocRevision");return f.isMobile?a.default.createElement("div",{className:"doc-ops"},!v&&a.default.createElement(c.default,null),!v&&a.default.createElement(l.default,null)):a.default.createElement("div",{className:"doc-ops"},a.default.createElement(u.default,{isShowChanges:t,isPublished:r,changes:o,handleViewChangesToggle:p,handleRevisionMerged:h,handleRevisionPublished:m}),!v&&a.default.createElement(d.default,null),!v&&a.default.createElement(c.default,null),!r&&a.default.createElement(s.default,null),!v&&a.default.createElement(l.default,null))}))},46382:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(39791)),u=a(n(9950)),s=n(28321),l=n(48843),c=o(n(38208)),d=o(n(78473)),f=o(n(8334)),p=n(75601),h=o(n(73512)),m=n(46867),v=n(7343),E=n(59983);t.default=(0,s.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=(0,u.useState)(!1),a=r(n,2),o=a[0],s=a[1],g=(0,u.useState)(h.default.getItem(E.FULL_WIDTH_MODE)),y=r(g,2),b=y[0],A=y[1],C=f.default.getSetting("parentFolderURL"),T=f.default.getSetting("isPro"),_=f.default.getSetting("isFreezed"),D=f.default.getSetting("docPerm"),O=f.default.getSetting("historyURL"),N=f.default.getSetting("isSdocRevision"),S=f.default.getPrintCss();(0,u.useEffect)((function(){var e=p.EventBus.getInstance().subscribe(E.INTERNAL_EVENT.ON_PRINT,k);return function(){e()}}),[]);var w=(0,u.useCallback)((function(e,t){if(t){var n=document.getElementById("sdoc-full-width-mode-wrapper");if(n&&n.contains(e.target))return}s(!t)}),[]),k=(0,u.useCallback)((function(){(0,c.default)({printable:"sdoc-editor-print-wrapper",type:"html",scanStyles:!0,targetStyles:["*"],style:"@page { size: auto A4 landscape;margin:20px auto; padding: 0;} .d-print-none{display:none !important;} .article {border: none !important; box-shadow: none !important; } html, body {margin: 0; padding: 0}",css:S})}),[S]),I=(0,u.useCallback)((function(){p.EventBus.getInstance().dispatch(v.EXTERNAL_EVENT.FREEZE_DOCUMENT)}),[]),L=(0,u.useCallback)((function(){p.EventBus.getInstance().dispatch(v.EXTERNAL_EVENT.UNFREEZE)}),[]),R=(0,u.useCallback)((function(e){"rw"===D&&O&&(N||(e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),window.location.href=O))}),[D,O,N]),P=(0,u.useMemo)((function(){return(0,m.isMac)()?["\u2318","P"]:["Ctrl","P"]}),[]),M=(0,u.useCallback)((function(){var e=!b;h.default.setItem(E.FULL_WIDTH_MODE,e),p.EventBus.getInstance().dispatch(E.INTERNAL_EVENT.RESIZE_ARTICLE,{isFullWidth:e}),A(e)}),[b]);return u.default.createElement(l.Dropdown,{className:"sdoc-operator-folder",isOpen:o,toggle:function(e){return w(e,o)}},u.default.createElement(l.DropdownToggle,{className:"op-item",tag:"span"},u.default.createElement("i",{className:"sdocfont sdoc-more"})),u.default.createElement(l.DropdownMenu,{className:"sdoc-dropdown-menu",right:!0},u.default.createElement(l.DropdownItem,{className:"sdoc-dropdown-menu-item",onClick:k},u.default.createElement("div",{className:"sdoc-dropdown-print-container"},u.default.createElement("div",null,t("Print")),u.default.createElement(d.default,{shortcuts:P}))),T&&_&&u.default.createElement(l.DropdownItem,{className:"sdoc-dropdown-menu-item",onClick:L},t("Unfreeze")),T&&!_&&u.default.createElement(l.DropdownItem,{className:"sdoc-dropdown-menu-item",onClick:I},t("Freeze_document")),u.default.createElement(l.DropdownItem,{className:"sdoc-dropdown-menu-item",onClick:R},t("Document_history")),u.default.createElement(l.DropdownItem,{id:"sdoc-full-width-mode-wrapper",className:"sdoc-dropdown-menu-item"},u.default.createElement(i.default,{checked:b,placeholder:t("Full_width_mode"),switchClassName:"sdoc-full-width-mode-wrapper w-100",onChange:M})),C&&u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{className:"sdoc-operator-folder-divider"}),u.default.createElement(l.DropdownItem,{className:"sdoc-dropdown-menu-item",tag:"a",href:C},t("Open_parent_folder")))))}))},53035:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(94404)),u=n(286),s=n(86401),l=n(59983);t.default=function(){var e=(0,u.usePlugins)(),t=e.plugins,n=e.updateDisplayPlugin,r=(0,o.useCallback)((function(e,t){(0,s.eventStopPropagation)(e),n(t)}),[n]);return 0===t.length?null:t.filter((function(e){return!e.position||e.position===l.PLUGIN_BTN_POSITION.DEFAULT})).map((function(e){var t=e.name,n=e.icon,a="";return a="string"!==typeof n?n:o.default.createElement("i",{className:(0,i.default)("sdocfont",n)}),o.default.createElement("span",{className:"op-item sdoc-plugin-operation-btn-container",onClick:function(e){return r(e,t)},key:t},a)}))}},33409:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=a(n(24558)),l=n(20812);n(5663);t.default=function(e){var t=e.allChanges,n=(0,u.useTranslation)().t,a=(0,i.useState)(0),o=r(a,2),c=o[0],d=o[1],f=(0,i.useState)([]),p=r(f,2),h=p[0],m=p[1],v=(0,i.useRef)();(0,i.useEffect)((function(){return new Promise((function(e){v.current=setInterval((function(){document.querySelector(".article")&&(clearInterval(v.current),v.current=null,e())}),100)})).then((function(){if(0!==t.changes.length){var e=(0,l.getTopLevelChanges)(t.changes),n=(0,l.getMergedChanges)(e,t.value);m(n)}})),function(){v.current&&clearInterval(v.current)}}),[t]);var E=(0,i.useCallback)((function(e){d(e);var t=h[e],n=document.querySelectorAll('[data-id="'.concat(t,'"]'))[0];if(n){var r=document.getElementById("sdoc-scroll-container");r&&(r.scrollTop=n.offsetTop-10)}}),[h,c]),g=(0,i.useCallback)((function(){E(0!==c?c-1:h.length-1)}),[h,c]),y=(0,i.useCallback)((function(){c!==h.length-1?E(c+1):E(0)}),[h,c]);if(!Array.isArray(h)||0===h.length)return i.default.createElement("div",{className:"sdoc-revision-changes-container d-flex align-items-center pl-2 pr-2 ml-4"},n("No_changes"));var b=h.length;return i.default.createElement("div",{className:"sdoc-revision-changes-container d-flex align-items-center ml-4"},i.default.createElement("div",{className:"sdoc-revision-changes-tip d-flex align-items-center justify-content-center pl-2 pr-2"},"".concat(n("Changes")," ").concat(c+1,"/").concat(b)),i.default.createElement("div",{className:"sdoc-revision-changes-divider"}),i.default.createElement("div",{className:"sdoc-revision-changes-last d-flex align-items-center justify-content-center",id:"sdoc-revision-changes-last",onClick:g},i.default.createElement("i",{className:"sdocfont sdoc-next-page",style:{transform:"rotate(-90deg)"}})),i.default.createElement("div",{className:"sdoc-revision-changes-divider"}),i.default.createElement("div",{className:"sdoc-revision-changes-next d-flex align-items-center justify-content-center",id:"sdoc-revision-changes-next",onClick:y},i.default.createElement("i",{className:"sdocfont sdoc-previous-page",style:{transform:"rotate(-90deg)"}})),i.default.createElement(s.default,{placement:"bottom",target:"sdoc-revision-changes-last"},n("Last_modification")),i.default.createElement(s.default,{placement:"bottom",target:"sdoc-revision-changes-next"},n("Next_modification")))}},16061:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(75601),s=n(12203),l=a(n(8334)),c=n(7343),d=n(286),f=a(n(31702)),p=a(n(19315)),h=n(28321),m=a(n(15173)),v=a(n(71711)),E=a(n(69736)),g=a(n(77196)),y=a(n(33409));t.default=function(e){var t=e.isShowChanges,n=e.isPublished,a=void 0!==n&&n,o=e.changes,b=e.handleViewChangesToggle,A=e.handleRevisionMerged,C=e.handleRevisionPublished,T=l.default.getSetting("isSdocRevision"),_=(0,h.useTranslation)().t,D=(0,i.useState)(!1),O=r(D,2),N=O[0],S=O[1],w=(0,i.useState)(""),k=r(w,2),I=k[0],L=k[1],R=(0,i.useState)(null),P=r(R,2),M=P[0],x=P[1],F=(0,i.useState)(!1),B=r(F,2),U=B[0],j=B[1],H=(0,d.useDocument)().loadDocument;(0,i.useEffect)((function(){if(T&&!t&&!a){var e=H(),n=l.default.getRevisionBaseVersionContent(),o=l.default.getSeadocOriginFileContent();Promise.all([e,n,o]).then((function(e){var t=r(e,3),n=t[0],a=t[1],o=t[2],i=JSON.parse(a.data.content),u=JSON.parse(o.data.content);if(u.version!==i.version){S(!0);var l=(0,s.getRebase)(u,i,n).value;x(l),L(c.TIP_TYPE.SOURCE_DOCUMENT_CHANGED)}})).catch((function(e){"string"!==typeof e?(f.default.danger(_("Error")),S(!1),L("")):f.default.danger(_(e))}))}}),[]);var Y=(0,i.useCallback)((function(){N||(L(c.TIP_TYPE.HAS_BEEN_REPLACED),S(!0))}),[N]),G=(0,i.useCallback)((function(){C(),f.default.success(_(c.TIP_CONTENT[c.TIP_TYPE.HAS_BEEN_PUBLISHED]))}),[C,_]),z=(0,i.useCallback)((function(){N||(L(c.TIP_TYPE.HAS_BEEN_REMOVED),S(!0))}),[N]),W=(0,i.useCallback)((function(){f.default.danger(_("Error"))}),[]);(0,i.useEffect)((function(){var e=u.EventBus.getInstance(),t=e.subscribe(c.EXTERNAL_EVENT.DOCUMENT_REPLACED,Y),n=e.subscribe(c.EXTERNAL_EVENT.DOCUMENT_REPLACED_ERROR,W),r=e.subscribe(c.EXTERNAL_EVENT.PUBLISH_DOCUMENT,G),a=e.subscribe(c.EXTERNAL_EVENT.PUBLISH_DOCUMENT_ERROR,W),o=e.subscribe(c.EXTERNAL_EVENT.REMOVE_DOCUMENT,z),i=e.subscribe(c.EXTERNAL_EVENT.REMOVE_DOCUMENT_ERROR,W);return function(){t(),n(),r(),a(),o(),i()}}),[]);var K=(0,i.useCallback)((function(e){U||(j(!0),a||!e?(b(e),j(!1)):H().then((function(t){(0,s.hasConflict)(t.elements)?(L(c.TIP_TYPE.HAS_CONFLICT_BEFORE_VIEW_CHANGES),S(!0)):b(e),j(!1)})).catch((function(e){f.default.danger(_(e)),j(!1)})))}),[b,H,_,a,U]),V=(0,i.useCallback)((function(){S(!0),L(c.TIP_TYPE.CHECKING);var e=H(),t=l.default.getRevisionBaseVersionContent(),n=l.default.getSeadocOriginFileContent();Promise.all([e,t,n]).then((function(e){var t=r(e,3),n=t[0],a=t[1],o=t[2],i=JSON.parse(a.data.content),u=JSON.parse(o.data.content);if((0,s.hasConflict)(n.elements))L(c.TIP_TYPE.HAS_CONFLICT_BEFORE_PUBLISH);else{var d=(0,s.getRebase)(u,i,n),p=d.canMerge,h=d.isNeedReplaceMaster,m=d.value;if(p&&h)return L(c.TIP_TYPE.PUBLISHING),void l.default.publishRevision().then((function(e){S(!1),L("")})).catch((function(e){f.default.danger(_("Error"))}));!p||h?(x(m),L(c.TIP_TYPE.MERGE)):L(c.TIP_TYPE.DELETE_NO_CHANGES_REVISION)}})).catch((function(e){"string"!==typeof e?f.default.danger(_("Error")):f.default.danger(_(e))}))}),[H,_]),Q=(0,i.useCallback)((function(){if(I!==c.TIP_TYPE.HAS_BEEN_PUBLISHED)if(I!==c.TIP_TYPE.DELETE_NO_CHANGES_REVISION)if(I!==c.TIP_TYPE.MERGE&&I!==c.TIP_TYPE.SOURCE_DOCUMENT_CHANGED);else{var e=l.default.getUserInfo().username,t={elements:M.elements,version:M.version,format_version:M.format_version,last_modify_user:e};l.default.updateSdocRevision(t).then((function(e){var t=e.data.origin_file_version;l.default.updateSettings({originFileVersion:t}),A&&A(M),S(!1)})).catch((function(e){f.default.danger(_("Error"))}))}else l.default.deleteSdocRevision().then((function(e){var t=l.default.getSetting("originFileURL");window.location.href=t})).catch((function(e){f.default.danger(_("Error"))}))}),[I,M,document]),q=(0,i.useCallback)((function(){S(!1)}),[]);return i.default.createElement(i.default.Fragment,null,!T&&i.default.createElement(i.default.Fragment,null,i.default.createElement(E.default,null),i.default.createElement(g.default,null)),T&&t&&i.default.createElement(y.default,{allChanges:o}),T&&i.default.createElement(v.default,{isShowChanges:t,onViewChangesToggle:K}),T&&!a&&i.default.createElement(m.default,{publishRevision:V}),N&&i.default.createElement(p.default,{tipType:I,onSubmit:Q,onClose:q,zIndex:1072}))}},69736:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=n(48843),l=a(n(8334)),c=a(n(31702));n(44272);t.default=(0,u.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=(0,i.useState)(!1),a=r(n,2),o=a[0],u=a[1],d=(0,i.useCallback)((function(e){u(!e)}),[]),f=(0,i.useCallback)((function(){l.default.startRevise().then((function(e){var t=l.default.getSetting("repoID"),n=l.default.getSetting("siteRoot"),r="".concat(n,"lib/").concat(t,"/revisions/").concat(e.data.revision_id,"/");window.open(r,"_blank")})).catch((function(e){c.default.danger(t("Error"))}))}),[]);return i.default.createElement(s.Dropdown,{isOpen:o,toggle:function(){return d(o)},className:"sdoc-more-revision-operations-dropdown"},i.default.createElement(s.DropdownToggle,{className:"ml-4 sdoc-more-revision-operations-toggle",tag:"div"},i.default.createElement("i",{className:"sdocfont sdoc-revise"}),i.default.createElement("span",{className:"sdocfont sdoc-".concat(o?"caret-up":"drop-down")})),i.default.createElement(s.DropdownMenu,{className:"sdoc-dropdown-menu",right:!0},i.default.createElement(s.DropdownItem,{className:"sdoc-dropdown-menu-item",onClick:f},i.default.createElement("div",{className:"sdoc-more-revision-operation"},i.default.createElement("div",{className:"sdoc-more-revision-operation-title"},i.default.createElement("i",{className:"sdocfont sdoc-revise"}),i.default.createElement("span",{className:"sdoc-more-revision-operation-title-name"},t("Revise"))),i.default.createElement("div",{className:"sdoc-more-revision-operation-describe"},t("Start_revise_tip"))))))}))},15173:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(28321),i=n(48843);t.default=function(e){var t=e.publishRevision,n=(0,o.useTranslation)().t,r=(0,a.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),t()}),[]);return a.default.createElement(i.Button,{color:"success",onClick:r,className:"ml-4"},n("Publish"))}},77196:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=a(n(8334)),l=a(n(27376)),c=n(46867),d=a(n(31702));n(34056);t.default=function(){var e=(0,u.useTranslation)().t,t=(0,i.useState)(0),n=r(t,2),a=n[0],o=n[1],f=(0,i.useState)(!1),p=r(f,2),h=p[0],m=p[1];(0,i.useEffect)((function(){s.default.getSdocRevisionsCount().then((function(e){var t=e.data.count;o(t)})).catch((function(t){var n=(0,c.getErrorMsg)(t);d.default.danger(e(n))}))}),[]);var v=(0,i.useCallback)((function(){m(!0)}),[]),E=(0,i.useCallback)((function(){m(!1)}),[]);return 0===a?null:i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sdoc-revisions-count",onClick:v},1===a&&i.default.createElement(i.default.Fragment,null,e("1_revision")),a>1&&i.default.createElement(i.default.Fragment,null,e("x_revisions",{count:a}))),h&&i.default.createElement(l.default,{updateRevisionsCount:o,toggle:E}))}},27376:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(28321),l=n(48843),c=o(n(94404)),d=o(n(30267)),f=o(n(8334)),p=n(15107),h=n(46867),m=o(n(31702)),v=o(n(32668)),E=n(86401),g=o(n(19315));n(18212);var y=n(7343);t.default=function(e){var t,n=e.updateRevisionsCount,o=e.toggle,i=(0,u.useRef)(null),b=(0,s.useTranslation)().t,A=(0,u.useState)(!0),C=a(A,2),T=C[0],_=C[1],D=(0,u.useState)([]),O=a(D,2),N=O[0],S=O[1],w=(0,u.useState)(1),k=a(w,2),I=k[0],L=k[1],R=(0,u.useState)(""),P=a(R,2),M=P[0],x=P[1],F=(0,u.useState)(!0),B=a(F,2),U=B[0],j=B[1],H=f.default.getSetting("repoID"),Y=f.default.getSetting("siteRoot"),G=(0,u.useState)(""),z=a(G,2),W=z[0],K=z[1],V=(0,u.useState)(""),Q=a(V,2),q=Q[0],X=Q[1],J=(0,u.useState)(!1),Z=a(J,2),$=Z[0],ee=Z[1];(0,u.useEffect)((function(){te()}),[]);var te=(0,u.useCallback)((function(){f.default.getSdocRevisions(I,25).then((function(e){var t=e.data.revisions.map((function(e){return new p.Revision(e)}));_(!1),n(e.data.count);var a=[].concat(r(N),r(t));S(a),a.length<e.data.count?L(I+1):j(!1)})).catch((function(e){var t=(0,h.getErrorMsg)(e);1===I?x(t):m.default.danger(b(t)),_(!1)}))}),[N,I,25]),ne=(0,u.useCallback)((function(e,t){if((0,E.eventStopPropagation)(e),!e.target.className.includes("sdoc-revision-operation-toggle")){var n="".concat(Y,"lib/").concat(H,"/revisions/").concat(t,"/");window.open(n,"_blank")}}),[]),re=(0,u.useCallback)((function(e){var t=e.target,n=t.scrollTop,r=t.clientHeight,a=(i.current||{clientHeight:0}).clientHeight;T||U&&n+r+1>=a&&(_(!0),te())}),[null===(t=i.current)||void 0===t?void 0:t.clientHeight,T,U]),ae=(0,u.useCallback)((function(){ee(!0)}),[]),oe=(0,u.useCallback)((function(){X(""),ee(!1)}),[]),ie=(0,u.useCallback)((function(){var e=N.findIndex((function(e){return e.id===q}));if(-1!==e){var t=N[e];f.default.deleteSdocOtherRevision(t.id).then((function(t){var r=N.slice(0);r.splice(e,1),n(r.length),S(r),oe(),m.default.success(b("Revision_deleted"))})).catch((function(e){var t=(0,h.getErrorMsg)(e);m.default.danger(b(t))}))}else oe()}),[q,N,oe]),ue=(0,u.useCallback)((function(){return 1===I&&T?u.default.createElement("div",{className:"sdoc-revisions-container loading"},u.default.createElement(d.default,null)):1===I&&M?u.default.createElement("div",{className:"sdoc-revisions-container error"},b(M)):u.default.createElement("div",{className:"sdoc-revisions-container"},u.default.createElement("div",{className:"sdoc-revisions-header"},u.default.createElement("div",{className:"sdoc-revision-name-header",style:{width:"40%"}},b("ID")),u.default.createElement("div",{className:"sdoc-revision-user-header",style:{width:"25%"}},b("Creator")),u.default.createElement("div",{className:"sdoc-revision-time-header",style:{width:"30%"}},b("Created_time")),u.default.createElement("div",{className:"sdoc-revision-time-header",style:{width:"5%"}})),u.default.createElement("div",{className:"sdoc-revisions-content",onScroll:re},u.default.createElement("div",{className:"sdoc-revisions-list",ref:i},N.map((function(e){var t=e.id,n=q===t,r=W===t;return u.default.createElement("div",{key:e.id,className:(0,c.default)("sdoc-revision",{operating:n}),onClick:function(e){return ne(e,t)},onMouseEnter:function(){return K(t)},onMouseLeave:function(){return K("")}},u.default.createElement("div",{className:"sdoc-revision-name",style:{width:"40%"}},u.default.createElement("div",{className:"sdoc-revision-name-content"},b("Revision")+" "+t)),u.default.createElement("div",{className:"sdoc-revision-user",style:{width:"25%"}},e.nickname),u.default.createElement("div",{className:"sdoc-revision-time",style:{width:"30%"}},e.createdTime),u.default.createElement("div",{className:"sdoc-revision-operations",style:{width:"5%"}},u.default.createElement(v.default,{isActive:r,isOperating:n,revision:e,updateOperatingRevision:X,onDeleteOtherRevision:ae})))})),T&&u.default.createElement("div",{className:"sdoc-revision loading"},u.default.createElement(d.default,null)))))}),[I,N,T,M,W,q]);return u.default.createElement(u.default.Fragment,null,u.default.createElement(l.Modal,{isOpen:!0,toggle:o,className:"revisions-dialog"},u.default.createElement(l.ModalHeader,{toggle:o},b("Revision")),u.default.createElement(l.ModalBody,{className:"revisions-body"},ue())),$&&u.default.createElement(g.default,{tipType:y.TIP_TYPE.DELETE_REVISION,onSubmit:ie,onClose:oe,zIndex:1071},b(y.TIP_CONTENT[y.TIP_TYPE.DELETE_REVISION],{content:"".concat(b("revision")," ").concat(q)})))}},32668:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(48843),s=a(n(16153)),l=n(86401);n(53300);t.default=function(e){var t=e.isActive,n=e.isOperating,a=e.revision,o=e.updateOperatingRevision,c=e.onDeleteOtherRevision,d="sdoc-revision-".concat(a.id),f=(0,i.useRef)(null),p=(0,i.useState)(!1),h=r(p,2),m=h[0],v=h[1],E=(0,i.useCallback)((function(){f.current.toggle();var e=!m;v(e),o(e?a.id:"")}),[m,o,a]),g=(0,i.useCallback)((function(e){(0,l.eventStopPropagation)(e),c(),f.current.toggle()}),[c]);return t||n?i.default.createElement(i.default.Fragment,null,i.default.createElement("i",{className:"sdocfont sdoc-more sdoc-revision-operation-toggle",id:d}),i.default.createElement(u.UncontrolledPopover,{target:d,className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-revision-menu-popover",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:E,fade:!1,modifiers:{preventOverflow:{boundariesElement:document.body}},ref:f},i.default.createElement("div",{className:"sdoc-dropdown-menu-container"},i.default.createElement(s.default,{onClick:g,menuConfig:{iconClass:"sdocfont sdoc-delete",text:"Delete"}})))):null}},71711:function(e,t,n){"use strict";var r=n(50883).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=a(n(3791)),l=a(n(24558)),c=n(59983);n(33373);t.default=function(e){var t=e.isShowChanges,n=e.onViewChangesToggle,a=(0,u.useTranslation)().t;(0,i.useEffect)((function(){var e=new URL(window.location.href),t=new URLSearchParams(e.search);t.has(c.REVISION_DIFF_KEY)&&(t.get(c.REVISION_DIFF_KEY)===c.REVISION_DIFF_VALUE&&n(!0))}),[]);var o=(0,i.useCallback)((function(){var e,a=!t,o=new URL(window.location.href),i=new URLSearchParams(o.search),u="",s=r(i.entries());try{for(s.s();!(e=s.n()).done;){var l=e.value;l[0]!==c.REVISION_DIFF_KEY&&(u?u+="&".concat(l[0],"=").concat(l[1]):u="".concat(l[0],"=").concat(l[1]))}}catch(p){s.e(p)}finally{s.f()}!i.has(c.REVISION_DIFF_KEY)&&a&&(u?u+="&".concat(c.REVISION_DIFF_KEY,"=").concat(c.REVISION_DIFF_VALUE):u="".concat(c.REVISION_DIFF_KEY,"=").concat(c.REVISION_DIFF_VALUE));var d=o.pathname.endsWith("/")?o.pathname:o.pathname+"/",f="".concat(o.origin).concat(d).concat(u?"?"+u:"");window.history.replaceState(null,null,f),n(a)}),[t,n]);return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{id:"sdoc-toggle-revision-changes-container",className:"h-100 ml-4 d-flex align-items-center "},i.default.createElement(s.default,{checked:t,onChange:o,className:"sdoc-toggle-revision-changes d-flex align-items-center"})),i.default.createElement(l.default,{target:"sdoc-toggle-revision-changes-container"},a("View_changes")))}},45588:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,a.useCallback)((function(){o.EventBus.getInstance().dispatch(i.EXTERNAL_EVENT.SHARE_SDOC)}),[]);return a.default.createElement("span",{className:"op-item",onClick:e},a.default.createElement("i",{className:"sdocfont sdoc-share"}))};var a=r(n(9950)),o=n(75601),i=n(7343)},83212:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=n(28321),d=n(75601),f=n(7343);n(98895);var p=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"registerEventHandler",(function(){document.addEventListener("click",n.onHideDraftDropdownMenu)})),(0,s.default)(n,"unregisterEventHandler",(function(){document.removeEventListener("click",n.onHideDraftDropdownMenu)})),(0,s.default)(n,"onHideDraftDropdownMenu",(function(){n.setState({isDropdownMenuOpen:!1},(function(){n.unregisterEventHandler()}))})),(0,s.default)(n,"onToggleClick",(function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var t=!n.state.isDropdownMenuOpen;t?n.setState({isDropdownMenuOpen:t},(function(){n.registerEventHandler()})):n.setState({isDropdownMenuOpen:t},(function(){n.unregisterEventHandler()}))})),(0,s.default)(n,"unmark",(function(){d.EventBus.getInstance().dispatch(f.EXTERNAL_EVENT.UNMARK_AS_DRAFT)})),n.state={isDropdownMenuOpen:!1},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.state.isDropdownMenuOpen,t=this.props.t;return l.default.createElement("div",{className:"sdoc-draft-menu"},l.default.createElement("span",{className:"draft-toggle sdoc-draft-identifier",onClick:this.onToggleClick},t("Draft")),e&&l.default.createElement("ul",{className:"draft-popover list-unstyled m-0"},l.default.createElement("li",{className:"draft-menu-item",onClick:this.unmark},t("Unmark_as_draft"))))}}])}(l.default.Component);t.default=(0,c.withTranslation)("sdoc-editor")(p)},41477:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950));n(31e3);var l=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){return s.default.createElement("div",{className:"empty-loading-page"},s.default.createElement("div",{className:"lds-ripple page-centered"},s.default.createElement("div",null),s.default.createElement("div",null)))}}])}(s.default.Component);t.default=l},3791:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(94404));n(2201);t.default=function(e){var t=e.onChange,n=e.checked,r=e.placeholder,i=e.disabled,u=e.className,s=e.size;return a.default.createElement("div",{className:(0,o.default)("seadoc-switch position-relative",u,s)},a.default.createElement("label",{className:"custom-switch"},a.default.createElement("input",{className:"custom-switch-input",type:"checkbox",checked:n,onChange:t,name:"custom-switch-checkbox",disabled:i}),r&&a.default.createElement("span",{className:"custom-switch-description text-truncate"},r),a.default.createElement("span",{className:"custom-switch-indicator"})))}},19315:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=n(48843),l=a(n(94404)),c=n(7343),d=a(n(30267)),f=a(n(11292));n(96177);var p=[c.TIP_TYPE.HAS_BEEN_REPLACED,c.TIP_TYPE.HAS_BEEN_PUBLISHED,c.TIP_TYPE.CHECKING,c.TIP_TYPE.PUBLISHING];t.default=function(e){var t=e.className,n=e.tipType,a=e.onClose,o=e.onSubmit,h=e.zIndex,m=void 0===h?1071:h,v=e.children,E=(0,u.useTranslation)().t,g=(0,i.useState)(),y=r(g,2),b=y[0],A=y[1],C=(0,i.useCallback)((function(){p.includes(n)||b||a&&a()}),[n,b]),T=(0,i.useCallback)((function(){[c.TIP_TYPE.HAS_CONFLICT_BEFORE_VIEW_CHANGES,c.TIP_TYPE.HAS_CONFLICT_BEFORE_PUBLISH].includes(n)?C():(A(!0),o&&o())}),[C,o,n]);(0,i.useEffect)((function(){if(b){var e=setTimeout((function(){A(!1)}),3e3);return function(){clearTimeout(e)}}}),[b]);var _=(0,i.useCallback)((function(){window.location.reload()}),[]),D=(0,i.useCallback)((function(){return n===c.TIP_TYPE.HAS_BEEN_REPLACED?i.default.createElement("div",{className:"sdoc-tip-dialog-custom-container"},i.default.createElement("div",{className:"sdoc-tip-img-container"},i.default.createElement("img",{src:f.default,alt:"",height:"140"})),i.default.createElement("div",{className:"sdoc-tip-content"},E(c.TIP_CONTENT[n])),i.default.createElement("div",{className:"sdoc-tip-operations-container"},i.default.createElement(s.Button,{color:"primary",className:"highlight-bg-color sdoc-tip-operation-btn",onClick:_},E("Refresh")))):n===c.TIP_TYPE.PUBLISHING?i.default.createElement("div",{className:"sdoc-tip-dialog-custom-container publishing"},i.default.createElement(d.default,null),i.default.createElement("div",{className:"sdoc-tip-content"},E(c.TIP_CONTENT[n]))):i.default.createElement(i.default.Fragment,null,i.default.createElement(s.ModalHeader,{toggle:p.includes(n)?void 0:C},E(c.TIP_TITLE[n])),i.default.createElement(s.ModalBody,{className:"sdoc-tip-body"},v||i.default.createElement(i.default.Fragment,null,E(c.TIP_CONTENT[n]))),!p.includes(n)&&i.default.createElement(s.ModalFooter,null,i.default.createElement(s.Button,{color:"secondary",className:"mr-2",onClick:C},E("Cancel")),i.default.createElement(s.Button,{color:"primary",className:(0,l.default)("highlight-bg-color",{"d-flex align-items-center":b}),disabled:b,onClick:T},b&&i.default.createElement("span",{className:"submit-loading-container mr-2"},i.default.createElement(d.default,null)),E("Confirm"))))}),[v,C,b,T,E,n,_]);return i.default.createElement(s.Modal,{isOpen:!0,autoFocus:!1,zIndex:m,returnFocusAfterClose:!1,toggle:C,className:(0,l.default)("sdoc-tip-dialog",t),contentClassName:"sdoc-tip-modal"},D())}},41230:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=n(28321),d=u(n(4159)),f=n(75601),p=u(n(31702));n(15269);var h=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"onOperationExecuteError",(function(){var e=(0,n.props.t)("Failed_to_execute_operation_on_server");p.default.warning(e,{hasCloseButton:!0})})),(0,s.default)(n,"onSyncServerOperationError",(function(){var e=(0,n.props.t)("Failed_to_sync_with_server_operations");p.default.danger(e,{hasCloseButton:!1,duration:null})})),(0,s.default)(n,"onInternalServerExecError",(function(){var e=(0,n.props.t)("Internal_server_exec_operations_error");p.default.danger(e,{hasCloseButton:!1,duration:null})})),(0,s.default)(n,"onPendingOpExceedLimit",(function(){var e=n.props.t;p.default.closeAll();var t=e("Pending_operations_exceed_limit");p.default.warning(t,{duration:5})})),(0,s.default)(n,"onDisconnect",(function(){var e=n.props,t=e.t;if(e.isEditMode){var r=t("Server_is_not_connected_Operation_will_be_sent_to_server_later");p.default.warning(r,{hasCloseButton:!0,duration:null})}})),(0,s.default)(n,"onReconnectError",(function(){if(!n.isConnectError){n.isConnectError=!0;var e=(0,n.props.t)("Server_is_disconnected_Reconnecting");p.default.closeAll(),p.default.warning(e,{hasCloseButton:!0,duration:null})}})),(0,s.default)(n,"onReconnect",(function(){n.isConnectError=!1;var e=(0,n.props.t)("Server_is_reconnected");p.default.closeAll(),p.default.success(e)})),(0,s.default)(n,"onDocumentSaving",(function(){n.setState({isSaving:!0,isSaved:!1})})),(0,s.default)(n,"onDocumentSaved",(function(e){n.saveTimer&&clearTimeout(n.saveTimer),n.resetTimer&&clearTimeout(n.resetTimer),n.saveTimer=setTimeout((function(){n.setState({lastSavedAt:e,isSaving:!1,isSaved:!0})}),1e3),n.resetTimer=setTimeout((function(){n.setState({isSaving:!1,isSaved:!1})}),2e3)})),(0,s.default)(n,"render",(function(){var e=n.props.t,t=n.state,r=t.isSaved,a=t.isSaving,o=t.lastSavedAt;return a&&!r?l.default.createElement("span",{className:"tip-message"},e("Saving")):!a&&r?l.default.createElement("span",{className:"tip-message"},e("All_changes_saved")):o?l.default.createElement("span",{className:"tip-message"},l.default.createElement("span",{className:"sdocfont sdoc-save-tip mr-2"}),l.default.createElement("span",{className:"save-time"},(0,d.default)(o).format("HH:mm"))):null})),n.state={isSaved:!1,isSaving:!1,lastSavedAt:""},n.saveTimer=null,n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=f.EventBus.getInstance();this.unsubscribeSavingEvent=e.subscribe("is-saving",this.onDocumentSaving),this.unsubscribeSavedEvent=e.subscribe("saved",this.onDocumentSaved),this.unsubscribeDisconnectEvent=e.subscribe("disconnect",this.onDisconnect),this.unsubscribeReconnectErrorEvent=e.subscribe("reconnect_error",this.onReconnectError),this.unsubscribeReconnectEvent=e.subscribe("reconnect",this.onReconnect),this.unsubscribeOpExecError=e.subscribe("execute_client_operations_error",this.onOperationExecuteError),this.unsubscribeSyncServerOpError=e.subscribe("sync_server_operations_error",this.onSyncServerOperationError),this.unsubscribeDocumentLoadError=e.subscribe("load_document_content_error",this.onInternalServerExecError),this.unsubscribeOperationsSaveError=e.subscribe("save_operations_to_database_error",this.onInternalServerExecError),this.unsubscribePendingOpExceedLimit=e.subscribe("pending_operations_exceed_limit",this.onPendingOpExceedLimit)}},{key:"componentWillUnmount",value:function(){this.unsubscribeSavingEvent(),this.unsubscribeSavedEvent(),this.unsubscribeDisconnectEvent(),this.unsubscribeReconnectErrorEvent(),this.unsubscribeReconnectEvent(),this.unsubscribeOpExecError(),this.unsubscribeSyncServerOpError(),this.unsubscribePendingOpExceedLimit(),this.unsubscribeDocumentLoadError(),this.unsubscribeOperationsSaveError(),clearTimeout(this.saveTimer)}}])}(l.default.Component);t.default=(0,c.withTranslation)("sdoc-editor")(h)},20904:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"getIconClass",value:function(e){switch(e){case"success":default:return"sdocfont sdoc-check-circle";case"warning":return"sdocfont sdoc-exclamation-triangle";case"none":case"danger":return"sdocfont sdoc-exclamation-circle"}}},{key:"render",value:function(){var e=this.props,t=e.intent,n=e.title,r=e.children,a=e.isRemovable,o=e.onRemove,i=this.getIconClass(t);return s.default.createElement("div",{className:"sdoc-toast-alert-container ".concat(t||"success")},s.default.createElement("div",{className:"toast-alert-icon"},s.default.createElement("i",{className:i})),s.default.createElement("div",{className:"toast-text-container"},s.default.createElement("p",{className:"toast-text-title"},n),r?s.default.createElement("p",{className:"toast-text-child"},r):null),a&&s.default.createElement("div",{onClick:o,className:"toast-close"},s.default.createElement("span",null,"\xd7")))}}])}(s.default.PureComponent);t.default=l},31702:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=new(r(n(60018)).default);t.default=a},22849:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=u(n(29357)),d=u(n(20904)),f=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,s.default)(e,"state",{isShown:!0,height:0}),(0,s.default)(e,"close",(function(t){t&&(t.nativeEvent.stopImmediatePropagation(),t.stopPropagation()),e.clearCloseTimer(),e.setState({isShown:!1})})),(0,s.default)(e,"startCloseTimer",(function(){e.props.duration&&(e.closeTimer=setTimeout((function(){e.close()}),1e3*e.props.duration))})),(0,s.default)(e,"clearCloseTimer",(function(){e.closeTimer&&(clearTimeout(e.closeTimer),e.closeTimer=null)})),(0,s.default)(e,"handleMouseEnter",(function(){e.clearCloseTimer()})),(0,s.default)(e,"handleMouseLeave",(function(){e.startCloseTimer()})),(0,s.default)(e,"onRef",(function(t){if(null!==t){var n=t.getBoundingClientRect().height;e.setState({height:n})}})),e}return i(t,e),a(t,[{key:"componentDidUpdate",value:function(e){e.isShown!==this.props.isShown&&this.setState({isShown:this.props.isShown})}},{key:"componentDidMount",value:function(){this.startCloseTimer()}},{key:"componentWillUnmount",value:function(){this.clearCloseTimer()}},{key:"render",value:function(){var e=this;return l.default.createElement(c.default,{appear:!0,unmountOnExit:!0,timeout:240,in:this.state.isShown,onExited:this.props.onRemove},(function(t){return l.default.createElement("div",{"data-state":t,className:"sdoc-toast-container ".concat(t),onMouseEnter:e.handleMouseEnter,onMouseLeave:e.handleMouseLeave,style:{height:e.state.height,zIndex:e.props.zIndex,marginBottom:e.state.isShown?0:-e.state.height}},l.default.createElement("div",{ref:e.onRef,style:{padding:8}},l.default.createElement(d.default,{intent:e.props.intent,title:e.props.title,children:e.props.children||"",isRemovable:e.props.hasCloseButton,onRemove:function(t){return e.close(t)}})))}))}}])}(l.default.PureComponent);t.default=f,(0,s.default)(f,"defaultProps",{intent:"none"})},6894:function(e,t,n){"use strict";var r=n(91847).default,a=n(12897).default,o=n(41132).default,i=n(50883).default,u=n(17383).default,s=n(34579).default,l=n(18336).default,c=n(29511).default,d=["id","description"],f=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var p=f(n(64467)),h=f(n(9950)),m=f(n(22849)),v=function(e){return Object.hasOwnProperty.call(e,"id")},E=function(e){function t(e,n){var r;return u(this,t),r=l(this,t,[e,n]),(0,p.default)(r,"getToasts",(function(){return r.state.toasts})),(0,p.default)(r,"closeAll",(function(){r.getToasts().forEach((function(e){return e.close()}))})),(0,p.default)(r,"notify",(function(e,t){if(v(t)){var n,a=i(r.state.toasts);try{for(a.s();!(n=a.n()).done;){var u=n.value;String(u.id).startsWith(t.id)&&r.closeToast(u.id)}}catch(l){a.e(l)}finally{a.f()}}var s=r.createToastInstance(e,t);return r.setState((function(e){return{toasts:[s].concat(o(e.toasts))}})),s})),(0,p.default)(r,"createToastInstance",(function(e,n){var a=++t.idCounter,o=v(n)?"".concat(n.id,"-").concat(a):a,i=n.hasCloseButton||!0,u=n.duration||2;return void 0!==n.hasCloseButton&&(i=n.hasCloseButton),void 0!==n.duration&&(u=n.duration),{id:o,title:e,description:n.description,hasCloseButton:i,duration:u,close:function(){return r.closeToast(o)},intent:n.intent}})),(0,p.default)(r,"closeToast",(function(e){r.setState((function(t){return{toasts:t.toasts.map((function(t){return t.id===e?a(a({},t),{},{isShown:!1}):t}))}}))})),(0,p.default)(r,"removeToast",(function(e){r.setState((function(t){return{toasts:t.toasts.filter((function(t){return t.id!==e}))}}))})),e.bindNotify(r.notify),e.bindGetToasts(r.getToasts),e.bindCloseAll(r.closeAll),r.state={toasts:[]},r}return c(t,e),s(t,[{key:"render",value:function(){var e=this;return h.default.createElement("div",{className:"sdoc-toast-manager"},this.state.toasts.map((function(t){var n=t.id,a=t.description,o=r(t,d);return h.default.createElement(m.default,Object.assign({key:n,onRemove:function(){return e.removeToast(n)}},o),a)})))}}])}(h.default.PureComponent);t.default=E,(0,p.default)(E,"idCounter",0)},60018:function(e,t,n){"use strict";var r=n(12897).default,a=n(34579).default,o=n(17383).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(64467)),s=i(n(9950)),l=i(n(17119)),c=i(n(6894));n(75682);var d="undefined"!==typeof window&&"undefined"!==typeof window.document,f=a((function e(){var t=this;o(this,e);var n=this;if((0,u.default)(this,"_bindNotify",(function(e){t.notifyHandler=e})),(0,u.default)(this,"_bindGetToasts",(function(e){t.getToastsHandler=e})),(0,u.default)(this,"_bindCloseAll",(function(e){t.closeAllHandler=e})),(0,u.default)(this,"getToasts",(function(){return t.getToastsHandler()})),(0,u.default)(this,"closeAll",(function(){return t.closeAllHandler()})),(0,u.default)(this,"notify",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.notifyHandler(e,r(r({},t),{},{intent:"none"}))})),(0,u.default)(this,"success",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.notifyHandler(e,r(r({},t),{},{intent:"success"}))})),(0,u.default)(this,"warning",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.notifyHandler(e,r(r({},t),{},{intent:"warning"}))})),(0,u.default)(this,"danger",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.notifyHandler(e,r(r({},t),{},{intent:"danger"}))})),d){var a=document.createElement("div");a.setAttribute("data-evergreen-toaster-container",""),document.body.appendChild(a),l.default.render(s.default.createElement(c.default,{bindNotify:this._bindNotify,bindGetToasts:this._bindGetToasts,bindCloseAll:this._bindCloseAll}),a)}}));t.default=f},24558:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(48843),u=a(n(94404));n(45218);t.default=function(e){var t=e.target,n=e.children,a=e.className,s=e.modifiers,l=e.placement,c=void 0===l?"bottom":l,d=e.fade,f=void 0!==d&&d,p=e.delay,h=void 0===p?0:p,m={popperClassName:(0,u.default)("sdoc-tooltip",a),modifiers:r(r({},s),{},{preventOverflow:r({boundariesElement:window.document.body},null===s||void 0===s?void 0:s.preventOverflow)}),placement:c,target:t,fade:f,delay:h};return o.default.createElement(i.UncontrolledTooltip,m,n)}},7343:function(e,t,n){"use strict";var r,a,o=n(43693).default,i=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.EXTERNAL_EVENT=void 0,Object.defineProperty(t,"KeyCodes",{enumerable:!0,get:function(){return s.default}}),t.TransferTypes=t.TIP_TYPE=t.TIP_TITLE=t.TIP_CONTENT=void 0;var s=u(n(78403)),l=i(n(80732));t.TransferTypes=l;t.EXTERNAL_EVENT={INTERNAL_LINK_CLICK:"internal_link_click",TOGGLE_STAR:"toggle_star",UNMARK_AS_DRAFT:"unmark_as_draft",SHARE_SDOC:"share_sdoc",FREEZE_DOCUMENT:"freeze_document",UNFREEZE:"unfreeze",REFRESH_DOCUMENT:"refresh_document",PUBLISH_DOCUMENT:"publish_document",PUBLISH_DOCUMENT_ERROR:"publish_document_error",DOCUMENT_REPLACED:"document_replaced",DOCUMENT_REPLACED_ERROR:"document_replaced_error",REMOVE_DOCUMENT:"remove_document",REMOVE_DOCUMENT_ERROR:"remove_document_error",NEW_NOTIFICATION:"new_notification",CLEAR_NOTIFICATION:"clear_notification",PARTICIPANT_ADDED:"participant-added",PARTICIPANT_REMOVED:"participant-removed",CREATE_SDOC_FILE:"create_sdoc_file",CREATE_WIKI_PAGE:"create_wiki_page",INSERT_LINK:"insert_link",COLLABORATORS_UPDATED:"collaborators_updated",IMAGE_COLUMN_TOGGLE:"Image_column_toggle"};var c=t.TIP_TYPE={DELETE_NO_CHANGES_REVISION:"delete_no_changes_revision",MERGE:"merge",HAS_CONFLICT_BEFORE_PUBLISH:"has_conflict_before_publish",HAS_BEEN_PUBLISHED:"has_been_published",HAS_BEEN_REPLACED:"has_been_merge",HAS_CONFLICT_BEFORE_VIEW_CHANGES:"has_conflict_before_view_changes",HAS_BEEN_REMOVED:"has_been_removed",CHECKING:"checking",PUBLISHING:"publishing",DELETE_REVISION:"delete_revision",SOURCE_DOCUMENT_CHANGED:"source_document_changed"};t.TIP_TITLE=(o(o(o(o(o(o(o(o(o(o(r={},c.DELETE_NO_CHANGES_REVISION,"Tip"),c.MERGE,"Tip"),c.HAS_CONFLICT_BEFORE_PUBLISH,"Tip"),c.HAS_BEEN_PUBLISHED,"Tip"),c.HAS_BEEN_REPLACED,"Tip"),c.HAS_CONFLICT_BEFORE_VIEW_CHANGES,"Tip"),c.HAS_BEEN_REMOVED,"Tip"),c.CHECKING,"Tip"),c.PUBLISHING,"Tip"),c.DELETE_REVISION,"Delete_revision"),o(r,c.SOURCE_DOCUMENT_CHANGED,"Tip")),t.TIP_CONTENT=(o(o(o(o(o(o(o(o(o(o(a={},c.DELETE_NO_CHANGES_REVISION,"Rebase_delete_no_change_revision_tip"),c.MERGE,"Merge_tip"),c.HAS_CONFLICT_BEFORE_PUBLISH,"Has_conflict_before_publish_tip"),c.HAS_BEEN_PUBLISHED,"Has_been_published_tip"),c.HAS_BEEN_REPLACED,"Has_been_replaced_tip"),c.HAS_CONFLICT_BEFORE_VIEW_CHANGES,"Has_conflict_before_view_changes_tip"),c.HAS_BEEN_REMOVED,"Has_been_removed_tip"),c.CHECKING,"Checking"),c.PUBLISHING,"Publishing"),c.DELETE_REVISION,"Delete_tip"),o(a,c.SOURCE_DOCUMENT_CHANGED,"Source_document_changed_tip"))},78403:function(e){"use strict";e.exports={Backspace:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,PauseBreak:19,CapsLock:20,Escape:27,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Insert:45,Delete:46,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,LeftWindowKey:91,RightWindowKey:92,SelectKey:93,NumPad0:96,NumPad1:97,NumPad2:98,NumPad3:99,NumPad4:100,NumPad5:101,NumPad6:102,NumPad7:103,NumPad8:104,NumPad9:105,Multiply:106,Add:107,Subtract:109,DecimalPoint:110,Divide:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F12:123,NumLock:144,ScrollLock:145,SemiColon:186,EqualSign:187,Comma:188,Dash:189,Period:190,ForwardSlash:191,GraveAccent:192,OpenBracket:219,BackSlash:220,CloseBracket:221,SingleQuote:222,ChineseInputMethod:229}},80732:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TEXT=t.HTML=t.FILES=void 0;t.HTML="text/html",t.TEXT="text/plain",t.FILES="files"},8334:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(64467)),u=o(n(23134)),s=o(n(96904)),l=o(n(17610)),c=n(15107),d=new(function(){return a((function e(){var t=this;r(this,e),(0,i.default)(this,"initSettings",(function(){t.settings=window.seafile?window.seafile:window.seafileConfig;var e=t.settings,n={name:e.name,username:e.username,avatar_url:e.avatarURL};if(t.user=new c.User(n),t.settings.isSdocRevision){var r=t.getSetting("repoID"),a=t.getSetting("siteRoot"),o=t.getSetting("originFilePath"),i="".concat(a,"lib/").concat(r,"/file").concat(o);t.settings.originFileURL=i}})),(0,i.default)(this,"uploadLocalImage",(function(e){var n=t.getSetting("docUuid");return t.api.uploadSdocImage(n,e).then((function(e){return e.data.relative_path}))})),this.settings=null,this.sdocServerApi=null,this.api=null,this.config=null}),[{key:"initApi",value:function(){this.initSettings();var e=this.getSetting("serviceUrl"),t=this.getSetting("accessToken");this.api=new l.default(e,t),this.getSetting("isOpenSocket")&&(this.sdocServerApi=new s.default(this.settings))}},{key:"getSettings",value:function(){return this.settings}},{key:"getSetting",value:function(e){return!1===this.settings[e]?this.settings[e]:this.settings[e]||""}},{key:"getPrintCss",value:function(){var e=this.getSetting("serviceUrl"),t=this.getSetting("mediaUrl");return["".concat(e).concat(t,"/sdoc-editor/sdoc-editor-font.css")]}},{key:"updateSettings",value:function(e){for(var t in e)this.settings[t]=e[t]}},{key:"getEditorConfig",value:function(){var e=this.getSettings(),t=e.docUuid,n=e.accessToken,r=e.sdocServer;return this.config={docUuid:t,accessToken:n,sdocServer:new u.default(r).origin,user:this.getUserInfo()},this.config}},{key:"getFileContent",value:function(){var e=this;return this.sdocServerApi.getDocContent().then((function(t){return e.settings.last_modify_user=t.data.last_modify_user,t}))}},{key:"normalizeSdocContent",value:function(){return this.sdocServerApi.normalizeSdocContent()}},{key:"saveContent",value:function(e){return this.sdocServerApi.saveDocContent(e)}},{key:"getDocUuid",value:function(){return this.getSetting("docUuid")}},{key:"getCollaborators",value:function(){return this.sdocServerApi.getCollaborators()}},{key:"getUserInfo",value:function(){return this.user}},{key:"listComments",value:function(){return this.sdocServerApi.listComments()}},{key:"insertComment",value:function(e){return this.sdocServerApi.insertComment(e)}},{key:"deleteComment",value:function(e){return this.sdocServerApi.deleteComment(e)}},{key:"updateComment",value:function(e,t){return this.sdocServerApi.updateComment(e,t)}},{key:"insertReply",value:function(e,t){return this.sdocServerApi.insertReply(e,t)}},{key:"deleteReply",value:function(e,t){return this.sdocServerApi.deleteReply(e,t)}},{key:"updateReply",value:function(e,t,n){return this.sdocServerApi.updateReply(e,t,n)}},{key:"startRevise",value:function(){var e=this.getSetting("repoID"),t=this.getSetting("docPath"),n=this.getSetting("docUuid");return this.api.startRevise(e,n,t)}},{key:"getSeadocOriginFileContent",value:function(){var e=this.getSetting("docUuid");return this.api.getSeadocOriginFileContent(e)}},{key:"getSdocRevisionsCount",value:function(){var e=this.getSetting("docUuid");return this.api.getSdocRevisionsCount(e)}},{key:"getSdocRevisions",value:function(e,t){var n=this.getSetting("docUuid");return this.api.getSdocRevisions(n,e,t)}},{key:"publishRevision",value:function(){var e=this.getSetting("docUuid");return this.api.publishRevision(e)}},{key:"updateSdocRevision",value:function(e){var t=this.getSetting("docUuid"),n=this.getSetting("docName");return this.api.updateSdocRevision(t,n,e)}},{key:"deleteSdocRevision",value:function(){var e=this.getSetting("docUuid");return this.api.deleteSdocRevision(e)}},{key:"deleteSdocOtherRevision",value:function(e){var t=this.getSetting("docUuid");return this.api.deleteSdocOtherRevision(t,e)}},{key:"getRevisionBaseVersionContent",value:function(){var e=this.getSetting("docUuid");return this.api.getRevisionBaseVersionContent(e)}},{key:"getPublishedRevisionContent",value:function(){var e=this.getSetting("docUuid");return this.api.getPublishedRevisionContent(e)}},{key:"getSdocLocalFiles",value:function(e,t){var n=this.getSetting("docUuid");return this.api.getSdocFiles(n,e,t)}},{key:"getSdocLocalFileId",value:function(e){var t=this.getSetting("docUuid");return this.api.getSdocFileId(t,e)}},{key:"getSdocLocalFileUrl",value:function(e){return this.getSetting("serviceUrl")+"/api/v2.1/seadoc/file/"+e+"/?doc_uuid="+e}},{key:"copyImage",value:function(e,t){var n=this.getSetting("docUuid");return this.api.asyncCopyImages(n,e,t)}},{key:"getLinkFilesInfo",value:function(e){var t=this.getSetting("docUuid");return this.api.getLinkFilesInfo(t,e)}},{key:"getCopyMoveProgressView",value:function(e){var t=this.getSetting("docUuid");return this.api.getCopyMoveProgressView(t,e)}},{key:"searchSdocFiles",value:function(e,t,n){var r=this.getSetting("docUuid");return this.api.searchSdocFiles(r,e,t,n)}},{key:"listParticipants",value:function(){var e=this.getSetting("docUuid");return this.api.listParticipants(e)}},{key:"addParticipants",value:function(e){var t=this.getSetting("docUuid");return this.api.addParticipants(t,e)}},{key:"deleteParticipants",value:function(e){var t=this.getSetting("docUuid");return this.api.deleteParticipants(t,e)}},{key:"listRelatedUsers",value:function(){var e=this.getSetting("docUuid");return this.api.listRelatedUsers(e)}},{key:"listUnseenNotifications",value:function(){var e=this.getDocUuid();return this.api.listUnseenNotifications(e)}},{key:"deleteUnseenNotifications",value:function(e){var t=this.getDocUuid();return this.api.deleteUnseenNotifications(t,e)}},{key:"readAllNotifications",value:function(){var e=this.getDocUuid();return this.api.readAllNotifications(e)}},{key:"updateConfigUuid",value:function(e){this.config&&(this.config.docUuid=e)}}])}());t.default=d},286:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CollaboratorsProvider",{enumerable:!0,get:function(){return r.CollaboratorsProvider}}),Object.defineProperty(t,"PluginsProvider",{enumerable:!0,get:function(){return o.PluginsProvider}}),Object.defineProperty(t,"useCollaborators",{enumerable:!0,get:function(){return r.useCollaborators}}),Object.defineProperty(t,"useDocument",{enumerable:!0,get:function(){return a.useDocument}}),Object.defineProperty(t,"usePlugins",{enumerable:!0,get:function(){return o.usePlugins}});var r=n(7409),a=n(93151),o=n(18260)},7409:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useCollaborators=t.CollaboratorsProvider=void 0;var i=o(n(9950)),u=a(n(8334)),s=n(15107),l=i.default.createContext(null);t.CollaboratorsProvider=function(e){var t=e.collaborators,n=e.children,a=u.default.getSetting("isSdocRevision"),o=u.default.getSetting("isPublished"),c=(0,i.useState)(t||[]),d=r(c,2),f=d[0],p=d[1];return(0,i.useEffect)((function(){a&&o||t||u.default.listRelatedUsers().then((function(e){var t=[];e.data.related_users.forEach((function(e){var n=new s.User(e);t.push(n)})),p(t)})).catch((function(e){console.log(e)}))}),[]),(0,i.useEffect)((function(){Array.isArray(t)&&t.length>0&&p(t)}),[t]),i.default.createElement(l.Provider,{value:{collaborators:f}},n)};t.useCollaborators=function(){var e=(0,i.useContext)(l);if(!e)throw new Error("'CollaboratorsContext' is null");return{collaborators:e.collaborators}}},93151:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useDocument=void 0;var o=n(9950),i=a(n(8334));t.useDocument=function(){var e=i.default.getSetting("isSdocRevision"),t=i.default.getSetting("isPublished"),n=(0,o.useState)(!0),a=r(n,2),u=a[0],s=a[1],l=(0,o.useState)(!1),c=r(l,2),d=c[0],f=c[1],p=(0,o.useState)({version:0,children:[],cursors:{}}),h=r(p,2),m=h[0],v=h[1],E=(0,o.useState)(""),g=r(E,2),y=g[0],b=g[1],A=(0,o.useCallback)((function(){return new Promise((function(e,t){i.default.getFileContent().then((function(t){var n=t.data;e(n)})).catch((function(e){console.log(e);var n="Load_doc_content_error";e&&e.response&&("content_invalid"===(e.response.data||{}).error_type&&(n="Sdoc_format_invalid"));t(n)}))}))}),[]),C=(0,o.useCallback)((function(){f(!0),A().then((function(e){v(e),f(!1)})).catch((function(e){f(!1),b(e),v(null),f(!1)}))}),[A]);return(0,o.useEffect)((function(){e&&t||A().then((function(e){v(e),s(!1)})).catch((function(e){b(e),v(null),s(!1)}))}),[]),{isFirstLoading:u,isReloading:d,errorMessage:y,document:m,loadDocument:A,reloadDocument:C,setErrorMessage:b}}},18260:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.usePlugins=t.PluginsProvider=void 0;var i=o(n(9950)),u=n(59983),s=a(n(26315)),l=a(n(76602)),c=i.default.createContext(null);t.PluginsProvider=function(e){var t=e.showComment,n=e.plugins,a=e.children,o=(0,i.useState)(""),d=r(o,2),f=d[0],p=d[1],h=(0,i.useCallback)((function(){p("")}),[]),m=(0,i.useMemo)((function(){var e=n;return t&&e.push({name:"sdoc-comment",icon:i.default.createElement(l.default,null),resizable_width:!0,display_type:u.PLUGIN_DISPLAY_TYPE.RIGHT_PANEL,component:s.default}),e}),[t,n]),v=(0,i.useCallback)((function(e){if(e&&f!==e){var t=m.find((function(t){return t.name===e}));(null===t||void 0===t?void 0:t.display_type)===u.PLUGIN_DISPLAY_TYPE.RIGHT_PANEL&&p(e)}else p("")}),[f,m]);return i.default.createElement(c.Provider,{value:{plugins:m,displayPluginName:f,updateDisplayPlugin:v,closePlugin:h}},a)};t.usePlugins=function(){var e=(0,i.useContext)(c);if(!e)throw new Error("'PluginsContext' is null");return e}},17:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"Mh",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"bT",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"Zo",{enumerable:!0,get:function(){return o.EXTERNAL_EVENT}}),Object.defineProperty(t,"l7",{enumerable:!0,get:function(){return a.EventBus}}),Object.defineProperty(t,"Ii",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"SX",{enumerable:!0,get:function(){return a.SDocViewer}}),Object.defineProperty(t,"fP",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"YU",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"x",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"DM",{enumerable:!0,get:function(){return c.default}});var a=n(75601),o=n(7343),i=r(n(98846)),u=r(n(19737)),s=r(n(27414)),l=r(n(65343)),c=r(n(98323)),d=r(n(20722)),f=r(n(96635)),p=r(n(32674))},3473:function(e,t,n){"use strict";var r=n(91847).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=["children","className"],l=n(24994).default,c=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=c(n(9950)),f=l(n(94404)),p=function(e){function t(){return a(this,t),i(this,t,arguments)}return u(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,a=r(e,s);return d.default.createElement("div",Object.assign({className:(0,f.default)("sdoc-editor-page-content",n)},a),t)}}])}(d.Component);t.default=p},62171:function(e,t,n){"use strict";var r=n(91847).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=["children","className"],l=n(24994).default,c=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=c(n(9950)),f=l(n(94404)),p=function(e){function t(){return a(this,t),i(this,t,arguments)}return u(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,a=r(e,s);return d.default.createElement("div",Object.assign({className:(0,f.default)("sdoc-editor-page-header d-flex justify-content-between align-items-center px-4",n)},a),t)}}])}(d.Component);t.default=p},11820:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Content",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"Header",{enumerable:!0,get:function(){return o.default}}),t.default=void 0;var a=r(n(92968)),o=r(n(62171)),i=r(n(3473));n(72448);t.default=a.default},92968:function(e,t,n){"use strict";var r=n(41132).default,a=n(91847).default,o=["children","className"],i=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=i(n(94404)),c=i(n(8334)),d=n(46867);t.default=function(e){var t=e.children,n=e.className,i=a(e,o);return(0,s.useEffect)((function(){setTimeout((function(){var e=window.location.href,t=e.slice(e.indexOf("#")+1);if(t){var n=document.getElementById(t);n&&n.scrollIntoView(!0)}}),500),function(){var e=c.default.getSetting("isPublished")||!1,t=c.default.getSetting("isSdocRevision")||!1;if(!e&&!t){var n=c.default.getSetting("docUuid"),a=c.default.getSetting("docName"),o=d.LocalStorage.getItem("sdoc-recent-files",[]),i=[],u={doc_uuid:n,name:a};if(o.length>0){var s=o.find((function(e){return e.doc_uuid===n}));if(s)return;if(!s){var l=o.slice(0);10===o.length&&l.shift(),i=[u].concat(r(l))}}else i.push(u);d.LocalStorage.setItem("sdoc-recent-files",i)}}()}),[]),s.default.createElement("div",Object.assign({className:(0,l.default)("sdoc-editor-page-wrapper",n)},i),t)}},15107:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Notification",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"Revision",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"User",{enumerable:!0,get:function(){return o.default}});var a=r(n(20246)),o=r(n(35960)),i=r(n(38004))},38004:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(12709),i=r((function e(t){var n,r,i;a(this,e),this.id=t.id||"",this.comment_id=(null===t||void 0===t||null===(n=t.detail)||void 0===n?void 0:n.comment_id)||"",this.reply_id=(null===t||void 0===t||null===(r=t.detail)||void 0===r?void 0:r.reply_id)||"",this.type=(null===t||void 0===t||null===(i=t.detail)||void 0===i?void 0:i.msg_type)||"",this.key="reply"!==this.type?(0,o.generatorNotificationKey)(this.comment_id):(0,o.generatorNotificationKey)(this.comment_id,this.reply_id)}));t.default=i},20246:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(46867),i=r((function e(t){a(this,e),this.id=t.revision_id||"",this.repoId=t.repo_id||"",this.docUuid=t.doc_uuid||"",this.filePath=t.file_path||"",this.filename=t.filename||"",this.parentPath=t.parent_path||"",this.nickname=t.nickname||"",this.createdTime=o.DateUtils.format(t.created_at||"","YYYY-MM-DD HH:MM"),this.updatedTime=o.DateUtils.format(t.updated_at||"","YYYY-MM-DD HH:MM"),this.isPublished=t.is_published||!1,this.publisher=t.publisher||"",this.publisherNickname=t.publisher_nickname||"",this.publishFileVersion=t.publish_file_version||"",this.originDocUuid=t.origin_doc_uuid||"",this.originFilePath=t.origin_file_path||"",this.originFileVersion=t.origin_file_version||"",this.originFilename=t.origin_filename||"",this.originParentPath=t.origin_parent_path||""}));t.default=i},35960:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r((function e(t){a(this,e),this.name=t.name||"",this.username=t.email||t.username||"",this.email=this.username,this.contact_email=t.contact_email||"",this.avatar_url=t.avatar_url||"",this.name_pinyin=t.name_pinyin||""}));t.default=o},27414:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(75601);t.default=r.DiffViewer},96635:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),u=r(n(8334)),s=n(75601),l=n(59983),c=n(9863),d=r(n(77444)),f=n(68063),p=n(67996),h=r(n(72711)),m=r(n(75169)),v=n(286);n(20105),n(72568);t.default=(0,i.withTranslation)("sdoc-editor")((function(e){var t=e.isReadOnly,n=e.docUuid,r=e.document,a=e.showOutline,i=e.tableId,E=e.columns,g=e.getColumnCellValue,y=e.tables,b=e.getTableById,A=e.collaborators,C=e.formulaRows,T=e.getTableFormulaResults,_=e.getArticleStyle;u.default.initApi();var D=(0,m.default)(),O=(0,o.useMemo)((function(){var e=p.SeaTableColumnPlugin.editorPlugin,t=(0,p.SeaTableViewsPlugin.editorPlugin)(e((0,c.createDefaultEditor)()));n&&u.default.updateConfigUuid(n);var a=u.default.getEditorConfig(),o=(0,d.default)((0,f.withSocketIO)(t,{document:r,config:a})),s=r.cursors;return o.getColumnCellValue=g,o.table_id=i,o.columns=E||[],o.getColumnCellValue=g,o.tables=y||[],o.getTableById=b,o.collaborators=A,o.formulaRows=C,o.getTableFormulaResults=T,o.cursors=s||{},o.width=l.PAGE_EDIT_AREA_WIDTH,o.editorType=l.DOCUMENT_PLUGIN_EDITOR,o.getArticleStyle=_,o}),[n]);return(0,o.useEffect)((function(){return O.openConnection(),function(){O.closeConnection()}}),[O]),(0,o.useEffect)((function(){O.getColumnCellValue=g||null,O.getArticleStyle=_,D()}),[D,g,_,O]),o.default.createElement(h.default,null,!t&&o.default.createElement(v.PluginsProvider,{plugins:[],showComment:!1},o.default.createElement(s.SDocEditor,{editor:O,document:r,showComment:!1,showOutline:a})),t&&o.default.createElement(s.SDocViewer,{editor:O,document:r,showToolbar:!1,showComment:!1,showOutline:a}))}))},72711:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=u(n(57458)),d=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).state={hasError:!1},n}return i(t,e),a(t,[{key:"componentDidCatch",value:function(e,t){console.log(e,t)}},{key:"render",value:function(){return this.state.hasError?l.default.createElement(c.default,null):this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0}}}])}(l.PureComponent);t.default=d},57458:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(48843),l=n(28321),c=o(n(8334));n(52027);t.default=(0,l.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=(0,u.useCallback)(a(r().mark((function e(){var t;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.default.normalizeSdocContent();case 2:t=e.sent,t.data.success&&location.reload(!0);case 5:case"end":return e.stop()}}),e)}))),[]);return u.default.createElement("div",{className:"error-page"},u.default.createElement("span",{className:"error-tip"},t("Sdoc_error_tip")),u.default.createElement(s.Button,{className:"error-button",onClick:function(){return n()}},t("Repair")))}))},65343:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=a(n(41477)),l=a(n(32674)),c=a(n(81064)),d=o(n(11820)),f=a(n(8334)),p=a(n(72711)),h=n(75601),m=n(46867),v=n(68124);n(20105);t.default=function(){f.default.initApi();var e=(0,u.useTranslation)().t,t=(0,i.useState)(!0),n=r(t,2),a=n[0],o=n[1],E=(0,i.useState)(""),g=r(E,2),y=g[0],b=g[1],A=(0,i.useState)(!1),C=r(A,2),T=C[0],_=C[1],D=(0,i.useState)({}),O=r(D,2),N=O[0],S=O[1],w=(0,i.useState)({}),k=r(w,2),I=k[0],L=k[1];(0,i.useEffect)((function(){(0,m.resetWebTitle)(e)}),[]),(0,i.useEffect)((function(){f.default.getPublishedRevisionContent().then((function(e){var t=e.data.content,n=JSON.parse(t);n=(0,v.formatSdocContent)(n),L(n),o(!1)})).catch((function(e){console.log(e);var t="Load_doc_content_error";e&&e.response&&("content_invalid"===(e.response.data||{}).error_type&&(t="Sdoc_format_invalid"));b(t),o(!1)}))}),[]);var R=(0,i.useCallback)((function(e){S(e)}),[]),P=(0,i.useCallback)((function(e){_(e)}),[]);return a?i.default.createElement(s.default,null):y?i.default.createElement("div",{className:"error-page"},i.default.createElement("div",{className:"error-tip"},e(y))):i.default.createElement(p.default,null,i.default.createElement(d.default,null,i.default.createElement(d.Header,null,i.default.createElement(l.default,{isEditMode:!1,isPublished:!0}),i.default.createElement(c.default,{isShowChanges:T,changes:N,isPublished:!0,handleViewChangesToggle:P})),i.default.createElement(d.Content,null,i.default.createElement(h.PublishedRevisionDiffViewer,{isShowChanges:T,revisionContent:I,didMountCallback:R}))))}},20722:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),u=r(n(8334)),s=r(n(72711)),l=n(59983),c=n(9863),d=r(n(77444)),f=n(68063),p=r(n(44701));n(7652);t.default=(0,i.withTranslation)("sdoc-editor")((function(e){var t=e.document,n=e.docUuid,r=e.isWikiReadOnly,a=e.scrollRef;u.default.initApi();var i=(0,o.useMemo)((function(){var e=(0,c.createWikiEditor)();n&&u.default.updateConfigUuid(n);var r=u.default.getEditorConfig(),a=(0,d.default)((0,f.withSocketIO)(e,{document:t,config:r})),o=t.cursors;return a.cursors=o||{},a.width=l.PAGE_EDIT_AREA_WIDTH,a.editorType=l.WIKI_EDITOR,a}),[n]);return(0,o.useEffect)((function(){return i.openConnection(),function(){i.closeConnection()}}),[i]),o.default.createElement(s.default,null,o.default.createElement(p.default,{document:t,docUuid:n,editor:i,isWikiReadOnly:r,scrollRef:a}))}))},98846:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=a(n(41477)),l=a(n(32674)),c=a(n(81064)),d=o(n(11820)),f=a(n(8334)),p=a(n(72711)),h=n(75601),m=n(78192),v=n(286),E=n(46867);n(20105);t.default=(0,u.withTranslation)("sdoc-editor")((function(e){var t=e.isStarred,n=e.isDraft,a=e.showComment,o=e.showDocOperations,u=void 0===o||o,g=e.t,y=e.plugins,b=void 0===y?[]:y,A=e.collaborators;f.default.initApi();var C=(0,i.useRef)(null),T=(0,v.useDocument)(),_=T.isFirstLoading,D=T.isReloading,O=T.errorMessage,N=T.document,S=T.reloadDocument,w=T.setErrorMessage,k=(0,i.useState)(!1),I=r(k,2),L=I[0],R=I[1],P=(0,i.useState)(null),M=r(P,2),x=M[0],F=M[1],B=(0,i.useState)({}),U=r(B,2),j=U[0],H=U[1],Y=f.default.getSetting("isPublished")||!1,G=f.default.getSetting("isSdocRevision")||!1,z=(0,i.useState)(Y),W=r(z,2),K=W[0],V=W[1];(0,i.useEffect)((function(){(0,E.resetWebTitle)(g)}),[]);var Q=(0,i.useCallback)((function(e){H(e)}),[L]),q=(0,i.useCallback)((function(e){if(K)R(e);else{if(!e)return R(e),void S();var t=C.current.getSlateValue();F(t),R(e)}}),[N,C.current,K]),X=(0,i.useCallback)((function(e){R(!1),C.current.setSlateValue(e),C.current.updateDocumentVersion(e)}),[]),J=(0,i.useCallback)((function(){f.default.getPublishedRevisionContent().then((function(e){var t=e.data.content,n=JSON.parse(t);F(n),V(!0),f.default.settings.isPublished=!0;var r=f.default.getSetting("assetsUrl"),a=f.default.getSetting("docUuid"),o=f.default.getSetting("originDocUuid");f.default.settings.assetsUrl=r.replace(a,o)})).catch((function(e){console.log(e);var t="Load_doc_content_error";e&&e.response&&("content_invalid"===(e.response.data||{}).error_type&&(t="Sdoc_format_invalid"));w(t),V(!0)}))}),[w]),Z={isPublished:K,isShowChanges:L,changes:j,handleViewChangesToggle:q,handleRevisionMerged:X,handleRevisionPublished:J};return _?i.default.createElement(s.default,null):O?i.default.createElement("div",{className:"error-page"},i.default.createElement("div",{className:"error-tip"},g(O))):i.default.createElement(p.default,null,i.default.createElement(v.CollaboratorsProvider,{collaborators:A},i.default.createElement(v.PluginsProvider,{plugins:b,showComment:a},i.default.createElement(d.default,null,i.default.createElement(d.Header,null,i.default.createElement(l.default,{isStarred:t,isDraft:n,isPublished:K,isEditMode:!K&&!L}),u&&i.default.createElement(c.default,Z)),i.default.createElement(d.Content,null,!G&&i.default.createElement(h.SDocEditor,{ref:C,isReloading:D,document:N,showComment:a}),G&&!K&&i.default.createElement(h.RevisionEditor,{ref:C,isReloading:D,document:N,revisionContent:x,isShowChanges:L,didMountCallback:Q}),G&&K&&i.default.createElement(m.PublishedRevisionDiffViewer,{revisionContent:x,isShowChanges:L,didMountCallback:Q}))))))}))},19737:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(17383).default,i=n(34579).default,u=n(18336).default,s=n(29511).default,l=n(6305).default,c=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=c(n(9950)),f=n(28321),p=n(75601),h=c(n(8334)),m=c(n(41477)),v=l(n(11820)),E=n(46867),g=c(n(72711));n(7652);var y=function(e){function t(e){var n;return o(this,t),(n=u(this,t,[e])).state={isContextInit:!1,errorMessage:null,document:null},n.config=null,n}return s(t,e),i(t,[{key:"componentDidMount",value:function(){var e=a(r().mark((function e(){var t,n;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h.default.initApi(),e.prev=1,e.next=4,h.default.getFileContent();case 4:t=e.sent,n=t.data||(0,E.generateDefaultDocContent)(),this.setState({isContextInit:!0,document:n}),e.next=13;break;case 9:e.prev=9,e.t0=e.catch(1),console.log(e.t0),this.setState({isContextInit:!0,errorMessage:"Load_doc_content_error",document:null});case 13:case"end":return e.stop()}}),e,this,[[1,9]])})));return function(){return e.apply(this,arguments)}}()},{key:"render",value:function(){var e=this.state,t=e.isContextInit,n=e.errorMessage,r=e.document,a=this.props.t;if(!t)return d.default.createElement(m.default,null);if(n)return d.default.createElement("div",{className:"d-flex justify-content-center"},a(n));var o=h.default.getSettings(),i=o.docName,u=o.sharePermissionText,s=o.downloadURL,l={document:r,showToolbar:!E.isMobile,showOutline:!E.isMobile,showComment:!1};return d.default.createElement(g.default,null,d.default.createElement(v.default,null,d.default.createElement(v.Header,null,d.default.createElement("div",{className:"doc-info"},d.default.createElement("h2",{className:"doc-name my-0"},i),u&&d.default.createElement("span",{className:"sdoc-share-permission ml-2"},u)),d.default.createElement("div",{className:"doc-ops"},s&&d.default.createElement("a",{href:s,className:"op-item"},d.default.createElement("i",{className:"sdocfont sdoc-download"})))),d.default.createElement(v.Content,null,d.default.createElement(p.SDocViewer,l))))}}])}(d.default.Component);t.default=(0,f.withTranslation)("sdoc-editor")(y)},98323:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(8334)),i=r(n(72711)),u=n(75601);n(7652);t.default=function(e){var t=e.document,n=e.showOutline,r=e.scrollRef;return o.default.initApi(),a.default.createElement(i.default,null,a.default.createElement(u.SDocWikiViewer,{document:t,showOutline:n,scrollRef:r}))}},65770:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNORDERED_LIST=t.TOP_LEVEL_TYPES=t.TABLE_ROW=t.TABLE_CELL=t.TABLE=t.SEATABLE_COLUMN=t.PARAGRAPH=t.ORDERED_LIST=t.LIST_ITEM=t.LINK=t.INLINE_LEVEL_TYPES=t.IMAGE=t.HEADER_TYPE_MAP=t.HEADER_LIST=t.HEADER6=t.HEADER5=t.HEADER4=t.HEADER3=t.HEADER2=t.HEADER1=t.HEADER=t.FORMULA=t.CODE_LINE=t.CODE_BLOCK=t.CHECK_LIST_ITEM=t.BLOCKQUOTE=void 0;var n=t.BLOCKQUOTE="blockquote",r=t.HEADER="header",a=t.HEADER1="".concat(r,"1"),o=t.HEADER2="".concat(r,"2"),i=t.HEADER3="".concat(r,"3"),u=t.HEADER4="".concat(r,"4"),s=t.HEADER5="".concat(r,"5"),l=t.HEADER6="".concat(r,"6"),c=t.ORDERED_LIST="ordered_list",d=t.UNORDERED_LIST="unordered_list",f=(t.LIST_ITEM="list_item",t.CHECK_LIST_ITEM="check_list_item"),p=t.PARAGRAPH="paragraph",h=t.CODE_BLOCK="code_block",m=(t.CODE_LINE="code_line",t.TABLE="table"),v=(t.TABLE_ROW="table_row",t.TABLE_CELL="table_cell",t.IMAGE="image"),E=t.LINK="link";t.FORMULA="formula",t.SEATABLE_COLUMN="seatable_column",t.TOP_LEVEL_TYPES=[n,a,o,i,u,s,l,c,d,f,p,h,m],t.INLINE_LEVEL_TYPES=[v,E],t.HEADER_LIST=["H1","H2","H3","H4","H5","H6"],t.HEADER_TYPE_MAP={H1:a,H2:o,H3:i,H4:u,H5:s,H6:l}},76803:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.genCodeLangs=void 0;t.genCodeLangs=function(){return[{text:"Plain Text",value:"plaintext"},{text:"Bash",value:"bash"},{text:"CSS",value:"css"},{text:"C",value:"c"},{text:"C++",value:"cpp"},{text:"C#",value:"csharp"},{text:"Go",value:"go"},{text:"HTML",value:"html"},{text:"Javascript",value:"javascript"},{text:"Java",value:"java"},{text:"PHP",value:"php"},{text:"Python",value:"python"},{text:"Ruby",value:"ruby"},{text:"SQL",value:"sql"},{text:"Swift",value:"swift"},{text:"Typescript",value:"typescript"},{text:"XML",value:"xml"},{text:"YAML",value:"yaml"}]}},35943:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=r(n(99771)),i=n(65770),u=r(n(66031)),s=function(e){return!("#text"===e.nodeName&&"\n"===e.nodeValue)},l=function(e){for(var t,n=function(e){switch("[object NodeList]"===Object.prototype.toString.call(e)&&(e=Array.from(e)),(0,o.default)(e)){case"array":return c(e);case"object":return l(e);case"null":case"undefined":return;default:throw new Error('The `next` argument was called with invalid children: "'.concat(e,'".'))}},r=0;r<u.default.length;r++){var a=u.default[r];if(a){var i=a(e,n),s=(0,o.default)(i);if("array"!==s&&"object"!==s&&"null"!==s&&"undefined"!==s)throw new Error('A rule returned an invalid deserialized representation: "'.concat(t,'".'));if(void 0!==i){if(null===i)return null;t=i;break}}}return t||n(e.childNodes)},c=function(){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(s).forEach((function(n){var r=l(n);switch((0,o.default)(r)){case"array":var a=e?d(r):r;t=t.concat(a);break;case"object":t.push(r)}})),t},d=function(e){return 0===e.length?[{id:a.default.nice(),type:i.PARAGRAPH,children:[{text:"",id:a.default.nice()}]}]:e=e.reduce((function(e,t){if(i.TOP_LEVEL_TYPES.includes(t.type)&&e.push(t),t.type===i.LIST_ITEM){var n={id:a.default.nice(),type:i.UNORDERED_LIST,children:[t]};return e.push(n),e}if(!t.type||i.INLINE_LEVEL_TYPES.includes(t.type)){var r=e[e.length-1];if(r&&r.type===i.PARAGRAPH)return r.children.push(t),e;var o={id:a.default.nice(),type:i.PARAGRAPH,children:[t]};return e.push(o),e}return e}),[])};t.default=function(e){var t=(new DOMParser).parseFromString(e,"text/html").body,n=Array.from(t.childNodes),r=[];return r=c(n,!0),r=d(r)}},51388:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("BLOCKQUOTE"===n)return{id:a.default.nice(),type:o.BLOCKQUOTE,children:t(r)}}},69630:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770),i=n(76803);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("PRE"===n){var u=Array.from(r).filter((function(e){return"CODE"===e.nodeName})),s=u[0];if(s){var l=s.getAttribute("lang");return l=(0,i.genCodeLangs)().find((function(e){return e.value===l}))||"plaintext",{id:a.default.nice(),language:l,type:o.CODE_BLOCK,children:t(u)}}var c=r[0].textContent.split("\n").filter(Boolean).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e}]}}));return{id:a.default.nice(),language:"plaintext",type:o.CODE_BLOCK,children:c}}if("CODE"===n&&"PRE"===e.parentElement.nodeName){if(Array.from(r).every((function(e){return"P"===e.nodeName})))return Array.from(r).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e.textContent}]}}));var d=e.textContent;return d.indexOf("\n")>-1?d.slugid("\n").filter(Boolean).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e}]}})):{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e.textContent}]}}}},30850:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if(n&&o.HEADER_LIST.includes(n))return{id:a.default.nice(),type:o.HEADER_TYPE_MAP[n],children:t(r)}}},18090:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770);t.default=function(e,t){if("IMG"===e.nodeName)return{id:a.default.nice(),type:o.IMAGE,data:{src:e.getAttribute("src")},children:[{text:"",id:a.default.nice()}]}}},66031:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(51388)),o=r(n(69630)),i=r(n(30850)),u=r(n(18090)),s=r(n(96811)),l=r(n(1283)),c=r(n(11525)),d=r(n(62871)),f=r(n(76608)),p=[a.default,o.default,i.default,u.default,s.default,l.default,d.default,c.default,f.default];t.default=p},96811:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770);t.default=function(e,t){var n=e.nodeName,r=e.textContent||e.getAttribute("title")||e.getAttribute("href");if("A"===n)return{id:a.default.nice(),type:o.LINK,href:e.getAttribute("href"),title:e.getAttribute("title"),children:[{id:a.default.nice(),text:r}]}}},1283:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770),i=["DIV","P"];t.default=function(e,t){var n=e.nodeName,r=e.childNodes;return"UL"===n?{id:a.default.nice(),type:o.UNORDERED_LIST,children:t(r)}:"OL"===n?{id:a.default.nice(),type:o.ORDERED_LIST,children:t(r)}:"LI"===n&&i.includes(e.firstChild.nodeName)?{id:a.default.nice(),type:o.LIST_ITEM,children:t(r)}:"LI"!==n||i.includes(e.firstChild.nodeName)?i.includes(n)&&"LI"===e.parentElement.nodeName?{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}:void 0:{id:a.default.nice(),type:o.LIST_ITEM,children:[{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}]}}},11525:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("P"===n&&"LI"!==e.parentElement.nodeName)return{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}}},62871:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261)),o=n(65770);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("TABLE"===n)return{id:a.default.nice(),type:o.TABLE,children:t(r)};if("THEAD"===n||"TBODY"===n)return t(r);if("TR"===n&&r.length>0){if(!Array.from(r).some((function(e){return"TH"===e.nodeName||"TD"===e.nodeName})))return;return{id:a.default.nice(),type:o.TABLE_ROW,children:t(r)}}return"TH"===n||"TD"===n?{id:a.default.nice(),type:o.TABLE_CELL,children:t(r)}:void 0}},76608:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36261));t.default=function(e,t){var n=e.nodeName,r=e.nodeType;return"SPAN"===n?{id:a.default.nice(),text:e.textContent}:"STRONG"===n||"B"===n?{id:a.default.nice(),bold:!0,text:e.textContent}:"CODE"===n&&"PRE"!==e.parentElement.nodeName?{id:a.default.nice(),code:!0,text:e.textContent}:"DEL"===n?{id:a.default.nice(),delete:!0,text:e.textContent}:"I"===n?{id:a.default.nice(),italic:!0,text:e.textContent}:"INS"===n?{id:a.default.nice(),add:!0,text:e.textContent}:3===r?{id:a.default.nice(),text:e.textContent}:void 0}},51187:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3948),o=r(n(3880)),i=r(n(58910)),u=r(n(63507)),s=r(n(5058)),l=r(n(8540)),c=r(n(64416)),d=r(n(32414)),f=r(n(52736)),p=r(n(16792)),h=r(n(50240)),m=r(n(72142)),v=r(n(50346)),E=(0,a.unified)().use(o.default).use(i.default).use(u.default).use(s.default).use(l.default,{allowDangerousHtml:!0}).use(c.default,{displayMath:["$$","$$"]}).use(f.default).use(p.default,{blanks:["pre","code"]}).use(d.default).use(h.default,v.default).use(m.default);t.default=E},50346:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(72414)),o=n(81329),i=(0,a.default)(o.defaultSchema,{tagNames:["input","code","span","div","blockquote","pre"],attributes:{input:["type"],li:["className"],code:["className"],span:["className"],div:["className"]},protocols:{src:["http","https","cid"]}});t.default=i},39611:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3948),o=r(n(3880)),i=r(n(58910)),u=r(n(63507)),s=n(82935),l=n(23499);t.default=function(e){if(!e)return[(0,s.generateDefaultParagraph)()];var t=e;"number"===typeof e&&(t=e+"");var n=(0,a.unified)().use(o.default).use(i.default).use(u.default).parse(t);return(0,l.formatMdToSlate)(n.children)}},23499:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformUnorderedList=t.transformTableRow=t.transformTableCell=t.transformTable=t.transformParagraph=t.transformOrderedList=t.transformMath=t.transformListItem=t.transformListContent=t.transformList=t.transformHtml=t.transformHr=t.transformHeader=t.transformCodeLine=t.transformCodeBlock=t.transformCheckListItem=t.transformCheckList=t.transformBlockquote=t.transformBlockHtml=t.formatMdToSlate=void 0;var o=a(n(36261)),i=n(82935),u=n(70710),s=a(n(35943)),l={strong:"bold",emphasis:"italic"},c=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=t.type,s=t.children,d=t.value;if(a===u.LINK){var f,p,h=0===s.length?{type:"text",value:""}:s[0];if(null!==(f=t.title)&&void 0!==f&&null!==(p=f.startsWith)&&void 0!==p&&p.call(f,"__sdoc_mention__username")){var m=t.title.split("__sdoc_mention__username")[1],v={id:o.default.nice(),username:m,type:"mention",children:[{id:o.default.nice(),text:h.value}]};return e.push(v),e}var E=[{id:o.default.nice(),text:h.value||""}],g={id:o.default.nice(),type:u.LINK,url:t.url,title:t.title,children:E};return e.push([(0,i.generateDefaultText)(),g,(0,i.generateDefaultText)()]),e}if(a===u.IMAGE){var y=r(r(r(r({src:t.url},t.title&&{title:t.title}),t.alt&&{alt:t.alt}),t.width&&{width:t.width}),t.height&&{height:t.height}),b={id:o.default.nice(),data:y,type:u.IMAGE,children:[(0,i.generateDefaultText)()]};return e.push([(0,i.generateDefaultText)(),b,(0,i.generateDefaultText)()]),e}if("html"===a){var A=S(t);return e.push(A),e}if(n.id||(n.id=o.default.nice()),"text"===a){var C=d&&"\u200b"!==d?d:"";return n.text=C,void e.push(n)}if("inlineCode"===a)return n.code=!0,n.text=d||"",void e.push(n);var T=l[a];if(!Array.isArray(s)||0===s.length||!T)return n.text=d||"",void e.push(n);n[T]=!0,s.forEach((function(t){c(e,t,n)}))},d=function(e){var t=e.children,n=[(0,i.generateDefaultText)()];if(!t||!Array.isArray(t)||0===t.length)return n;var r=[];return t.forEach((function(e){return c(r,e)})),r.flat()},f=function(e){var t=e.depth,n="".concat(u.HEADER).concat(t);return{id:o.default.nice(),type:n,children:d(e)}};t.transformHeader=f;var p=function(e){return{id:o.default.nice(),type:u.PARAGRAPH,children:d(e)}};t.transformParagraph=p;var h=function(e){var t=e.children;return{id:o.default.nice(),type:u.BLOCKQUOTE,children:t.map((function(e){return(0,I[e.type])(e)})).flat()}};t.transformBlockquote=h;var m=function(e){return{id:o.default.nice(),type:u.PARAGRAPH,children:d(e)}};t.transformListContent=m;var v=function(e){var t=e.children;return 0===t.length?{id:o.default.nice(),type:u.LIST_ITEM,children:[m({})]}:{id:o.default.nice(),type:u.LIST_ITEM,children:t.map((function(e){return e.type===u.PARAGRAPH?m(e):"code"===e.type?O(e):"blockquote"===e.type?h(e):"list"===e.type?A(e):"heading"===e.type?p(e):"html"===e.type?w(e):void 0})).flat()}};t.transformListItem=v;var E=function(e){var t=e.children;return{id:o.default.nice(),type:u.ORDERED_LIST,children:t.map((function(e){return v(e)}))}};t.transformOrderedList=E;var g=function(e){var t=e.children;return{id:o.default.nice(),type:u.UNORDERED_LIST,children:t.map((function(e){return v(e)}))}};t.transformUnorderedList=g;var y=function(e){var t=e.children,n=e.checked;return{id:o.default.nice(),type:u.CHECK_LIST_ITEM,checked:n,children:t.map((function(e){return d(e)})).flat()}};t.transformCheckListItem=y;var b=function(e){return e.children.map((function(e){return y(e)}))};t.transformCheckList=b;var A=function(e){var t=e.ordered,n=e.children[0];return!0===t?E(e):!1===t&&null===n.checked?g(e):b(e)};t.transformList=A;var C=function(e,t){return{id:o.default.nice(),type:u.TABLE_CELL,children:d(e)}};t.transformTableCell=C;var T=function(e){var t=e.children;return{id:o.default.nice(),type:u.TABLE_ROW,children:t.map((function(e){return C(e)}))}};t.transformTableRow=T;var _=function(e){var t=e.children,n=e.align,r=void 0===n?[]:n;return{id:o.default.nice(),type:u.TABLE,align:r,children:t.map((function(e,t){return T(e)}))}};t.transformTable=_;var D=function(e){return{id:o.default.nice(),type:u.CODE_LINE,children:[{id:o.default.nice(),text:e}]}};t.transformCodeLine=D;var O=function(e){var t=e.lang,n=e.value.split("\n").filter(Boolean);return 0===n.length&&(n=[""]),{id:o.default.nice(),type:u.CODE_BLOCK,lang:t,children:n.map((function(e){return D(e)}))}};t.transformCodeBlock=O;var N=function(e){return{id:o.default.nice(),type:"hr",children:[(0,i.generateDefaultText)()]}};t.transformHr=N;var S=function(e){var t=(0,i.generateDefaultText)();if("<img"===e.value.slice(0,4).toLowerCase()){var n=(new DOMParser).parseFromString(e.value,"text/html").body.firstChild,a=n.getAttribute("src");if(!a)return[t];var s=n.getAttribute("alt"),l=n.getAttribute("title"),c=n.getAttribute("width"),d=n.getAttribute("height"),f=r(r(r(r({src:a},s&&{alt:s}),l&&{title:l}),!isNaN(c)&&c>0&&{width:c}),!isNaN(d)&&d>0&&{height:d}),p={id:o.default.nice(),data:f,type:u.IMAGE,children:[(0,i.generateDefaultText)()]};return[(0,i.generateDefaultText)(),p,(0,i.generateDefaultText)()]}return[t]};t.transformHtml=S;var w=function(e){return"<img"===e.value.slice(0,4).toLowerCase()?{id:o.default.nice(),type:u.PARAGRAPH,children:S(e)}:(0,s.default)(e.value)};t.transformBlockHtml=w;var k=function(e){return{id:o.default.nice(),type:"formula",data:{formula:e.value},children:[(0,i.generateDefaultText)()]}};t.transformMath=k;var I={paragraph:p,heading:f,blockquote:h,table:_,list:A,code:O,thematicBreak:N,math:k,html:w};t.formatMdToSlate=function(e){return e.filter((function(e){return I[e.type]})).map((function(e){return(0,I[e.type])(e)})).flat()}},78971:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3948),o=r(n(3880)),i=r(n(58910)),u=r(n(53674)),s=r(n(63507)),l=n(19307);t.default=function(e){if(!function(e){return!(!e||!Array.isArray(e))}(e))return"";var t={type:"root",children:(0,l.formatSlateToMd)(e)};return(0,a.unified)().use(o.default).use(i.default).use(u.default,{rule:"-",ruleSpaces:!1,bullet:"*",commonmarks:!0,fences:!0}).use(s.default).stringify(t)}},19307:function(e,t,n){"use strict";var r=n(50883).default,a=n(12897).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.formatSlateToMd=void 0;var i=n(70523),u=o(n(61826)),s=function(e){return{type:"text",value:e||""}},l=function(e){var t={type:"text",value:e.text};return e.code&&(t=a(a({},t),{},{type:"inlineCode"})),e.bold&&(t.value=t.value?t.value.trim():"",(0,u.default)(t.value)&&(t.value=t.value+"\u200b"),t={type:"strong",children:[t]}),e.italic&&"strong"===t.type?t={type:"emphasis",children:[t]}:e.italic&&(t.value=t.value?t.value.trim():"",(0,u.default)(t.value)&&(t.value=t.value+"\u200b"),t={type:"emphasis",children:[t]}),t},c=function(e){var t=e.children,n=[s()];if(!t||!Array.isArray(t)||0===t.length)return n;var r=[];return t.forEach((function(e){return function(e,t){if(t.type&&"image"===t.type){var n=t.data,r={type:"image",url:n.src,alt:n.alt||null,title:n.title||null};return(n.height||n.width)&&(r={type:"html",value:'<img src="'.concat(n.src,'" alt="').concat(n.alt,'" title="').concat(n.title,'" width="').concat(n.width,'" height="').concat(n.height,'" />')}),e.push(r),e}if(t.type&&"link"===t.type){var a={type:"link",url:t.href,title:t.title||null,children:[l(t.children[0])]};return e.push(a),e}if(t.type&&"mention"===t.type){var o=t.children[0].text,i=t.username,u={type:"link",url:"javascript:void(0)",title:"__sdoc_mention__username".concat(i),children:[{type:"text",value:o}]};return e.push(u),e}if(t.type&&"seatable_column"===t.type){var s=t.data,c={text:"{".concat(s.name,"}")},d=l(c);return e.push(d),e}var f=l(t);return e.push(f),e}(r,e)})),r.flat()},d=function(e){var t=e.type.replace("header","");return{type:"heading",depth:parseInt(t),children:c(e)}},f=function(e){var t=e.children;if(!Array.isArray(t)||0===t.length)return{type:"paragraph",children:c(e)};var n=["image","seatable_column","formula"];return t.some((function(e){return n.includes(e.type)}))||0!==i.Node.string(e).length?{type:"paragraph",children:c(e)}:{type:"paragraph",children:[s("\u200b")]}},p=function(e){return{type:"blockquote",children:e.children.map((function(e){return(0,g[e.type])(e)})).flat()}},h=function(e){var t=e.children.map((function(e){return"paragraph"===e.type?function(e){return f(e)}(e):"code_block"===e.type?E(e):"blockquote"===e.type?p(e):"unordered_list"===e.type||"ordered_list"===e.type?m(e):void 0}));return{type:"listItem",loose:1!==t.length&&(2===t.length&&t[1].type,!0),checked:null,children:t}},m=function(e){var t,n=e.children.map((function(e){return h(e)})),a=!1,o=r(n);try{for(o.s();!(t=o.n()).done;){if(!0===t.value.loose){a=!0;break}}}catch(i){o.e(i)}finally{o.f()}return{type:"list",ordered:"ordered_list"===e.type,start:1,loose:a,children:n}},v=function(e){return{type:"tableRow",children:e.children.map((function(e){return function(e){return{type:"tableCell",children:c(e)}}(e)}))}},E=function(e){var t=e.children;return{type:"code",lang:e.lang?e.lang:null,value:t.map((function(e){return function(e){var t;return(null===(t=e.children[0])||void 0===t?void 0:t.text)||""}(e)})).join("\n")}},g={paragraph:f,header1:d,header2:d,header3:d,header4:d,header5:d,header6:d,blockquote:p,table:function(e){var t=e.children;return{type:"table",align:t.map((function(e){var t;return(null===(t=e.children[0])||void 0===t?void 0:t.align)||null})),children:t.map((function(e){return v(e)}))}},check_list_item:function(e){return{type:"list",ordered:!1,start:null,spread:!1,children:[{type:"listItem",spread:!1,checked:!!e.checked,children:[f(e)]}]}},ordered_list:m,unordered_list:m,code_block:E,formula:function(e){return{type:"math",value:e.data.formula}},mention:function(e){return{type:"mention",value:e.data.value}},image_block:function(e){return{type:"paragraph",children:c(e)}}};t.formatSlateToMd=function(e){return e.filter((function(e){return g[e.type]})).map((function(e){return(0,g[e.type])(e)})).flat()}},91530:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){for(var t=e.split(","),n=t[0].match(/:(.*?);/)[1],r=atob(t[1]),a=r.length,o=new Uint8Array(a);a--;)o[a]=r.charCodeAt(a);return{u8arr:o,mime:n}}},27427:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(){return a((function e(){r(this,e)}),null,[{key:"format",value:function(e,t){var n=this.getValidDate(e);if(!n)return"";var r=t&&t.toUpperCase(),a=n.getFullYear(),o=n.getMonth()+1,i=n.getDate(),u=o<10?"0".concat(o):o,s=i<10?"0".concat(i):i;switch(r){case"YYYY-MM-DD HH:MM:SS":var l=n.getHours(),c=n.getMinutes(),d=n.getSeconds(),f=l<10?"0".concat(l):l,p=c<10?"0".concat(c):c,h=d<10?"0".concat(d):d;return"".concat(a,"-").concat(u,"-").concat(s," ").concat(f,":").concat(p,":").concat(h);case"YYYY-MM-DD HH:MM":var m=n.getHours(),v=n.getMinutes(),E=m<10?"0".concat(m):m,g=v<10?"0".concat(v):v;return"".concat(a,"-").concat(u,"-").concat(s," ").concat(E,":").concat(g);default:return"".concat(a,"-").concat(u,"-").concat(s)}}},{key:"isValidDateObject",value:function(e){return e instanceof Date&&!isNaN(e.getTime())}},{key:"getValidDate",value:function(e){if(!e)return null;var t="string"===typeof e,n=e,r=e;return t&&(n.split(" ").length>1||n.includes("T")?r=new Date(e):(n="".concat(e," 00:00:00"),r=new Date(n))),this.isValidDateObject(r)?r:t?(r=new Date(n.replace(/-/g,"/")),this.isValidDateObject(r)?r:null):null}}])}();t.default=o},68124:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.formatSdocContent=void 0;t.formatSdocContent=function(e){return r(r({},e),!e.elements&&{elements:e.children})}},98516:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(7343).TransferTypes,a=r.HTML,o=r.TEXT;function i(e,t){return e.types&&e.types.length?e.getData(t):t===o&&e.getData("Text")||null}t.default=function(e){var t,n,r;if(window.isMobile)window.dtableTransfer&&(n=window.dtableTransfer.TEXT);else{var u=e.dataTransfer||e.clipboardData;t=i(u,a),n=i(u,o),r=function(e){var t;try{e.items&&e.items.length?t=Array.from(e.items).map((function(e){return"file"===e.kind?e.getAsFile():null})).filter((function(e){return e})):e.files&&e.files.length&&(t=Array.from(e.files))}catch(n){e.files&&e.files.length&&(t=Array.from(e.files))}return t}(u)}if(t){(new DOMParser).parseFromString(t,a).querySelector("table");return{html:t,text:n,type:"html"}}return r&&r.length?{files:r,type:"files"}:{text:n||"",type:"text"}}},27221:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isSpace=t.isShiftModEnter=t.isShiftEnter=t.isOptPageup=t.isOptPagedown=t.isModZ=t.isModUp=t.isModSlash=t.isModShiftZ=t.isModShiftG=t.isModShiftDot=t.isModShiftComma=t.isModSemicolon=t.isModS=t.isModRight=t.isModP=t.isModLeft=t.isModL=t.isModG=t.isModF=t.isModDown=t.isModDot=t.isModComma=t.isModBackslash=void 0;var a=r(n(75168));t.isModS=(0,a.default)("mod+s"),t.isModZ=(0,a.default)("mod+z"),t.isModL=(0,a.default)("mod+l"),t.isModF=(0,a.default)("mod+f"),t.isModP=(0,a.default)("mod+p"),t.isModG=(0,a.default)("mod+g"),t.isModDot=(0,a.default)("mod+."),t.isModComma=(0,a.default)("mod+,"),t.isModSlash=(0,a.default)("mod+/"),t.isModBackslash=(0,a.default)("mod+'"),t.isModSemicolon=(0,a.default)("mod+;"),t.isModUp=(0,a.default)("mod+up"),t.isModDown=(0,a.default)("mod+down"),t.isModLeft=(0,a.default)("mod+left"),t.isModRight=(0,a.default)("mod+right"),t.isModShiftZ=(0,a.default)("mod+shift+z"),t.isModShiftG=(0,a.default)("mod+shift+g"),t.isModShiftDot=(0,a.default)("mod+shift+."),t.isModShiftComma=(0,a.default)("mod+shift+,"),t.isShiftEnter=(0,a.default)("shift+enter"),t.isShiftModEnter=(0,a.default)("shift+mod+enter"),t.isOptPageup=(0,a.default)("opt+pageup"),t.isOptPagedown=(0,a.default)("opt+pagedown"),t.isSpace=(0,a.default)("space")},46867:function(e,t,n){"use strict";var r=n(6305).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DateUtils",{enumerable:!0,get:function(){return o.default}}),t.Hotkey=void 0,Object.defineProperty(t,"LocalStorage",{enumerable:!0,get:function(){return i.default}}),t.getErrorMsg=t.getDirPath=t.generateDefaultDocContent=void 0,Object.defineProperty(t,"getEventTransfer",{enumerable:!0,get:function(){return s.default}}),t.resetWebTitle=t.isMobile=t.isMac=t.isEnglish=t.getSelectionCoords=t.getImageFileNameWithTimestamp=void 0;var o=a(n(27427)),i=a(n(73512)),u=a(n(8334)),s=a(n(98516)),l=r(n(27221));t.Hotkey=l;t.getDirPath=function(e){var t=e.slice(0,e.lastIndexOf("/"));return""===t?"/":t};t.generateDefaultDocContent=function(){return{version:0,elements:[{id:"aaaa",type:"paragraph",children:[{text:""}]}]}};t.getImageFileNameWithTimestamp=function(){return"image-"+Date.now().toString()+".png"};t.getErrorMsg=function(e){return e.response?403===e.response.status?"Permission_denied":e.response.data&&e.response.data.error_msg?e.response.data.error_msg:"Error":"Please_check_the_network"};t.isMac=function(){var e=navigator.platform;return"Mac68K"===e||"MacPPC"===e||"Macintosh"===e||"MacIntel"===e};t.isMobile="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i));t.resetWebTitle=function(e){var t=u.default.getSetting("isSdocRevision"),n=u.default.getSetting("originFilename");t&&(window.document.getElementsByTagName("title")[0].innerText="".concat(e("Revision")," - ").concat(n))};t.getSelectionCoords=function(){var e,t,n,r=window.document,a=r.selection,o=0,i=0;if(a)"Control"!==a.type&&((e=a.createRange()).collapse(!0),o=e.boundingLeft,i=e.boundingTop);else if(window.getSelection&&(a=window.getSelection()).rangeCount&&((e=a.getRangeAt(0).cloneRange()).getClientRects&&(e.collapse(!0),(t=e.getClientRects()).length>0&&(n=t[0]),n&&(o=n.left,i=n.top)),0===o&&0===i||void 0===n)){var u=r.createElement("span");if(u.getClientRects){u.appendChild(r.createTextNode("\u200b")),e.insertNode(u),o=(n=u.getClientRects()[0]).left,i=n.top;var s=u.parentNode;s.removeChild(u),s.normalize()}}return{x:o,y:i}};t.isEnglish=function(e){return!!new RegExp("[A-Za-z]+").test(e)}},61826:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){if("string"!==typeof e||!e)return!1;var t=e.slice(-1);return!!/[\u2014|\u2018|\u2019|\u201c|\u201d|\u2026|\u2039|\u203a|\u3001|\u3002|\u3008|\u3009|\u300a|\u300b|\u300c|\u300d|\u300e|\u300f|\u3010|\u3011|\u3014|\u3015|\u301c|\u301d|\u301e]/.test(t)||(!!function(e){return!!/[\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F]/.test(e)}(t)||!!function(e){return!!/[\uff01-\uff0f\uff1a-\uff1f\uff20\uff3b-\uff3f\uff40\uff5b-\uff5f]/.test(e)}(t))}},73512:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(){return a((function e(){r(this,e)}),null,[{key:"setItem",value:function(e,t){var n,r=typeof t;return n="string"===r?t:"number"===r?t+"":JSON.stringify(t),window.localStorage.setItem(e,n)}},{key:"getItem",value:function(e,t){var n=window.localStorage.getItem(e);try{return JSON.parse(n)||t}catch(r){return n||t}}},{key:"removeItem",value:function(e){return window.localStorage.removeItem(e)}},{key:"setExpire",value:function(e,t,n){var r={data:t,time:Date.now(),expire:n};this.setItem(e,JSON.stringify(r))}},{key:"getExpire",value:function(e){var t=this.getItem(e);return t?(t=JSON.parse(t),Date.now()-t.time>t.expire?(this.removeItem(e),null):t.data):t}}])}();t.default=o},35530:function(e,t,n){"use strict";n.r(t);var r=n(9950),a=n(11942),o=n.n(a),i=n(34806),u=n.n(i);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,A(r.key),r)}}function d(e,t,n){return(t=A(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var a=p(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===typeof t||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}(this,n)}}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,u=[],s=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){l=!0,a=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return u}}(e,t)||y(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||y(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){if(e){if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function A(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}function C(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"";var n=e;return t&&Object.keys(t).forEach((function(e){n=n.replace(e,t[e])})),n}function T(){return"undefined"!==typeof n.g.window?n.g.window.innerWidth:0}var _="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i));function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.g.window.self,t=e.document.referrer;if(e===n.g.window.top||!t)return e;var r=function(e){return e.match(/(.*\/\/.*?)(\/|$)/)[1]};return r(e.location.href)===r(t)?D(e.parent):e}var O=300,N=27,S=37,w=38,k=39,I=40,L=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(s,e);var t,a,o,i=v(s);function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),d(m(t=i.call(this,e)),"handleWheel",(function(e){e.preventDefault()})),t.state={isClosing:!e.animationDisabled,shouldAnimate:!1,zoomLevel:0,offsetX:0,offsetY:0,loadErrorStatus:{},rotateDeg:0},t.outerEl=r.createRef(),t.zoomInBtn=r.createRef(),t.zoomOutBtn=r.createRef(),t.caption=r.createRef(),t.closeIfClickInner=t.closeIfClickInner.bind(m(t)),t.handleImageDoubleClick=t.handleImageDoubleClick.bind(m(t)),t.handleImageClick=t.handleImageClick.bind(m(t)),t.handleImageMouseWheel=t.handleImageMouseWheel.bind(m(t)),t.handleKeyInput=t.handleKeyInput.bind(m(t)),t.handleMouseUp=t.handleMouseUp.bind(m(t)),t.handleMouseDown=t.handleMouseDown.bind(m(t)),t.handleMouseMove=t.handleMouseMove.bind(m(t)),t.handleOuterMousewheel=t.handleOuterMousewheel.bind(m(t)),t.handleTouchStart=t.handleTouchStart.bind(m(t)),t.handleTouchMove=t.handleTouchMove.bind(m(t)),t.handleTouchEnd=t.handleTouchEnd.bind(m(t)),t.handlePointerEvent=t.handlePointerEvent.bind(m(t)),t.handleCaptionMousewheel=t.handleCaptionMousewheel.bind(m(t)),t.handleWindowResize=t.handleWindowResize.bind(m(t)),t.handleZoomInButtonClick=t.handleZoomInButtonClick.bind(m(t)),t.handleZoomOutButtonClick=t.handleZoomOutButtonClick.bind(m(t)),t.requestClose=t.requestClose.bind(m(t)),t.requestMoveNext=t.requestMoveNext.bind(m(t)),t.requestMovePrev=t.requestMovePrev.bind(m(t)),t.requestMoveUp=t.requestMoveUp.bind(m(t)),t.requestMoveDown=t.requestMoveDown.bind(m(t)),t.rotateImage=t.rotateImage.bind(m(t)),t.isMobile=_,t}return t=s,a=[{key:"UNSAFE_componentWillMount",value:function(){this.timeouts=[],this.currentAction=0,this.eventsSource=0,this.pointerList=[],this.preventInnerClose=!1,this.preventInnerCloseTimeout=null,this.keyPressed=!1,this.imageCache={},this.lastKeyDownTime=0,this.resizeTimeout=null,this.wheelActionTimeout=null,this.resetScrollTimeout=null,this.scrollX=0,this.scrollY=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,this.pinchTouchList=null,this.pinchDistance=0,this.keyCounter=0,this.moveRequested=!1,this.props.animationDisabled||this.setState({isClosing:!1})}},{key:"componentDidMount",value:function(){var e=this;this.windowContext=D(),this.listeners={resize:this.handleWindowResize,mouseup:this.handleMouseUp,touchend:this.handleTouchEnd,touchcancel:this.handleTouchEnd,pointerdown:this.handlePointerEvent,pointermove:this.handlePointerEvent,pointerup:this.handlePointerEvent,pointercancel:this.handlePointerEvent},Object.keys(this.listeners).forEach((function(t){e.windowContext.addEventListener(t,e.listeners[t])})),document.addEventListener("wheel",this.handleWheel,{passive:!1}),this.loadAllImages()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=!1,r={},a={};this.getSrcTypes().forEach((function(o){t.props[o.name]!==e[o.name]&&(n=!0,r[t.props[o.name]]=!0,a[e[o.name]]=!0)})),(n||this.moveRequested)&&(Object.keys(r).forEach((function(e){!(e in a)&&e in t.imageCache&&(t.imageCache[e].loaded=!1)})),this.moveRequested=!1,this.loadAllImages(e))}},{key:"shouldComponentUpdate",value:function(){return!this.moveRequested}},{key:"componentWillUnmount",value:function(){var e=this;this.didUnmount=!0,Object.keys(this.listeners).forEach((function(t){e.windowContext.removeEventListener(t,e.listeners[t])})),document.removeEventListener("wheel",this.handleWheel,{passive:!1}),this.timeouts.forEach((function(e){return clearTimeout(e)}))}},{key:"setTimeout",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var n=this,r=setTimeout((function(){n.timeouts=n.timeouts.filter((function(e){return e!==r})),e()}),t);return this.timeouts.push(r),r}))},{key:"setPreventInnerClose",value:function(){var e=this;this.preventInnerCloseTimeout&&this.clearTimeout(this.preventInnerCloseTimeout),this.preventInnerClose=!0,this.preventInnerCloseTimeout=this.setTimeout((function(){e.preventInnerClose=!1,e.preventInnerCloseTimeout=null}),100)}},{key:"getBestImageForType",value:function(e){var t=this.props[e],n={};if(this.isImageLoaded(t))n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height);else{if(!this.isImageLoaded(this.props["".concat(e,"Thumbnail")]))return null;t=this.props["".concat(e,"Thumbnail")],n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height,!0)}return{src:t,height:this.imageCache[t].height,width:this.imageCache[t].width,targetHeight:n.height,targetWidth:n.width}}},{key:"getFitSizes",value:function(e,t,n){var r=this.getLightboxRect(),a=this.isMobile?0:70,o=r.height-2*a,i=r.width-2*a;return n||(o=Math.min(o,t),i=Math.min(i,e)),i/o>e/t?{width:e*o/t,height:o}:{width:i,height:t*i/e}}},{key:"getMaxOffsets",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel,t=this.getBestImageForType("mainSrc");if(null===t)return{maxX:0,minX:0,maxY:0,minY:0};var n=this.getLightboxRect(),r=this.getZoomMultiplier(e),a=0,o=0;return{maxX:a=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:o=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*a,minY:-1*o}}},{key:"getSrcTypes",value:function(){return[{name:"mainSrc",keyEnding:"i".concat(this.keyCounter)},{name:"mainSrcThumbnail",keyEnding:"t".concat(this.keyCounter)},{name:"nextSrc",keyEnding:"i".concat(this.keyCounter+1)},{name:"nextSrcThumbnail",keyEnding:"t".concat(this.keyCounter+1)},{name:"prevSrc",keyEnding:"i".concat(this.keyCounter-1)},{name:"prevSrcThumbnail",keyEnding:"t".concat(this.keyCounter-1)}]}},{key:"getZoomMultiplier",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel;return Math.pow(1.007,e)}},{key:"getLightboxRect",value:function(){return this.outerEl.current?this.outerEl.current.getBoundingClientRect():{width:T(),height:"undefined"!==typeof n.g.window?n.g.window.innerHeight:0,top:0,right:0,bottom:0,left:0}}},{key:"clearTimeout",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){this.timeouts=this.timeouts.filter((function(t){return t!==e})),clearTimeout(e)}))},{key:"changeZoom",value:function(e,t,n){if(this.props.enableZoom){var r=Math.max(0,Math.min(O,e));if(r!==this.state.zoomLevel)if(0!==r){var a=this.getBestImageForType("mainSrc");if(null!==a){var o=this.getZoomMultiplier(),i=this.getZoomMultiplier(r),u=this.getLightboxRect(),s="undefined"!==typeof t?t-u.left:u.width/2,l="undefined"!==typeof n?n-u.top:u.height/2,c=(u.width-a.width*o)/2,d=(u.height-a.height*o)/2,f=s-(s-(c-this.state.offsetX))/o*i,p=l-(l-(d-this.state.offsetY))/o*i,h=(u.width-a.width*i)/2-f,m=(u.height-a.height*i)/2-p;if(3!==this.currentAction){var v=this.getMaxOffsets();this.state.zoomLevel>r&&(h=Math.max(v.minX,Math.min(v.maxX,h)),m=Math.max(v.minY,Math.min(v.maxY,m)))}this.setState({zoomLevel:r,offsetX:h,offsetY:m})}}else this.setState({zoomLevel:r,offsetX:0,offsetY:0})}}},{key:"closeIfClickInner",value:function(e){!this.preventInnerClose&&e.target.className.search(/\bril-inner\b/)>-1&&this.requestClose(e)}},{key:"handleKeyInput",value:function(e){if(e.stopPropagation(),!this.isAnimating())if("keyup"!==e.type){var t=e.which||e.keyCode,n=new Date;if(!(n.getTime()-this.lastKeyDownTime<this.props.keyRepeatLimit&&t!==N))switch(this.lastKeyDownTime=n.getTime(),t){case N:e.preventDefault(),this.requestClose(e);break;case S:if(!this.props.prevSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMovePrev(e);break;case k:if(!this.props.nextSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMoveNext(e);break;case w:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveUp(e));break;case I:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveDown(e))}}else this.lastKeyDownTime-=this.props.keyRepeatKeyupBonus}},{key:"handleOuterMousewheel",value:function(e){var t=this;e.stopPropagation(),this.clearTimeout(this.resetScrollTimeout),this.resetScrollTimeout=this.setTimeout((function(){t.scrollX=0,t.scrollY=0}),300)}},{key:"handleImageMouseWheel",value:function(e){if(parseInt(e.deltaY)!==parseFloat(e.deltaY)){if(Math.abs(e.deltaY)>=Math.abs(e.deltaX)){if(e.stopPropagation(),Math.abs(e.deltaY)<1)return;this.scrollX=0,this.scrollY+=e.deltaY,this.changeZoom(this.state.zoomLevel-e.deltaY,e.clientX,e.clientY)}}else if(Math.abs(e.deltaY)>Math.abs(e.deltaX)){var t=this.state.offsetY+e.deltaY;t=t<0?0:t,this.setState({offsetY:t})}else{var n=this.state.offsetX+e.deltaX;n=n<0?0:n,this.setState({offsetX:n})}}},{key:"handleImageDoubleClick",value:function(e){this.state.zoomLevel>0?this.changeZoom(0,e.clientX,e.clientY):this.changeZoom(this.state.zoomLevel+100,e.clientX,e.clientY)}},{key:"handleImageClick",value:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"shouldHandleEvent",value:function(e){if(this.eventsSource===e)return!0;if(0===this.eventsSource)return this.eventsSource=e,!0;switch(e){case 1:default:return!1;case 2:return this.eventsSource=2,this.filterPointersBySource(),!0;case 3:return 1===this.eventsSource&&(this.eventsSource=3,this.filterPointersBySource(),!0)}}},{key:"addPointer",value:function(e){this.pointerList.push(e)}},{key:"removePointer",value:function(e){this.pointerList=this.pointerList.filter((function(t){return t.id!==e.id}))}},{key:"filterPointersBySource",value:function(){var e=this;this.pointerList=this.pointerList.filter((function(t){return t.source===e.eventsSource}))}},{key:"handleMouseDown",value:function(e){this.shouldHandleEvent(1)&&s.isTargetMatchImage(e.target)&&(this.addPointer(s.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[s.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(s.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":s.isTargetMatchImage(e.target)&&(this.addPointer(s.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[s.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(s.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&s.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,(function(e){return t.addPointer(s.parseTouchPointer(e))})),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,(function(e){return s.parseTouchPointer(e)})))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,(function(e){return t.removePointer(s.parseTouchPointer(e))})),this.multiPointerEnd(e))}},{key:"decideMoveOrSwipe",value:function(e){this.state.zoomLevel<=0?this.handleSwipeStart(e):this.handleMoveStart(e)}},{key:"multiPointerStart",value:function(e){switch(this.handleEnd(null),this.pointerList.length){case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"multiPointerMove",value:function(e,t){switch(this.currentAction){case 1:e.preventDefault(),this.handleMove(t[0]);break;case 2:e.preventDefault(),this.handleSwipe(t[0]);break;case 3:e.preventDefault(),this.handlePinch(t)}}},{key:"multiPointerEnd",value:function(e){switch(0!==this.currentAction&&(this.setPreventInnerClose(),this.handleEnd(e)),this.pointerList.length){case 0:this.eventsSource=0;break;case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"handleEnd",value:function(e){switch(this.currentAction){case 1:this.handleMoveEnd(e);break;case 2:this.handleSwipeEnd(e);break;case 3:this.handlePinchEnd(e)}}},{key:"handleMoveStart",value:function(e){var t=e.x,n=e.y;this.props.enableZoom&&(this.currentAction=1,this.moveStartX=t,this.moveStartY=n,this.moveStartOffsetX=this.state.offsetX,this.moveStartOffsetY=this.state.offsetY)}},{key:"handleMove",value:function(e){var t=e.x,n=e.y,r=this.moveStartX-t+this.moveStartOffsetX,a=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===r&&this.state.offsetY===a||this.setState({offsetX:r,offsetY:a})}},{key:"handleMoveEnd",value:function(){var e=this;this.currentAction=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0;var t=this.getMaxOffsets(),n=Math.max(t.minX,Math.min(t.maxX,this.state.offsetX)),r=Math.max(t.minY,Math.min(t.maxY,this.state.offsetY));n===this.state.offsetX&&r===this.state.offsetY||(this.setState({offsetX:n,offsetY:r,shouldAnimate:!0}),this.setTimeout((function(){e.setState({shouldAnimate:!1})}),this.props.animationDuration))}},{key:"handleSwipeStart",value:function(e){var t=e.x,n=e.y;this.currentAction=2,this.swipeStartX=t,this.swipeStartY=n,this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipe",value:function(e){var t=e.x,n=e.y;this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipeEnd",value:function(e){var t=this.swipeEndX-this.swipeStartX,n=Math.abs(t),r=Math.abs(this.swipeEndY-this.swipeStartY);if(this.currentAction=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,!(!e||this.isAnimating()||n<1.5*r)){if(n<200&&n<this.getLightboxRect().width/4)return;t>0&&this.props.prevSrc?(e.preventDefault(),this.requestMovePrev()):t<0&&this.props.nextSrc&&(e.preventDefault(),this.requestMoveNext())}}},{key:"calculatePinchDistance",value:function(){var e=E(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}},{key:"calculatePinchCenter",value:function(){var e=E(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return{x:t.x-(t.x-n.x)/2,y:t.y-(t.y-n.y)/2}}},{key:"handlePinchStart",value:function(e){this.props.enableZoom&&(this.currentAction=3,this.pinchTouchList=e.map((function(e){return{id:e.id,x:e.x,y:e.y}})),this.pinchDistance=this.calculatePinchDistance())}},{key:"handlePinch",value:function(e){this.pinchTouchList=this.pinchTouchList.map((function(t){for(var n=0;n<e.length;n+=1)if(e[n].id===t.id)return e[n];return t}));var t=this.calculatePinchDistance(),n=this.state.zoomLevel+t-this.pinchDistance;this.pinchDistance=t;var r=this.calculatePinchCenter(this.pinchTouchList),a=r.x,o=r.y;this.changeZoom(n,a,o)}},{key:"handlePinchEnd",value:function(){this.currentAction=0,this.pinchTouchList=null,this.pinchDistance=0}},{key:"handleWindowResize",value:function(){this.clearTimeout(this.resizeTimeout),this.resizeTimeout=this.setTimeout(this.forceUpdate.bind(this),100)}},{key:"handleZoomInButtonClick",value:function(){var e=this.state.zoomLevel+100;this.changeZoom(e),e===O&&this.zoomOutBtn.current.focus()}},{key:"handleZoomOutButtonClick",value:function(){var e=this.state.zoomLevel-100;this.changeZoom(e),0===e&&this.zoomInBtn.current.focus()}},{key:"handleCaptionMousewheel",value:function(e){if(e.stopPropagation(),this.caption.current){var t=this.caption.current.getBoundingClientRect().height,n=this.caption.current,r=n.scrollHeight,a=n.scrollTop;(e.deltaY>0&&t+a>=r||e.deltaY<0&&a<=0)&&e.preventDefault()}}},{key:"isAnimating",value:function(){return this.state.shouldAnimate||this.state.isClosing}},{key:"isImageLoaded",value:function(e){return e&&e in this.imageCache&&this.imageCache[e].loaded}},{key:"loadImage",value:function(e,t,r){var a=this;if(this.isImageLoaded(t))this.setTimeout((function(){r()}),1);else{var o=new n.g.Image;this.props.imageCrossOrigin&&(o.crossOrigin=this.props.imageCrossOrigin),o.onerror=function(n){a.props.onImageLoadError(t,e,n),a.setState((function(t){return{loadErrorStatus:l(l({},t.loadErrorStatus),{},d({},e,!0))}})),r(n)},o.onload=function(){a.props.onImageLoad(t,e,o),a.imageCache[t]={loaded:!0,width:o.width,height:o.height},r()},o.src=t}}},{key:"loadAllImages",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;this.getSrcTypes().forEach((function(n){var r=n.name;t[r]&&e.state.loadErrorStatus[r]&&e.setState((function(e){return{loadErrorStatus:l(l({},e.loadErrorStatus),{},d({},r,!1))}})),t[r]&&!e.isImageLoaded(t[r])&&e.loadImage(r,t[r],function(t,n){return function(r){r||e.props[t]!==n||e.didUnmount||e.forceUpdate()}}(r,t[r]))}))}},{key:"requestClose",value:function(e){var t=this,n=function(){t.saveRotateImage(),t.props.onCloseRequest(e)};this.props.animationDisabled||"keydown"===e.type&&!this.props.animationOnKeyInput?n():(this.setState({isClosing:!0}),this.setTimeout(n,this.props.animationDuration))}},{key:"requestMove",value:function(e,t){var n=this,r={zoomLevel:0,offsetX:0,offsetY:0};this.props.animationDisabled||this.keyPressed&&!this.props.animationOnKeyInput||(r.shouldAnimate=!0,this.setTimeout((function(){return n.setState({shouldAnimate:!1})}),this.props.animationDuration)),this.keyPressed=!1,this.moveRequested=!0,this.saveRotateImage(),"prev"===e?(this.keyCounter-=1,this.setState(r),this.props.onMovePrevRequest(t)):"next"===e?(this.keyCounter+=1,this.setState(r),this.props.onMoveNextRequest(t)):"up"===e?(this.keyCounter=0,this.setState(r),this.props.onClickMoveUp(t)):"down"===e&&(this.keyCounter=0,this.setState(r),this.props.onClickMoveDown(t))}},{key:"requestMoveNext",value:function(e){this.requestMove("next",e)}},{key:"requestMovePrev",value:function(e){this.requestMove("prev",e)}},{key:"requestMoveUp",value:function(e){this.requestMove("up",e)}},{key:"requestMoveDown",value:function(e){this.requestMove("down",e)}},{key:"saveRotateImage",value:function(){this.props.onRotateImage&&0!==this.state.rotateDeg&&360!==this.state.rotateDeg&&(this.props.onRotateImage(this.state.rotateDeg),this.setState({rotateDeg:0}))}},{key:"rotateImage",value:function(){var e=this.state.rotateDeg;e=e>=360?this.state.rotateDeg-270:e+90,this.setState({rotateDeg:e})}},{key:"render",value:function(){var e=this,t=this.props,a=t.animationDisabled,o=t.animationDuration,i=t.clickOutsideToClose,c=t.discourageDownloads,d=t.enableZoom,p=t.imageTitle,h=t.nextSrc,m=t.prevSrc,v=t.toolbarButtons,E=t.onAfterOpen,y=t.imageCrossOrigin,b=t.reactModalProps,A=t.onRotateImage,T=this.state,_=T.zoomLevel,D=T.offsetX,N=T.offsetY,S=T.isClosing,w=T.loadErrorStatus,k=T.rotateDeg,I=this.getLightboxRect(),L={},R=this.isAnimating();!a&&R&&(L=l(l({},L),{},{transition:"transform ".concat(o,"ms")}));var P={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;P[t]=n}));var M=[],x=function(t,n,a){if(e.props[t]){var o,i=e.getBestImageForType(t),u=l(l({},L),s.getTransform(l(l({},a),i)));if(_>0&&(u.cursor="move"),u.transform="".concat(u.transform," rotate(").concat(k,"deg)"),null===i&&(o=w,Object.keys(o).some((function(e){return o[e]}))))M.push(r.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:u,key:e.props[t]+P[t]},r.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==i){var d=i.src;c?(u.backgroundImage="url('".concat(d,"')"),M.push(r.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:u,key:d+P[t]},r.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):M.push(r.createElement("img",f({},y?{crossOrigin:y}:{},{className:"".concat(n," ril__image"),onDoubleClick:e.handleImageDoubleClick,onClick:e.handleImageClick,onWheel:e.handleImageMouseWheel,onDragStart:function(e){return e.preventDefault()},style:u,src:d,key:d+P[t],alt:"string"===typeof p?p:C("Image"),draggable:!1})))}else{var h=r.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},g(new Array(12)).map((function(e,t){return r.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})})));M.push(r.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:u,key:e.props[t]+P[t]},r.createElement("div",{className:"ril__loadingContainer"},h)))}}},F=this.getZoomMultiplier();x("nextSrc","ril-image-next ril__imageNext",{x:I.width}),x("mainSrc","ril-image-current",{x:-1*D,y:-1*N,zoom:F}),x("prevSrc","ril-image-prev ril__imagePrev",{x:-1*I.width});var B=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),U={overlay:l({zIndex:1e3,backgroundColor:"transparent"},B.overlay),content:l({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},B.content)};return r.createElement(u(),f({isOpen:!0,onRequestClose:i?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),E()},style:U,contentLabel:C("Lightbox"),appElement:"undefined"!==typeof n.g.window?n.g.window.document.body:void 0},b),r.createElement("div",{className:"ril-outer ril__outer ril__outerAnimating ".concat(this.props.wrapperClassName," ").concat(S?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(o,"ms"),animationDuration:"".concat(o,"ms"),animationDirection:S?"normal":"reverse"},ref:this.outerEl,onWheel:this.handleOuterMousewheel,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,tabIndex:"-1",onKeyDown:this.handleKeyInput,onKeyUp:this.handleKeyInput},r.createElement("div",{className:"ril-inner ril__inner",onClick:i?this.closeIfClickInner:void 0},M),m&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:R?void 0:this.requestMovePrev}),h&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-next-button ril__navButtons ril__navButtonNext",key:"next","aria-label":this.props.nextLabel,onClick:R?void 0:this.requestMoveNext}),r.createElement("div",{className:"ril-toolbar ril__toolbar"},r.createElement("ul",{className:"ril-toolbar-left ril__toolbarSide ril__toolbarLeftSide"},r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("span",{className:"ril-toolbar__item__child ril__toolbarItemChild"},p))),r.createElement("ul",{className:"ril-toolbar-right ril__toolbarSide ril__toolbarRightSide"},v&&v.map((function(e,t){return r.createElement("li",{key:"button_".concat(t+1),className:"ril-toolbar__item ril__toolbarItem"},e)})),this.props.onClickMoveUp&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__upMoveButton",onClick:R?void 0:this.requestMoveUp})),this.props.onClickMoveDown&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downMoveButton",onClick:R?void 0:this.requestMoveDown})),this.props.onClickDelete&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton",onClick:R?void 0:this.props.onClickDelete})),this.props.onClickDownload&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downloadButton",onClick:R?void 0:this.props.onClickDownload})),r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"close","aria-label":this.props.closeLabel,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:R?void 0:this.requestClose})))),r.createElement("div",{onMouseDown:function(e){return e.stopPropagation()},className:"ril-caption ril__caption"},d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-in","aria-label":this.props.zoomInLabel,className:["ril-zoom-in","ril__toolbarItemChild","ril__builtinButton","ril__zoomInButton"].concat(g(_===O?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:R||_===O,onClick:R||_===O?void 0:this.handleZoomInButtonClick})),d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-out","aria-label":this.props.zoomOutLabel,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(g(0===_?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:R||0===_,onClick:R||0===_?void 0:this.handleZoomOutButtonClick})),A&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton"].join(" "),onClick:this.rotateImage})))),this.isMobile&&r.createElement("div",{className:"image-footer-choice mobile-image-footer-choice"},r.createElement("div",{className:"image-footer-icon"},r.createElement("div",null,A&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",style:{marginRight:"16px"},className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton","image-footer-choice-item"].join(" "),onClick:this.rotateImage})),this.props.onClickDownload&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__downloadButton","image-footer-choice-item"].join(" "),onClick:this.props.onClickDownload}))),this.props.onClickDelete&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton image-footer-choice-item",onClick:this.props.onClickDelete})))))}}],o=[{key:"isTargetMatchImage",value:function(e){return e&&/ril-image-current/.test(e.className)}},{key:"parseMouseEvent",value:function(e){return{id:"mouse",source:1,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parseTouchPointer",value:function(e){return{id:e.identifier,source:2,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parsePointerEvent",value:function(e){return{id:e.pointerId,source:3,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"getTransform",value:function(e){var t=e.x,n=void 0===t?0:t,r=e.y,a=void 0===r?0:r,o=e.zoom,i=void 0===o?1:o,u=e.width,s=e.targetWidth,l=n,c=T();u>c&&(l+=(c-u)/2);var d=i*(s/u);return{transform:"translate3d(".concat(l,"px,").concat(a,"px,0) scale3d(").concat(d,",").concat(d,",1)")}}}],a&&c(t.prototype,a),o&&c(t,o),Object.defineProperty(t,"prototype",{writable:!1}),s}(r.Component);L.propTypes={mainSrc:o().string.isRequired,prevSrc:o().string,nextSrc:o().string,mainSrcThumbnail:o().string,prevSrcThumbnail:o().string,nextSrcThumbnail:o().string,onCloseRequest:o().func.isRequired,onMovePrevRequest:o().func,onMoveNextRequest:o().func,onImageLoadError:o().func,onImageLoad:o().func,onAfterOpen:o().func,onRotateImage:o().func,onClickMoveUp:o().func,onClickMoveDown:o().func,onClickDelete:o().func,onClickDownload:o().func,discourageDownloads:o().bool,animationDisabled:o().bool,animationOnKeyInput:o().bool,animationDuration:o().number,keyRepeatLimit:o().number,keyRepeatKeyupBonus:o().number,imageTitle:o().node,imageCaption:o().node,imageCrossOrigin:o().string,reactModalStyle:o().object,wrapperClassName:o().string,toolbarButtons:o().arrayOf(o().node),clickOutsideToClose:o().bool,enableZoom:o().bool,reactModalProps:o().shape({}),nextLabel:o().string,prevLabel:o().string,zoomInLabel:o().string,zoomOutLabel:o().string,closeLabel:o().string,imageLoadErrorMessage:o().node},L.defaultProps={imageTitle:null,imageCaption:null,toolbarButtons:null,reactModalProps:{},animationDisabled:!1,animationDuration:300,animationOnKeyInput:!1,clickOutsideToClose:!0,closeLabel:"Close lightbox",discourageDownloads:!1,enableZoom:!0,imageCrossOrigin:null,keyRepeatKeyupBonus:40,keyRepeatLimit:180,mainSrcThumbnail:null,nextLabel:"Next image",nextSrc:null,nextSrcThumbnail:null,onAfterOpen:function(){},onImageLoadError:function(){},onImageLoad:function(){},onMoveNextRequest:function(){},onMovePrevRequest:function(){},onClickMoveUp:null,onClickMoveDown:null,onClickDelete:null,onClickDownload:null,prevLabel:"Previous image",prevSrc:null,prevSrcThumbnail:null,reactModalStyle:{},wrapperClassName:"",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",imageLoadErrorMessage:"This image failed to load",onRotateImage:null},t.default=L},94404:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var i=a.apply(null,n);i&&e.push(i)}}else if("object"===o){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var u in n)r.call(n,u)&&n[u]&&e.push(u)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},52544:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return xe}});var r=n(7219),a=n(26380),o=n(52889),i=n(5316),u=n(9950),s=n(17119),l=n(11942),c=n.n(l),d={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=d.F1&&t<=d.F12)return!1;switch(t){case d.ALT:case d.CAPS_LOCK:case d.CONTEXT_MENU:case d.CTRL:case d.DOWN:case d.END:case d.ESC:case d.HOME:case d.INSERT:case d.LEFT:case d.MAC_FF_META:case d.META:case d.NUMLOCK:case d.NUM_CENTER:case d.PAGE_DOWN:case d.PAGE_UP:case d.PAUSE:case d.PRINT_SCREEN:case d.RIGHT:case d.SHIFT:case d.UP:case d.WIN_KEY:case d.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=d.ZERO&&e<=d.NINE)return!0;if(e>=d.NUM_ZERO&&e<=d.NUM_MULTIPLY)return!0;if(e>=d.A&&e<=d.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case d.SPACE:case d.QUESTION_MARK:case d.NUM_PLUS:case d.NUM_MINUS:case d.NUM_PERIOD:case d.NUM_DIVISION:case d.SEMICOLON:case d.DASH:case d.EQUALS:case d.COMMA:case d.PERIOD:case d.SLASH:case d.APOSTROPHE:case d.SINGLE_QUOTE:case d.OPEN_SQUARE_BRACKET:case d.BACKSLASH:case d.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},f=d,p=n(4899),h=n(4159),m=n.n(h),v=function(e){function t(){return(0,a.default)(this,t),(0,o.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.value.localeData(),n=e.prefixCls,r=void 0,a=t.weekdaysMin(),o=t.weekdaysShort();e.showWeekNumber&&(r=u.createElement("th",{role:"columnheader",className:n+"-column-header "+n+"-week-number-header"},u.createElement("span",{className:n+"-column-header-inner"},"x")));var i=o.map((function(e,t){return u.createElement("th",{key:t,role:"columnheader",title:e,className:n+"-column-header"},u.createElement("span",{className:n+"-column-header-inner"},a[t]))}));return u.createElement("thead",null,u.createElement("tr",{role:"row"},r,i))},t}(u.Component),E=v,g=n(48738),y=n.n(g),b=6,A=7,C=n(36220),T=n.n(C);m().extend(T());var _={disabledHours:function(){return[]},disabledMinutes:function(){return[]},disabledSeconds:function(){return[]}};function D(e){var t=m()();return t=t.locale(e.locale()).utcOffset(e.utcOffset())}function O(e){return e.format("LL")}function N(e){return O(D(e))}function S(e){var t=e.locale();return e.localeData()["zh-cn"===t?"months":"monthsShort"](e)}function w(e,t){var n=t?t(e):{};return n=(0,r.A)({},_,n)}function k(e,t,n){return(!t||!t(e))&&!(n&&!function(e,t){return function(e,t){var n=!1;if(e){var r=e.hour(),a=e.minute(),o=e.second();n=-1!==t.disabledHours().indexOf(r)||-1!==t.disabledMinutes(r).indexOf(a)||-1!==t.disabledSeconds(r,a).indexOf(o)}return!n}(e,w(e,t))}(e,n))}function I(e,t){return e?(Array.isArray(t)&&(t=t[0]),e.format(t)):""}function L(e,t){return e&&t&&e.isSame(t,"day")}function R(e,t){return e.year()<t.year()?1:e.year()===t.year()&&e.month()<t.month()}function P(e,t){return e.year()>t.year()?1:e.year()===t.year()&&e.month()>t.month()}var M=function(e){function t(){return(0,a.default)(this,t),(0,o.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.contentRender,n=e.prefixCls,r=e.selectedValue,a=e.value,o=e.showWeekNumber,i=e.dateRender,s=e.disabledDate,l=e.hoverValue,c=void 0,d=void 0,f=void 0,p=[],h=D(a),m=n+"-cell",v=n+"-week-number-cell",E=n+"-date",g=n+"-today",C=n+"-selected-day",T=n+"-selected-date",_=n+"-selected-start-date",N=n+"-selected-end-date",S=n+"-in-range-cell",w=n+"-last-month-cell",k=n+"-next-month-btn-day",I=n+"-disabled-cell",M=n+"-disabled-cell-first-of-row",x=n+"-disabled-cell-last-of-row",F=n+"-last-day-of-month",B=a.clone(),U=((B=B.date(1)).day()+7-7)%7,j=B.clone();j=j.add(0-U,"days");var H=0;for(c=0;c<b;c++)for(d=0;d<A;d++)f=j,H&&(f=(f=f.clone()).add(H,"days")),p.push(f),H++;var Y,G=[];for(H=0,c=0;c<b;c++){var z,W=void 0,K=void 0,V=!1,Q=[];for(o&&(K=u.createElement("td",{key:p[H].week(),role:"gridcell",className:v},p[H].week())),d=0;d<A;d++){var q=null,X=null;f=p[H],d<A-1&&(q=p[H+1]),d>0&&(X=p[H-1]);var J=m,Z=!1,$=!1;L(f,h)&&(J+=" "+g,W=!0);var ee=R(f,a),te=P(f,a);if(r&&Array.isArray(r)){var ne=l.length?l:r;if(!ee&&!te){var re=ne[0],ae=ne[1];re&&L(f,re)&&($=!0,V=!0,J+=" "+_),(re||ae)&&(L(f,ae)?($=!0,V=!0,J+=" "+N):(null!==re&&void 0!==re||!f.isBefore(ae,"day"))&&(null!==ae&&void 0!==ae||!f.isAfter(re,"day"))?f.isAfter(re,"day")&&f.isBefore(ae,"day")&&(J+=" "+S):J+=" "+S)}}else L(f,a)&&($=!0,V=!0);L(f,r)&&(J+=" "+T),ee&&(J+=" "+w),te&&(J+=" "+k),f.clone().endOf("month").date()===f.date()&&(J+=" "+F),s&&s(f,a)&&(Z=!0,X&&s(X,a)||(J+=" "+M),q&&s(q,a)||(J+=" "+x)),$&&(J+=" "+C),Z&&(J+=" "+I);var oe=void 0;if(i)oe=i(f,a);else{var ie=t?t(f,a):f.date();oe=u.createElement("div",{key:(Y=f,"rc-calendar-"+Y.year()+"-"+Y.month()+"-"+Y.date()),className:E,"aria-selected":$,"aria-disabled":Z},ie)}Q.push(u.createElement("td",{key:H,onClick:Z?void 0:e.onSelect.bind(null,f),onMouseEnter:Z?void 0:e.onDayHover&&e.onDayHover.bind(null,f)||void 0,role:"gridcell",title:O(f),className:J},oe)),H++}G.push(u.createElement("tr",{key:c,role:"row",className:y()((z={},z[n+"-current-week"]=W,z[n+"-active-week"]=V,z))},K,Q))}return u.createElement("tbody",{className:n+"-tbody"},G)},t}(u.Component);M.propTypes={contentRender:c().func,dateRender:c().func,disabledDate:c().func,prefixCls:c().string,selectedValue:c().oneOfType([c().object,c().arrayOf(c().object)]),value:c().object,hoverValue:c().any,showWeekNumber:c().bool},M.defaultProps={hoverValue:[]};var x=M,F=function(e){function t(){return(0,a.default)(this,t),(0,o.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.prefixCls;return u.createElement("table",{className:t+"-table",cellSpacing:"0",role:"grid"},u.createElement(E,e),u.createElement(x,e))},t}(u.Component),B=F;function U(e){return e}function j(e){return u.Children.map(e,U)}function H(e){var t=this.state.value.clone();t=t.month(e),this.setAndSelectValue(t)}var Y=function(e){function t(n){(0,a.default)(this,t);var r=(0,o.default)(this,e.call(this,n));return r.state={value:n.value},r}return(0,i.default)(t,e),t.prototype.componentWillReceiveProps=function(e){"value"in e&&this.setState({value:e.value})},t.prototype.setAndSelectValue=function(e){this.setState({value:e}),this.props.onSelect(e)},t.prototype.months=function(){for(var e=this.state.value.clone(),t=[],n=0,r=0;r<4;r++){t[r]=[];for(var a=0;a<3;a++){var o=S(e=e.month(n));t[r][a]={value:n,content:o,title:o},n++}}return t},t.prototype.render=function(){var e=this,t=this.props,n=this.state.value,r=D(n),a=this.months(),o=n.month(),i=t.prefixCls,s=t.locale,l=t.contentRender,c=t.cellRender,d=a.map((function(a,d){var f=a.map((function(a){var d,f=!1;if(t.disabledDate){var p=n.clone();p=p.month(a.value),f=t.disabledDate(p)}var h=((d={})[i+"-cell"]=1,d[i+"-cell-disabled"]=f,d[i+"-selected-cell"]=a.value===o,d[i+"-current-cell"]=r.year()===n.year()&&a.value===r.month(),d),m=void 0;if(c){var v=n.clone();v=v.month(a.value),m=c(v,s)}else{var E=void 0;if(l){var g=n.clone();g=g.month(a.value),E=l(g,s)}else E=a.content;m=u.createElement("a",{className:i+"-month"},E)}return u.createElement("td",{role:"gridcell",key:a.value,onClick:f?null:H.bind(e,a.value),title:a.title,className:y()(h)},m)}));return u.createElement("tr",{key:d,role:"row"},f)}));return u.createElement("table",{className:i+"-table",cellSpacing:"0",role:"grid"},u.createElement("tbody",{className:i+"-tbody"},d))},t}(u.Component);Y.defaultProps={onSelect:function(){}},Y.propTypes={onSelect:c().func,cellRender:c().func,prefixCls:c().string,value:c().object};var G=Y;function z(e){this.props.changeYear(e)}function W(){}var K=function(e){function t(n){(0,a.default)(this,t);var r=(0,o.default)(this,e.call(this,n));return r.setAndSelectValue=function(e){r.setValue(e),r.props.onSelect(e)},r.setValue=function(e){"value"in r.props&&r.setState({value:e})},r.nextYear=z.bind(r,1),r.previousYear=z.bind(r,-1),r.prefixCls=n.rootPrefixCls+"-month-panel",r.state={value:n.value||n.defaultValue},r}return(0,i.default)(t,e),t.getDerivedStateFromProps=function(e){var t={};return"value"in e&&(t={value:e.value}),t},t.prototype.render=function(){var e=this.props,t=this.state.value,n=e.locale,r=e.cellRender,a=e.contentRender,o=e.renderFooter,i=t.year(),s=this.prefixCls,l=o&&o("month");return u.createElement("div",{className:s,style:e.style},u.createElement("div",null,u.createElement("div",{className:s+"-header"},u.createElement("a",{className:s+"-prev-year-btn",role:"button",onClick:this.previousYear,title:n.previousYear}),u.createElement("a",{className:s+"-year-select",role:"button",onClick:e.onYearPanelShow,title:n.yearSelect},u.createElement("span",{className:s+"-year-select-content"},i),u.createElement("span",{className:s+"-year-select-arrow"},"x")),u.createElement("a",{className:s+"-next-year-btn",role:"button",onClick:this.nextYear,title:n.nextYear})),u.createElement("div",{className:s+"-body"},u.createElement(G,{disabledDate:e.disabledDate,onSelect:this.setAndSelectValue,locale:n,value:t,cellRender:r,contentRender:a,prefixCls:s})),l&&u.createElement("div",{className:s+"-footer"},l)))},t}(u.Component);K.propTypes={onChange:c().func,disabledDate:c().func,onSelect:c().func,renderFooter:c().func,rootPrefixCls:c().string,value:c().object,defaultValue:c().object},K.defaultProps={onChange:W,onSelect:W},(0,p.polyfill)(K);var V=K;function Q(e){var t=this.state.value.clone();t=t.add(e,"year"),this.setState({value:t})}function q(e){var t=this.state.value.clone();t=(t=t.year(e)).month(this.state.value.month()),this.setState({value:t}),this.props.onSelect(t)}var X=function(e){function t(n){(0,a.default)(this,t);var r=(0,o.default)(this,e.call(this,n));return r.prefixCls=n.rootPrefixCls+"-year-panel",r.state={value:n.value||n.defaultValue},r.nextDecade=Q.bind(r,10),r.previousDecade=Q.bind(r,-10),r}return(0,i.default)(t,e),t.prototype.years=function(){for(var e=this.state.value.year(),t=10*parseInt(e/10,10)-1,n=[],r=0,a=0;a<4;a++){n[a]=[];for(var o=0;o<3;o++){var i=t+r,u=String(i);n[a][o]={content:u,year:i,title:u},r++}}return n},t.prototype.render=function(){var e=this,t=this.props,n=this.state.value,r=t.locale,a=t.renderFooter,o=this.years(),i=n.year(),s=10*parseInt(i/10,10),l=s+9,c=this.prefixCls,d=o.map((function(t,n){var r=t.map((function(t){var n,r=((n={})[c+"-cell"]=1,n[c+"-selected-cell"]=t.year===i,n);return u.createElement("td",{role:"gridcell",title:t.title,key:t.content,onClick:q.bind(e,t.year),className:y()(r)},u.createElement("a",{className:c+"-year"},t.content))}));return u.createElement("tr",{key:n,role:"row"},r)})),f=a&&a("year");return u.createElement("div",{className:this.prefixCls},u.createElement("div",null,u.createElement("div",{className:c+"-header"},u.createElement("a",{className:c+"-prev-decade-btn",role:"button",onClick:this.previousDecade,title:r.previousDecade}),u.createElement("a",{className:c+"-decade-select",role:"button",onClick:t.onDecadePanelShow,title:r.decadeSelect},u.createElement("span",{className:c+"-decade-select-content"},s,"-",l),u.createElement("span",{className:c+"-decade-select-arrow"},"x")),u.createElement("a",{className:c+"-next-decade-btn",role:"button",onClick:this.nextDecade,title:r.nextDecade})),u.createElement("div",{className:c+"-body"},u.createElement("table",{className:c+"-table",cellSpacing:"0",role:"grid"},u.createElement("tbody",{className:c+"-tbody"},d))),f&&u.createElement("div",{className:c+"-footer"},f)))},t}(u.Component),J=X;X.propTypes={rootPrefixCls:c().string,value:c().object,defaultValue:c().object,renderFooter:c().func},X.defaultProps={onSelect:function(){}};function Z(e){var t=this.state.value.clone();t=t.add(e,"years"),this.setState({value:t})}function $(e,t){var n=this.state.value.clone();n=(n=n.year(e)).month(this.state.value.month()),this.props.onSelect(n),t.preventDefault()}var ee=function(e){function t(n){(0,a.default)(this,t);var r=(0,o.default)(this,e.call(this,n));return r.state={value:n.value||n.defaultValue},r.prefixCls=n.rootPrefixCls+"-decade-panel",r.nextCentury=Z.bind(r,100),r.previousCentury=Z.bind(r,-100),r}return(0,i.default)(t,e),t.prototype.render=function(){for(var e=this,t=this.state.value,n=this.props,r=n.locale,a=n.renderFooter,o=t.year(),i=100*parseInt(o/100,10),s=i-10,l=i+99,c=[],d=0,f=this.prefixCls,p=0;p<4;p++){c[p]=[];for(var h=0;h<3;h++){var m=s+10*d,v=s+10*d+9;c[p][h]={startDecade:m,endDecade:v},d++}}var E=a&&a("decade"),g=c.map((function(t,n){var r=t.map((function(t){var n,r=t.startDecade,a=t.endDecade,s=r<i,c=a>l,d=((n={})[f+"-cell"]=1,n[f+"-selected-cell"]=r<=o&&o<=a,n[f+"-last-century-cell"]=s,n[f+"-next-century-cell"]=c,n),p=r+"-"+a,h=void 0;return h=s?e.previousCentury:c?e.nextCentury:$.bind(e,r),u.createElement("td",{key:r,onClick:h,role:"gridcell",className:y()(d)},u.createElement("a",{className:f+"-decade"},p))}));return u.createElement("tr",{key:n,role:"row"},r)}));return u.createElement("div",{className:this.prefixCls},u.createElement("div",{className:f+"-header"},u.createElement("a",{className:f+"-prev-century-btn",role:"button",onClick:this.previousCentury,title:r.previousCentury}),u.createElement("div",{className:f+"-century"},i,"-",l),u.createElement("a",{className:f+"-next-century-btn",role:"button",onClick:this.nextCentury,title:r.nextCentury})),u.createElement("div",{className:f+"-body"},u.createElement("table",{className:f+"-table",cellSpacing:"0",role:"grid"},u.createElement("tbody",{className:f+"-tbody"},g))),E&&u.createElement("div",{className:f+"-footer"},E))},t}(u.Component),te=ee;function ne(e){var t=this.props.value.clone();t=t.add(e,"months"),this.props.onValueChange(t)}function re(e){var t=this.props.value.clone();t=t.add(e,"years"),this.props.onValueChange(t)}function ae(e,t){return e?t:null}ee.propTypes={locale:c().object,value:c().object,defaultValue:c().object,rootPrefixCls:c().string,renderFooter:c().func},ee.defaultProps={onSelect:function(){}};var oe=function(e){function t(n){(0,a.default)(this,t);var r=(0,o.default)(this,e.call(this,n));return ie.call(r),r.nextMonth=ne.bind(r,1),r.previousMonth=ne.bind(r,-1),r.nextYear=re.bind(r,1),r.previousYear=re.bind(r,-1),r.state={yearPanelReferer:null},r}return(0,i.default)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.prefixCls,r=t.locale,a=t.mode,o=t.value,i=t.showTimePicker,s=t.enableNext,l=t.enablePrev,c=t.disabledMonth,d=t.renderFooter,f=null;return"month"===a&&(f=u.createElement(V,{locale:r,value:o,rootPrefixCls:n,onSelect:this.onMonthSelect,onYearPanelShow:function(){return e.showYearPanel("month")},disabledDate:c,cellRender:t.monthCellRender,contentRender:t.monthCellContentRender,renderFooter:d,changeYear:this.changeYear})),"year"===a&&(f=u.createElement(J,{locale:r,defaultValue:o,rootPrefixCls:n,onSelect:this.onYearSelect,onDecadePanelShow:this.showDecadePanel,renderFooter:d})),"decade"===a&&(f=u.createElement(te,{locale:r,defaultValue:o,rootPrefixCls:n,onSelect:this.onDecadeSelect,renderFooter:d})),u.createElement("div",{className:n+"-header"},u.createElement("div",{style:{position:"relative"}},ae(l&&!i,u.createElement("a",{className:n+"-prev-year-btn",role:"button",onClick:this.previousYear,title:r.previousYear})),ae(l&&!i,u.createElement("a",{className:n+"-prev-month-btn",role:"button",onClick:this.previousMonth,title:r.previousMonth})),this.monthYearElement(i),ae(s&&!i,u.createElement("a",{className:n+"-next-month-btn",onClick:this.nextMonth,title:r.nextMonth})),ae(s&&!i,u.createElement("a",{className:n+"-next-year-btn",onClick:this.nextYear,title:r.nextYear}))),f)},t}(u.Component);oe.propTypes={prefixCls:c().string,value:c().object,onValueChange:c().func,showTimePicker:c().bool,onPanelChange:c().func,locale:c().object,enablePrev:c().any,enableNext:c().any,disabledMonth:c().func,renderFooter:c().func,onMonthSelect:c().func},oe.defaultProps={enableNext:1,enablePrev:1,onPanelChange:function(){},onValueChange:function(){}};var ie=function(){var e=this;this.onMonthSelect=function(t){e.props.onPanelChange(t,"date"),e.props.onMonthSelect?e.props.onMonthSelect(t):e.props.onValueChange(t)},this.onYearSelect=function(t){var n=e.state.yearPanelReferer;e.setState({yearPanelReferer:null}),e.props.onPanelChange(t,n),e.props.onValueChange(t)},this.onDecadeSelect=function(t){e.props.onPanelChange(t,"year"),e.props.onValueChange(t)},this.changeYear=function(t){t>0?e.nextYear():e.previousYear()},this.monthYearElement=function(t){var n=e.props,r=n.prefixCls,a=n.locale,o=n.value,i=o.localeData(),s=a.monthBeforeYear,l=r+"-"+(s?"my-select":"ym-select"),c=t?" "+r+"-time-status":"",d=u.createElement("a",{className:r+"-year-select"+c,role:"button",onClick:t?null:function(){return e.showYearPanel("date")},title:t?null:a.yearSelect},o.format(a.yearFormat)),f=u.createElement("a",{className:r+"-month-select"+c,role:"button",onClick:t?null:e.showMonthPanel,title:t?null:a.monthSelect},a.monthFormat?o.format(a.monthFormat):i.monthsShort(o)),p=void 0;t&&(p=u.createElement("a",{className:r+"-day-select"+c,role:"button"},o.format(a.dayFormat)));var h=[];return h=s?[f,p,d]:[d,f,p],u.createElement("span",{className:l},j(h))},this.showMonthPanel=function(){e.props.onPanelChange(null,"month")},this.showYearPanel=function(t){e.setState({yearPanelReferer:t}),e.props.onPanelChange(null,"year")},this.showDecadePanel=function(){e.props.onPanelChange(null,"decade")}},ue=oe;function se(e){var t=e.prefixCls,n=e.locale,r=e.value,a=e.timePicker,o=e.disabled,i=e.disabledDate,s=e.onToday,l=e.text,c=(!l&&a?n.now:l)||n.today,d=i&&!k(D(r),i)||o,f=d?t+"-today-btn-disabled":"";return u.createElement("a",{className:t+"-today-btn "+f,role:"button",onClick:d?null:s,title:N(r)},c)}function le(e){var t=e.prefixCls,n=e.locale,r=e.okDisabled,a=e.onOk,o=t+"-ok-btn";return r&&(o+=" "+t+"-ok-btn-disabled"),u.createElement("a",{className:o,role:"button",onClick:r?null:a},n.ok)}function ce(e){var t,n=e.prefixCls,r=e.locale,a=e.showTimePicker,o=e.onOpenTimePicker,i=e.onCloseTimePicker,s=e.timePickerDisabled,l=y()(((t={})[n+"-time-picker-btn"]=!0,t[n+"-time-picker-btn-disabled"]=s,t)),c=null;return s||(c=a?i:o),u.createElement("a",{className:l,role:"button",onClick:c},a?r.dateSelect:r.timeSelect)}var de=function(e){function t(){return(0,a.default)(this,t),(0,o.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.onSelect=function(e){this.props.onSelect(e)},t.prototype.getRootDOMNode=function(){return s.findDOMNode(this)},t.prototype.render=function(){var e=this.props,t=e.value,n=e.prefixCls,a=e.showOk,o=e.timePicker,i=e.renderFooter,s=e.mode,l=null,c=i&&i(s);if(e.showToday||o||c){var d,f=void 0;e.showToday&&(f=u.createElement(se,(0,r.A)({},e,{value:t})));var p=void 0;(!0===a||!1!==a&&e.timePicker)&&(p=u.createElement(le,e));var h=void 0;e.timePicker&&(h=u.createElement(ce,e));var m=void 0;(f||h||p||c)&&(m=u.createElement("span",{className:n+"-footer-btn"},c,j([f,h,p])));var v=y()(n+"-footer",((d={})[n+"-footer-show-ok"]=p,d));l=u.createElement("div",{className:v},m)}return l},t}(u.Component);de.propTypes={prefixCls:c().string,showDateInput:c().bool,disabledTime:c().any,timePicker:c().element,selectedValue:c().any,showOk:c().bool,onSelect:c().func,value:c().object,renderFooter:c().func,defaultValue:c().object,mode:c().string};var fe=de,pe=function(e){function t(n){(0,a.default)(this,t);var r=(0,o.default)(this,e.call(this,n));return r.onSelect=function(e,t){r.setState({highlightTime:e}),r.props.onSelect(e),r.props.onClickRightPanelTime(t)},r.getTimes=function(){for(var e=[],t=0;t<24;t++){var n=(String(t)+":00").padStart(5,"0"),r=(String(t)+":30").padStart(5,"0");e.push(n),e.push(r)}return e},r.scrollUp=function(){r.timeRef.current.scrollBy(0,-200)},r.scrollDown=function(){r.timeRef.current.scrollBy(0,200)},r.state={highlightTime:r.props.value||null},r.timeRef=u.createRef(),r.times=r.getTimes(),r}return(0,i.default)(t,e),t.prototype.componentDidMount=function(){var e=this.props.defaultMinutesTime,t=this.times.findIndex((function(t){return t>=e})),n=t>-1?t-1:16;this.timeRef.current.scrollTo(0,34*n)},t.prototype.render=function(){var e=this,t=this.props,n=t.value,r=t.prefixCls,a=t.locale,o=n.format().slice(0,10),i=this.state.highlightTime,s=i?i.format().slice(11,16):null,l=a&&"\u4eca\u5929"===a.today;return u.createElement("div",{className:r+"-right-panel"},u.createElement("div",{className:r+"-right-panel-header",onClick:this.scrollUp},u.createElement("span",null)),u.createElement("div",{className:r+"-right-panel-body",ref:this.timeRef},u.createElement("ul",null,this.times.map((function(t){var n=m()(o+" "+t);return n=l?n.locale("zh-cn"):n.locale("en-gb"),u.createElement("li",{key:t,onClick:e.onSelect.bind(e,n),className:s===t?r+"-selected-time":""},t)})))),u.createElement("div",{className:r+"-right-panel-footer",onClick:this.scrollDown},u.createElement("span",null)))},t}(u.Component);pe.propTypes={prefixCls:c().string,value:c().object,onSelect:c().func,onClickRightPanelTime:c().func,locale:c().object,defaultMinutesTime:c().string};var he=pe;function me(e){return e?D(e):m()()}var ve={value:c().object,defaultValue:c().object,onKeyDown:c().func},Ee={onKeyDown:function(){}};function ge(){}var ye={className:c().string,locale:c().object,style:c().object,visible:c().bool,onSelect:c().func,prefixCls:c().string,onChange:c().func,onOk:c().func},be={locale:{today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},style:{},visible:!0,prefixCls:"rc-calendar",className:"",onSelect:ge,onChange:ge,onClear:ge,renderFooter:function(){return null},renderSidebar:function(){return null}},Ae=void 0,Ce=void 0,Te=void 0,_e=function(e){function t(n){(0,a.default)(this,t);var r=(0,o.default)(this,e.call(this,n));De.call(r);var i=n.selectedValue;return r.state={str:I(i,r.props.format),invalid:!1,hasFocus:!1},r}return(0,i.default)(t,e),t.prototype.componentDidUpdate=function(){!Te||!this.state.hasFocus||this.state.invalid||0===Ae&&0===Ce||Te.setSelectionRange(Ae,Ce)},t.getDerivedStateFromProps=function(e,t){var n={};Te&&(Ae=Te.selectionStart,Ce=Te.selectionEnd);var r=e.selectedValue;return t.hasFocus||(n={str:I(r,e.format),invalid:!1}),n},t.getInstance=function(){return Te},t.prototype.render=function(){var e=this.props,t=this.state,n=t.invalid,r=t.str,a=e.locale,o=e.prefixCls,i=e.placeholder,s=e.clearIcon,l=e.inputMode,c=n?o+"-input-invalid":"";return u.createElement("div",{className:o+"-input-wrap"},u.createElement("div",{className:o+"-date-input-wrap"},u.createElement("input",{ref:this.saveDateInput,className:o+"-input "+c,value:r,disabled:e.disabled,placeholder:i,onChange:this.onInputChange,onKeyDown:this.onKeyDown,onFocus:this.onFocus,onBlur:this.onBlur,inputMode:l})),e.showClear?u.createElement("a",{role:"button",title:a.clear,onClick:this.onClear},s||u.createElement("span",{className:o+"-clear-btn"})):null)},t}(u.Component);_e.propTypes={prefixCls:c().string,timePicker:c().object,value:c().object,disabledTime:c().any,format:c().oneOfType([c().string,c().arrayOf(c().string)]),locale:c().object,disabledDate:c().func,onChange:c().func,onClear:c().func,placeholder:c().string,onSelect:c().func,selectedValue:c().object,clearIcon:c().node,inputMode:c().string};var De=function(){var e=this;this.onClear=function(){e.setState({str:""}),e.props.onClear(null)},this.onInputChange=function(t){var n=t.target.value,r=e.props,a=r.disabledDate,o=r.format,i=r.onChange,u=r.selectedValue;if(!n)return i(null),void e.setState({invalid:!1,str:n});var s=m()(n,o,!0);if(s.isValid()){var l=e.props.value.clone();!(l=l.year(s.year()).month(s.month()).date(s.date()).hour(s.hour()).minute(s.minute()).second(s.second()))||a&&a(l)?e.setState({invalid:!0,str:n}):(u!==l||u&&l&&!u.isSame(l))&&(e.setState({invalid:!1,str:n}),i(l))}else e.setState({invalid:!0,str:n})},this.onFocus=function(){e.setState({hasFocus:!0})},this.onBlur=function(){e.setState((function(e,t){return{hasFocus:!1,str:I(t.value,t.format)}}))},this.onKeyDown=function(t){var n=t.keyCode,r=e.props,a=r.onSelect,o=r.value,i=r.disabledDate;n===f.ENTER&&a&&((!i||!i(o))&&a(o.clone()),t.preventDefault())},this.getRootDOMNode=function(){return s.findDOMNode(e)},this.focus=function(){Te&&Te.focus()},this.saveDateInput=function(e){Te=e}};(0,p.polyfill)(_e);var Oe=_e;var Ne=n(43978),Se=n.n(Ne),we=n(43540),ke=n.n(we);function Ie(){}m().extend(T()),m().extend(Se()),m().extend(ke());var Le=function(e){return!(!m().isDayjs(e)||!e.isValid())&&e},Re=function(e){function t(n){(0,a.default)(this,t);var r=(0,o.default)(this,e.call(this,n));return Pe.call(r),r.state={mode:r.props.mode||"date",value:Le(n.value)||Le(n.defaultValue)||m()(),selectedValue:n.selectedValue||n.defaultSelectedValue},r}return(0,i.default)(t,e),t.prototype.componentDidMount=function(){this.props.showDateInput&&this.saveFocusElement(Oe.getInstance())},t.getDerivedStateFromProps=function(e,t){var n=e.value,r=e.selectedValue,a={};return"mode"in e&&t.mode!==e.mode&&(a={mode:e.mode}),"value"in e&&(a.value=Le(n)||Le(e.defaultValue)||me(t.value)),"selectedValue"in e&&(a.selectedValue=r),a},t.prototype.render=function(){var e=this.props,t=this.state,n=e.locale,a=e.prefixCls,o=e.disabledDate,i=e.dateInputPlaceholder,s=e.timePicker,l=e.onClickRightPanelTime,c=e.disabledTime,d=e.clearIcon,f=e.renderFooter,p=e.inputMode,h=e.showHourAndMinute,m=t.value,v=t.selectedValue,E=t.mode,g="time"===E,y=g&&c&&s?w(v,c):null,b=null;if(s&&g){var A=(0,r.A)({showHour:!0,showSecond:!0,showMinute:!0},s.props,y,{onChange:this.onDateInputChange,value:v,disabledTime:c});void 0!==s.props.defaultValue&&(A.defaultOpenValue=s.props.defaultValue),b=u.cloneElement(s,A)}var C=e.showDateInput?u.createElement(Oe,{format:this.getFormat(),key:"date-input",value:m,locale:n,placeholder:i,showClear:!0,disabledTime:c,disabledDate:o,onClear:this.onClear,prefixCls:a,selectedValue:v,onChange:this.onDateInputChange,onSelect:this.onDateInputSelect,clearIcon:d,inputMode:p}):null,T=[];return e.renderSidebar&&T.push(e.renderSidebar()),T.push(u.createElement("div",{className:a+"-panel",key:"panel"},C,u.createElement("div",{className:a+"-date-panel-container"},u.createElement("div",{tabIndex:this.props.focusablePanel?0:void 0,className:a+"-date-panel"},u.createElement(ue,{locale:n,mode:E,value:m,onValueChange:this.setValue,onPanelChange:this.onPanelChange,renderFooter:f,showTimePicker:g,prefixCls:a}),s&&g?u.createElement("div",{className:a+"-time-picker"},u.createElement("div",{className:a+"-time-picker-panel"},b)):null,u.createElement("div",{className:a+"-body"},u.createElement(B,{locale:n,value:m,selectedValue:v,prefixCls:a,dateRender:e.dateRender,onSelect:this.onDateTableSelect,disabledDate:o,showWeekNumber:e.showWeekNumber})),u.createElement(fe,{showOk:e.showOk,mode:E,renderFooter:e.renderFooter,locale:n,prefixCls:a,showToday:e.showToday,disabledTime:c,showTimePicker:g,showDateInput:e.showDateInput,timePicker:s,selectedValue:v,value:m,disabledDate:o,okDisabled:!1!==e.showOk&&(!v||!this.isAllowedDate(v)),onOk:this.onOk,onSelect:this.onSelect,onToday:this.onToday,onOpenTimePicker:this.openTimePicker,onCloseTimePicker:this.closeTimePicker})),h&&u.createElement(he,{prefixCls:a,value:m,locale:n,onSelect:this.onDateTableSelect,onClickRightPanelTime:l,defaultMinutesTime:this.props.defaultMinutesTime})))),this.renderRoot({children:T,className:e.showWeekNumber?a+"-week-number":""})},t}(u.Component);Re.propTypes=(0,r.A)({},ve,ye,{prefixCls:c().string,className:c().string,style:c().object,defaultValue:c().object,value:c().object,selectedValue:c().object,defaultSelectedValue:c().object,mode:c().oneOf(["time","date","month","year","decade"]),locale:c().object,showDateInput:c().bool,showWeekNumber:c().bool,showToday:c().bool,showOk:c().bool,showHourAndMinute:c().bool,defaultMinutesTime:c().string,onSelect:c().func,onOk:c().func,onKeyDown:c().func,timePicker:c().element,dateInputPlaceholder:c().any,onClear:c().func,onChange:c().func,onPanelChange:c().func,disabledDate:c().func,disabledTime:c().any,dateRender:c().func,renderFooter:c().func,renderSidebar:c().func,clearIcon:c().node,focusablePanel:c().bool,inputMode:c().string,onBlur:c().func,onClickRightPanelTime:c().func}),Re.defaultProps=(0,r.A)({},Ee,be,{showToday:!0,showDateInput:!0,showHourAndMinute:!1,timePicker:null,onOk:Ie,onPanelChange:Ie,onClickRightPanelTime:Ie,focusablePanel:!0});var Pe=function(){var e=this;this.onPanelChange=function(t,n){var r=e.props,a=e.state;"mode"in r||e.setState({mode:n}),r.onPanelChange(t||a.value,n)},this.onKeyDown=function(t){if("input"!==t.target.nodeName.toLowerCase()){var n=t.keyCode,r=t.ctrlKey||t.metaKey,a=e.props.disabledDate,o=e.state.value;switch(n){case f.DOWN:return e.goTime(1,"weeks"),t.preventDefault(),1;case f.UP:return e.goTime(-1,"weeks"),t.preventDefault(),1;case f.LEFT:return r?e.goTime(-1,"years"):e.goTime(-1,"days"),t.preventDefault(),1;case f.RIGHT:return r?e.goTime(1,"years"):e.goTime(1,"days"),t.preventDefault(),1;case f.HOME:return e.setValue(e.state.value.clone().startOf("month")),t.preventDefault(),1;case f.END:return e.setValue(function(e){return e.clone().endOf("month")}(e.state.value)),t.preventDefault(),1;case f.PAGE_DOWN:return e.goTime(1,"month"),t.preventDefault(),1;case f.PAGE_UP:return e.goTime(-1,"month"),t.preventDefault(),1;case f.ENTER:return a&&a(o)||e.onSelect(o,{source:"keyboard"}),t.preventDefault(),1;default:return e.props.onKeyDown(t),1}}},this.onClear=function(){e.onSelect(null),e.props.onClear()},this.onOk=function(){var t=e.state.selectedValue;e.isAllowedDate(t)&&e.props.onOk(t)},this.onDateInputChange=function(t){e.onSelect(t,{source:"dateInput"})},this.onDateInputSelect=function(t){e.onSelect(t,{source:"dateInputSelect"})},this.onDateTableSelect=function(t){var n,r,a=e.props.timePicker;if(!e.state.selectedValue&&a){var o=a.props.defaultValue;o&&(n=o,r=t,m().isDayjs(n)&&m().isDayjs(r)&&(r=(r=(r=(r=r.hour(n.hour())).minute(n.minute())).second(n.second())).millisecond(n.millisecond())))}e.onSelect(t)},this.onToday=function(){var t=D(e.state.value);e.onSelect(t,{source:"todayButton"})},this.onBlur=function(t){setTimeout((function(){var n=Oe.getInstance(),r=e.rootInstance;!r||r.contains(document.activeElement)||n&&n.contains(document.activeElement)||e.props.onBlur&&e.props.onBlur(t)}),0)},this.getRootDOMNode=function(){return s.findDOMNode(e)},this.openTimePicker=function(){e.onPanelChange(null,"time")},this.closeTimePicker=function(){e.onPanelChange(null,"date")},this.goTime=function(t,n){e.setValue(function(e,t,n){return e.clone().add(t,n)}(e.state.value,t,n))}};(0,p.polyfill)(Re);var Me=function(e){var t,n;return n=t=function(t){function n(){var e,r,i;(0,a.default)(this,n);for(var s=arguments.length,l=Array(s),c=0;c<s;c++)l[c]=arguments[c];return e=r=(0,o.default)(this,t.call.apply(t,[this].concat(l))),r.onSelect=function(e,t){e&&r.setValue(e),r.setSelectedValue(e,t)},r.renderRoot=function(e){var t,n=r.props,a=n.prefixCls,o=((t={})[a]=1,t[a+"-hidden"]=!n.visible,t[n.className]=!!n.className,t[e.className]=!!e.className,t);return u.createElement("div",{ref:r.saveRoot,className:""+y()(o),style:r.props.style,tabIndex:"0",onKeyDown:r.onKeyDown,onBlur:r.onBlur},e.children)},r.setSelectedValue=function(e,t){"selectedValue"in r.props||r.setState({selectedValue:e}),r.props.onSelect&&r.props.onSelect(e,t)},r.setValue=function(e){var t=r.state.value;"value"in r.props||r.setState({value:e}),(t&&e&&!t.isSame(e)||!t&&e||t&&!e)&&r.props.onChange(e)},r.isAllowedDate=function(e){return k(e,r.props.disabledDate,r.props.disabledTime)},i=e,(0,o.default)(r,i)}return(0,i.default)(n,t),n.getDerivedStateFromProps=function(t,n){if(e.getDerivedStateFromProps)return e.getDerivedStateFromProps(t,n);var r=t.value,a=t.selectedValue,o={};return"value"in t&&(o.value=r||t.defaultValue||me(n.value)),"selectedValue"in t&&(o.selectedValue=a),o},n}(e),t.displayName="CalendarMixinWrapper",t.defaultProps=e.defaultProps,n}(function(e){var t,n;return n=t=function(e){function t(){var n,r,i;(0,a.default)(this,t);for(var u=arguments.length,s=Array(u),l=0;l<u;l++)s[l]=arguments[l];return n=r=(0,o.default)(this,e.call.apply(e,[this].concat(s))),r.getFormat=function(){var e=r.props.format,t=r.props,n=t.locale,a=t.timePicker;return e||(e=a?n.dateTimeFormat:n.dateFormat),e},r.focus=function(){r.focusElement?r.focusElement.focus():r.rootInstance&&r.rootInstance.focus()},r.saveFocusElement=function(e){r.focusElement=e},r.saveRoot=function(e){r.rootInstance=e},i=n,(0,o.default)(r,i)}return(0,i.default)(t,e),t.prototype.shouldComponentUpdate=function(e){return this.props.visible||e.visible},t}(e),t.displayName="CommonMixinWrapper",t.defaultProps=e.defaultProps,t.getDerivedStateFromProps=e.getDerivedStateFromProps,n}(Re)),xe=Me},86547:function(e,t,n){"use strict";t.__esModule=!0;var r=h(n(26380)),a=h(n(52889)),o=h(n(5316)),i=h(n(9950)),u=h(n(17119)),s=h(n(11942)),l=n(4899),c=h(n(19699)),d=h(n(13225)),f=h(n(63294)),p=h(n(96490));function h(e){return e&&e.__esModule?e:{default:e}}function m(){}function v(e,t){this[e]=t}var E=function(e){function t(n){(0,r.default)(this,t);var o=(0,a.default)(this,e.call(this,n));g.call(o);var i=void 0;i="open"in n?n.open:n.defaultOpen;var u=n.value||n.defaultValue;return o.saveCalendarRef=v.bind(o,"calendarInstance"),o.state={open:i,value:u},o}return(0,o.default)(t,e),t.prototype.componentDidUpdate=function(e,t){!t.open&&this.state.open&&(this.focusTimeout=setTimeout(this.focusCalendar,0,this))},t.prototype.componentWillUnmount=function(){clearTimeout(this.focusTimeout)},t.getDerivedStateFromProps=function(e){var t={},n=e.value,r=e.open;return"value"in e&&(t.value=n),void 0!==r&&(t.open=r),t},t.prototype.render=function(){var e=this.props,t=e.prefixCls,n=e.placement,r=e.style,a=e.getCalendarContainer,o=e.align,u=e.animation,s=e.disabled,l=e.dropdownClassName,c=e.transitionName,d=e.children,h=this.state;return i.default.createElement(p.default,{popup:this.getCalendarElement(),popupAlign:o,builtinPlacements:f.default,popupPlacement:n,action:s&&!h.open?[]:["click"],destroyPopupOnHide:!0,getPopupContainer:a,popupStyle:r,popupAnimation:u,popupTransitionName:c,popupVisible:h.open,onPopupVisibleChange:this.onVisibleChange,prefixCls:t,popupClassName:l},i.default.cloneElement(d(h,e),{onKeyDown:this.onKeyDown}))},t}(i.default.Component);E.propTypes={animation:s.default.oneOfType([s.default.func,s.default.string]),disabled:s.default.bool,transitionName:s.default.string,onChange:s.default.func,onOpenChange:s.default.func,children:s.default.func,getCalendarContainer:s.default.func,calendar:s.default.element,style:s.default.object,open:s.default.bool,defaultOpen:s.default.bool,prefixCls:s.default.string,placement:s.default.any,value:s.default.oneOfType([s.default.object,s.default.array]),defaultValue:s.default.oneOfType([s.default.object,s.default.array]),align:s.default.object,dateRender:s.default.func,onBlur:s.default.func},E.defaultProps={prefixCls:"rc-calendar-picker",style:{},align:{},placement:"bottomLeft",defaultOpen:!1,onChange:m,onOpenChange:m,onBlur:m};var g=function(){var e=this;this.onCalendarKeyDown=function(t){t.keyCode===d.default.ESC&&(t.stopPropagation(),e.close(e.focus))},this.onCalendarSelect=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.props;"value"in r||e.setState({value:t}),("keyboard"===n.source||"dateInputSelect"===n.source||!r.calendar.props.timePicker&&"dateInput"!==n.source||"todayButton"===n.source)&&e.close(e.focus),r.onChange(t)},this.onKeyDown=function(t){e.state.open||t.keyCode!==d.default.DOWN&&t.keyCode!==d.default.ENTER||(e.open(),t.preventDefault())},this.onCalendarOk=function(){e.close(e.focus)},this.onCalendarClear=function(){e.close(e.focus)},this.onCalendarBlur=function(){e.setOpen(!1)},this.onVisibleChange=function(t){e.setOpen(t)},this.getCalendarElement=function(){var t=e.props,n=e.state,r=t.calendar.props,a=n.value,o=a,u={ref:e.saveCalendarRef,defaultValue:o||r.defaultValue,selectedValue:a,onKeyDown:e.onCalendarKeyDown,onOk:(0,c.default)(r.onOk,e.onCalendarOk),onSelect:(0,c.default)(r.onSelect,e.onCalendarSelect),onClear:(0,c.default)(r.onClear,e.onCalendarClear),onBlur:(0,c.default)(r.onBlur,e.onCalendarBlur)};return i.default.cloneElement(t.calendar,u)},this.setOpen=function(t,n){var r=e.props.onOpenChange;e.state.open!==t&&("open"in e.props||e.setState({open:t},n),r(t))},this.open=function(t){e.setOpen(!0,t)},this.close=function(t){e.setOpen(!1,t)},this.focus=function(){e.state.open||u.default.findDOMNode(e).focus()},this.focusCalendar=function(){e.state.open&&e.calendarInstance&&e.calendarInstance.focus()}};(0,l.polyfill)(E),t.default=E,e.exports=t.default},14230:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Dnes",now:"Nyn\xed",backToToday:"Zp\u011bt na dne\u0161ek",ok:"Ok",clear:"Vymazat",month:"M\u011bs\xedc",year:"Rok",timeSelect:"Vybrat \u010das",dateSelect:"Vybrat datum",monthSelect:"Vyberte m\u011bs\xedc",yearSelect:"Vyberte rok",decadeSelect:"Vyberte dek\xe1du",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"P\u0159edchoz\xed m\u011bs\xedc (PageUp)",nextMonth:"N\xe1sleduj\xedc\xed (PageDown)",previousYear:"P\u0159edchoz\xed rok (Control + left)",nextYear:"N\xe1sleduj\xedc\xed rok (Control + right)",previousDecade:"P\u0159edchoz\xed dek\xe1da",nextDecade:"N\xe1sleduj\xedc\xed dek\xe1da",previousCentury:"P\u0159edchoz\xed stolet\xed",nextCentury:"N\xe1sleduj\xedc\xed stolet\xed"},e.exports=t.default},15731:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Heute",now:"Jetzt",backToToday:"Zur\xfcck zu Heute",ok:"OK",clear:"Zur\xfccksetzen",month:"Monat",year:"Jahr",timeSelect:"Zeit w\xe4hlen",dateSelect:"Datum w\xe4hlen",monthSelect:"W\xe4hle einen Monat",yearSelect:"W\xe4hle ein Jahr",decadeSelect:"W\xe4hle ein Jahrzehnt",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Vorheriger Monat (PageUp)",nextMonth:"N\xe4chster Monat (PageDown)",previousYear:"Vorheriges Jahr (Ctrl + left)",nextYear:"N\xe4chstes Jahr (Ctrl + right)",previousDecade:"Vorheriges Jahrzehnt",nextDecade:"N\xe4chstes Jahrzehnt",previousCentury:"Vorheriges Jahrhundert",nextCentury:"N\xe4chstes Jahrhundert"},e.exports=t.default},21412:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},e.exports=t.default},98717:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Hoy",now:"Ahora",backToToday:"Volver a hoy",ok:"Aceptar",clear:"Limpiar",month:"Mes",year:"A\xf1o",timeSelect:"Seleccionar hora",dateSelect:"Seleccionar fecha",monthSelect:"Elegir un mes",yearSelect:"Elegir un a\xf1o",decadeSelect:"Elegir una d\xe9cada",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Mes anterior (PageUp)",nextMonth:"Mes siguiente (PageDown)",previousYear:"A\xf1o anterior (Control + left)",nextYear:"A\xf1o siguiente (Control + right)",previousDecade:"D\xe9cada anterior",nextDecade:"D\xe9cada siguiente",previousCentury:"Siglo anterior",nextCentury:"Siglo siguiente"},e.exports=t.default},9642:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Aujourd'hui",now:"Maintenant",backToToday:"Aujourd'hui",ok:"Ok",clear:"R\xe9tablir",month:"Mois",year:"Ann\xe9e",timeSelect:"S\xe9lectionner l'heure",dateSelect:"S\xe9lectionner la date",monthSelect:"Choisissez un mois",yearSelect:"Choisissez une ann\xe9e",decadeSelect:"Choisissez une d\xe9cennie",yearFormat:"YYYY",dateFormat:"DD/MM/YYYY",dayFormat:"DD",dateTimeFormat:"DD/MM/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Mois pr\xe9c\xe9dent (PageUp)",nextMonth:"Mois suivant (PageDown)",previousYear:"Ann\xe9e pr\xe9c\xe9dente (Ctrl + gauche)",nextYear:"Ann\xe9e prochaine (Ctrl + droite)",previousDecade:"D\xe9cennie pr\xe9c\xe9dente",nextDecade:"D\xe9cennie suivante",previousCentury:"Si\xe8cle pr\xe9c\xe9dent",nextCentury:"Si\xe8cle suivant"},e.exports=t.default},37329:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Dzisiaj",now:"Teraz",backToToday:"Ustaw dzisiaj",ok:"Ok",clear:"Wyczy\u015b\u0107",month:"Miesi\u0105c",year:"Rok",timeSelect:"Ustaw czas",dateSelect:"Ustaw dat\u0119",monthSelect:"Wybierz miesi\u0105c",yearSelect:"Wybierz rok",decadeSelect:"Wybierz dekad\u0119",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Poprzedni miesi\u0105c (PageUp)",nextMonth:"Nast\u0119pny miesi\u0105c (PageDown)",previousYear:"Ostatni rok (Ctrl + left)",nextYear:"Nast\u0119pny rok (Ctrl + right)",previousDecade:"Ostatnia dekada",nextDecade:"Nast\u0119pna dekada",previousCentury:"Ostatni wiek",nextCentury:"Nast\u0119pny wiek"},e.exports=t.default},38287:function(e,t){"use strict";t.__esModule=!0,t.default={today:"\u0421\u0435\u0433\u043e\u0434\u043d\u044f",now:"\u0421\u0435\u0439\u0447\u0430\u0441",backToToday:"\u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0434\u0430\u0442\u0430",ok:"Ok",clear:"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c",month:"\u041c\u0435\u0441\u044f\u0446",year:"\u0413\u043e\u0434",timeSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0440\u0435\u043c\u044f",dateSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0430\u0442\u0443",monthSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u043c\u0435\u0441\u044f\u0446",yearSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0433\u043e\u0434",decadeSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0435",yearFormat:"YYYY",dateFormat:"D-M-YYYY",dayFormat:"D",dateTimeFormat:"D-M-YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u043c\u0435\u0441\u044f\u0446 (PageUp)",nextMonth:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0441\u044f\u0446 (PageDown)",previousYear:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0433\u043e\u0434 (Control + left)",nextYear:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0433\u043e\u0434 (Control + right)",previousDecade:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0435",nextDecade:"\u0421\u043b\u0435\u0434\u0443\u0449\u0435\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0435",previousCentury:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0432\u0435\u043a",nextCentury:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u0435\u043a"},e.exports=t.default},10534:function(e,t){"use strict";t.__esModule=!0,t.default={today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},e.exports=t.default},49013:function(e,t){"use strict";t.__esModule=!0,t.default={today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u78ba\u5b9a",timeSelect:"\u9078\u64c7\u6642\u9593",dateSelect:"\u9078\u64c7\u65e5\u671f",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u500b\u6708 (\u7ffb\u9801\u4e0a\u9375)",nextMonth:"\u4e0b\u500b\u6708 (\u7ffb\u9801\u4e0b\u9375)",monthSelect:"\u9078\u64c7\u6708\u4efd",yearSelect:"\u9078\u64c7\u5e74\u4efd",decadeSelect:"\u9078\u64c7\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u6642mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u9375\u52a0\u5de6\u65b9\u5411\u9375)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u9375\u52a0\u53f3\u65b9\u5411\u9375)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7d00",nextCentury:"\u4e0b\u4e00\u4e16\u7d00"},e.exports=t.default},63294:function(e,t){"use strict";t.__esModule=!0;var n={adjustX:1,adjustY:1},r=[0,0],a={bottomLeft:{points:["tl","tl"],overflow:n,offset:[0,-3],targetOffset:r},bottomRight:{points:["tr","tr"],overflow:n,offset:[0,-3],targetOffset:r},topRight:{points:["br","br"],overflow:n,offset:[0,3],targetOffset:r},topLeft:{points:["bl","bl"],overflow:n,offset:[0,3],targetOffset:r}};t.default=a,e.exports=t.default},3551:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));n(67537);t.default=function(e){var t=e.lang,n=e.isWindowsWechat;if("zh-cn"!==t)return null;var r=n?"\u4f60\u4f7f\u7528\u7684\u5fae\u4fe1\u5b58\u5728\u517c\u5bb9\u6027\u95ee\u9898\uff0c\u4ec5\u4ee5\u53ea\u8bfb\u6a21\u5f0f\u9884\u89c8\u3002":"\u4f60\u5f53\u524d\u4f7f\u7528\u7684\u6d4f\u89c8\u5668\u53ef\u80fd\u5b58\u5728\u517c\u5bb9\u6027\u95ee\u9898\u3002";return a.default.createElement("div",{className:"sf-editor-browser-tip"},a.default.createElement("span",{className:"browser-tip__icon iconfont icon-description"}),a.default.createElement("span",{className:"browser-tip__message"},"".concat(r,"\u8bf7\u8bd5\u8bd5\u4ee5\u4e0b\u6d4f\u89c8\u5668: Chrome \u6d4f\u89c8\u5668\u6700\u65b0\u7248\uff0c360 \u6781\u901f\u7248\uff0cMicrosoft Edge \u6700\u65b0\u7248")))}},49668:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BrowserTip",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"LongTextModal",{enumerable:!0,get:function(){return a.default}});var a=r(n(2855)),o=r(n(3551))},2855:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=u(n(17119)),d=function(e){function t(e){var n;r(this,t),n=o(this,t,[e]),(0,s.default)(n,"onModalClick",(function(e){if(!(n.el&&n.el.contains(e.target)&&n.el!==e.target)){e&&e.stopPropagation(),e&&e.stopImmediatePropagation();var t=e.target.className;"string"===typeof t&&n.props.onModalClick&&("longtext-modal-wrapper"===t||t.startsWith("longtext-modal-wrapper"))&&n.props.onModalClick()}}));var a=n.props.containerClass;return n.el=document.createElement("div"),n.el.className="longtext-modal-wrapper",n.el.className="longtext-modal-wrapper ".concat(a||""),document.body.appendChild(n.el),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this.el.addEventListener("mousedown",this.onModalClick)}},{key:"componentWillUnmount",value:function(){this.el.removeEventListener("mousedown",this.onModalClick),document.body.removeChild(this.el)}},{key:"render",value:function(){return c.default.createPortal(this.props.children,this.el)}}])}(l.default.Component);t.default=d},41117:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.INTERNAL_EVENTS=t.EXTERNAL_EVENTS=void 0;t.INTERNAL_EVENTS={ON_MOUSE_ENTER_BLOCK:"on_mouse_enter_block",ON_OPEN_LINK_MODAL:"on_open_link_modal",ON_CLOSE_LINK_POPOVER:"on_close_link_popover",ON_OPEN_FORMULA_DIALOG:"on_open_formula_dialog",ON_SELECT_ALL_CELL:"on_select_all_cell",ON_TOGGLE_IMAGE_POPOVER:"on_toggle_image_popover",OUTLINE_STATE_CHANGED:"outline_state_changed",RESIZE_ARTICLE:"resize_article"},t.EXTERNAL_EVENTS={ON_HELP_INFO_TOGGLE:"on_help_info_toggle",ON_ARTICLE_INFO_TOGGLE:"on_article_info_toggle",ON_LINK_CLICK:"on_link_click",ON_INSERT_IMAGE:"on_insert_image",INSERT_IMAGE:"insert_image"}},65263:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HELPER_HOTKEYS=void 0;t.HELPER_HOTKEYS=[{Make_list:[["*/-","space"]],Make_ordered_list:[["1.","space"]],Insert_new_item:[["Enter"]],Insert_child_in_item:[["Shift","Enter"]],Increase_depth:[["Tab"]]},{Heading_1:[["#","space"]],Heading_2:[["##","space"]],Heading_3:[["###","space"]],Heading_4:[["####","space"]],Heading_5:[["#####","space"]],Heading_6:[["######","space"]]},{Make_code_block:[["```","space"]],Insert_new_line:[["Enter"]],Escape_code_block:[["Ctrl","Enter"],["Cmd","Enter"]],Insert_indent:[["Tab"]]},{Make_block_quote:[[">","space"]],Escape_block_quote:[["Enter"]]},{Insert_table_row:[["Enter"]],Escape_table:[["Ctrl","Enter"],["Cmd","Enter"]]},{Insert_formula:[["Ctrl","$"],["Cmd","$"]]},{Bold:[["**bold** / __bold__","space"]],Italic:[["*italic* / _italic_","space"]],Italic_bold:[["***italic*** / ___italic___","space"]],Inline_code:[["`code`","space"]]},{Save_file:[["Ctrl","s"],["Cmd","s"]]},{Paste_screen_shot:[["Ctrl","v"],["Cmd","v"]],Drag_image_from_anywhere_to_upload_it:[]}]},34205:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"KeyCodes",{enumerable:!0,get:function(){return a.default}}),t.TRANSLATE_NAMESPACE=void 0;var a=r(n(64725));t.TRANSLATE_NAMESPACE="seafile-editor"},64725:function(e){"use strict";e.exports={Backspace:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,PauseBreak:19,CapsLock:20,Escape:27,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Insert:45,Delete:46,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,LeftWindowKey:91,RightWindowKey:92,SelectKey:93,NumPad0:96,NumPad1:97,NumPad2:98,NumPad3:99,NumPad4:100,NumPad5:101,NumPad6:102,NumPad7:103,NumPad8:104,NumPad9:105,Multiply:106,Add:107,Subtract:109,DecimalPoint:110,Divide:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F12:123,NumLock:144,ScrollLock:145,SemiColon:186,EqualSign:187,Comma:188,Dash:189,Period:190,ForwardSlash:191,GraveAccent:192,OpenBracket:219,BackSlash:220,CloseBracket:221,SingleQuote:222,ChineseInputMethod:229}},73844:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=o(n(57308)),l=o(n(28418)),c=n(41117);n(4983);var d=360,f=620;t.default=function(e){var t=e.isVisible,n=(0,u.useState)(d),o=a(n,2),i=o[0],p=o[1],h=(0,u.useState)({}),m=a(h,2),v=m[0],E=m[1],g=(0,u.useMemo)((function(){var e={width:i,zIndex:101,display:t?"block":"none"};return!e.width||e.width<d?e.width=d:e.width>f&&(e.width=f),e}),[i,t]),y=(0,u.useCallback)((function(e){e>=d&&e<=f&&p(e)}),[]),b=(0,u.useCallback)((function(e){var t=JSON.parse(window.localStorage.getItem("sf-editor")||"{}");window.localStorage.setItem("sf-editor",JSON.stringify(r(r({},t),{},{panelWidth:e}))),l.default.getInstance().dispatch(c.INTERNAL_EVENTS.RESIZE_ARTICLE)}),[]);(0,u.useEffect)((function(){var e=(JSON.parse(window.localStorage.getItem("sf-editor","{}"))||{}).panelWidth,t=Math.max(d,Math.min(parseInt(e,10)||d,f));p(t)}),[]);var A=(0,u.useCallback)((function(e){E(e)}),[]);(0,u.useEffect)((function(){var e=l.default.getInstance().subscribe(c.EXTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,A);return function(){e()}}),[]),(0,u.useEffect)((function(){l.default.getInstance().dispatch(c.INTERNAL_EVENTS.RESIZE_ARTICLE)}),[t,v]);var C=v||{},T=C.component,_=C.props;return u.default.createElement("div",{className:"sf-article-info-container-wrapper",style:g},u.default.createElement(s.default,{minWidth:d,maxWidth:f,resizeWidth:y,resizeWidthEnd:b}),u.default.createElement("div",{className:"sf-article-info-container",style:{width:i}},T&&u.default.createElement(T,r(r({},_),{},{width:i}))))}},57308:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950));n(25584);t.default=function(e){var t=e.minWidth,n=e.maxWidth,a=e.resizeWidth,i=e.resizeWidthEnd,u=(0,o.useState)(!1),s=r(u,2),l=s[0],c=s[1],d=(0,o.useState)(null),f=r(d,2),p=(f[0],f[1]),h=(0,o.useRef)(null),m=(0,o.useRef)(null),v=function(e){!m.current||e<0||(m.current.style.top=e+"px")},E=function(e){if(h.current){var t=h.current.getBoundingClientRect().top,n=e.pageY-t-13;v(n)}},g=function(e){var r=function(e){return e.pageX||e.touches&&e.touches[0]&&e.touches[0].pageX||e.changedTouches&&e.changedTouches[e.changedTouches.length-1].pageX}(e),a=document.body.clientWidth-r;return t&&a<t||n&&a>n?-1:a},y=function(e){var t=g(e);t<0||a&&a(t)},b=function(e){y(e)},A=(0,o.useCallback)((function(e){return e&&e.dataTransfer&&e.dataTransfer.setData&&e.dataTransfer.setData("text/plain","dummy"),!0}),[]),C=function(e){y(e)},T=function(){c(!1)},_=function(e){e.preventDefault&&e.preventDefault(),b(e)},D=function(e){if(window.removeEventListener("mouseup",D),window.removeEventListener("mousemove",_),C(e),v(-9999),p(null),c(!1),i){var t=g(e);if(t<0)return;i(t)}};return(0,o.useEffect)((function(){return function(){window.removeEventListener("mouseup",D),window.removeEventListener("mousemove",_)}}),[]),o.default.createElement("div",{className:"sf-editor-resize-width-handler resize-handler-placement-right",ref:h,onMouseDown:function(e){e.preventDefault&&e.preventDefault();var t=A(e);null===t&&0!==e.button||(window.addEventListener("mouseup",D),window.addEventListener("mousemove",_),h.current&&h.current.removeEventListener("mouseleave",T),p(t))},onMouseOver:function(e){E(e)},onMouseEnter:function(e){c(!0),E(e),h.current&&h.current.addEventListener("mouseleave",T)},onDrag:b,onDragStart:A,onDragEnd:C,style:{zIndex:4}},o.default.createElement("div",{className:"sf-editor-resize-width-handler-content"},l&&o.default.createElement("div",{className:"sf-editor-resize-width-handler-bar",ref:m,style:{height:26}})))}},50327:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=e.getData("application/x-slate-fragment"),n=e.getData("text")||e.getData("text/plain")||"",r=t?JSON.parse(decodeURIComponent(window.atob(t))):null,a=e.getData("text/html")||"",o=e.types.includes("text/rtf"),i=e.files,u="text";return o?u="text":i.length>0?u="file":r&&Array.isArray(r)?u="fragment":a&&(u="html"),{text:n,html:a,fragment:r,type:u,files:i}}},2435:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(13683),a={fragment:"application/x-slate-fragment",html:"text/html",text:"text/plain"};t.default=function(e,t,n){var o=a[t],i=e.dataTransfer||e.clipboardData;if("fragment"===t){var u=window.btoa(encodeURIComponent(JSON.stringify(n)));i.setData(o,u);var s="",l="";n.forEach((function(e){l=r.Node.string(e).replace(/\ufeff/,""),s+=l+"\r\n"})),i.setData("text",s)}else"html"===t?(i.setData(o,n),i.setData("text",i.getData("text"))):i.setData("text",n)}},40111:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.title,n=e.shortcutData,r=e.shortcutDataNames;return a.default.createElement("div",{className:"sf-editor-classify-hotkeys"},a.default.createElement("h5",{className:"hotkey-type"},t),a.default.createElement("ul",{className:"hotkey-list"},Object.keys(n).map((function(e){var t=r[e],i=n[e];return 0!==i.length&&(i=i.length>1&&(0,o.isMac)()?i[1]:i[0]),a.default.createElement("li",{className:"hotkey-shortcuts",key:t},a.default.createElement("div",{className:"hotkey-shortcuts-left"},t),a.default.createElement("div",{className:"hotkey-shortcuts-right"},i[0]&&a.default.createElement("div",{className:"key hotkey-first"},i[0]),i[1]&&a.default.createElement("div",{className:"key hotkey-second"},i[1])))}))))};var a=r(n(9950)),o=n(58372)},68123:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,(0,i.useTranslation)(d.TRANSLATE_NAMESPACE).t)("userHelp",{returnObjects:!0}),t=e.title,n=e.userHelpData,r=(0,o.useCallback)((function(){c.default.getInstance().dispatch(l.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,!1)}),[]);return o.default.createElement("div",{className:"sf-editor-helper"},o.default.createElement("div",{className:"sf-editor-helper__header"},o.default.createElement("div",{className:"title"},t),o.default.createElement("div",{className:"help-close",onClick:r},o.default.createElement("i",{className:"iconfont icon-times-circle"}))),o.default.createElement("div",{className:"sf-editor-helper__content"},n.map((function(e,t){var n=s.HELPER_HOTKEYS[t],r=e.shortcutType,a=e.shortcutData;return o.default.createElement(u.default,{key:"use-hotkey-".concat(t),title:r,shortcutData:n,shortcutDataNames:a})}))))};var o=a(n(9950)),i=n(28321),u=r(n(40111)),s=n(65263),l=n(41117),c=r(n(28418)),d=n(34205);n(5030)},15495:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950));n(16082);var l=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){return s.default.createElement("div",{className:"empty-loading-page"},s.default.createElement("div",{className:"lds-ripple page-centered"},s.default.createElement("div",null),s.default.createElement("div",null)))}}])}(s.default.Component);t.default=l},87961:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setOutlineSetting=t.getOutlineSetting=t.default=void 0;var i=o(n(9950)),u=n(28321),s=a(n(99754)),l=a(n(89843)),c=n(52703),d=n(34205),f=a(n(28418)),p=n(41117);n(6080);var h=function(){var e=localStorage.getItem("sf-editor"),t=(e?JSON.parse(e):{}).outlineOpen;return void 0!==t&&t};t.getOutlineSetting=h;var m=function(e){var t=localStorage.getItem("sf-editor"),n=t?JSON.parse(t):{};n.outlineOpen=e,localStorage.setItem("sf-editor",JSON.stringify(n))};t.setOutlineSetting=m;t.default=function(e){var t=e.editor,n=(0,u.useTranslation)(d.TRANSLATE_NAMESPACE).t,a=(0,c.useScrollContext)(),o=(0,i.useState)([]),v=r(o,2),E=v[0],g=v[1],y=(0,i.useState)(!1),b=r(y,2),A=b[0],C=b[1],T=(0,i.useState)(0),_=r(T,2),D=_[0],O=_[1];(0,i.useEffect)((function(){var e=function(e){var t=[];return e.forEach((function(e){"header2"!==e.type&&"header3"!==e.type||t.push(e)})),t}(t.children);g(e)}),[t.children]);var N=(0,i.useCallback)((function(e){m(e),C(e),f.default.getInstance().dispatch(p.INTERNAL_EVENTS.OUTLINE_STATE_CHANGED)}),[]),S=(0,i.useCallback)((function(){N(!A)}),[A,N]);return(0,i.useEffect)((function(){if(a.current){var e=function(){O(a.current.scrollLeft)};return a.current.addEventListener("scroll",e),function(){a.current.removeEventListener("scroll",e)}}}),[a]),(0,i.useEffect)((function(){var e=h();N(e)}),[]),i.default.createElement("div",{className:(0,s.default)("sf-editor-outline-wrapper",{active:A}),style:{left:-D}},i.default.createElement("div",{className:"sf-editor-outline"},A&&i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sf-editor-outline-header"},i.default.createElement("h2",{className:"sf-editor-outline-header_title"},n("Outline")),i.default.createElement("span",{className:"sf-editor-outline-header_close iconfont icon-x",onClick:S})),0===E.length?i.default.createElement("div",{className:"empty-container"},n("No_outline")):i.default.createElement("div",{className:"sf-editor-outline-list-container"},E.map((function(e,t){return i.default.createElement(l.default,{key:t,node:e})}))))),!A&&i.default.createElement("span",{id:"sf-editor-outline-menu",className:"sf-editor-outline-menu sf-editor-tooltip iconfont icon-outline",onClick:S},i.default.createElement("span",{className:"custom-tooltip"},n("Outline"))))}},89843:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(99754));t.default=function(e){var t=e.node,n=(0,i.useState)(!1),a=r(n,2),o=a[0],s=a[1],l=(0,i.useCallback)((function(){s(!0)}),[]),c=(0,i.useCallback)((function(){s(!1)}),[]),d=(0,i.useCallback)((function(){var e=t.id;document.getElementById(e).scrollIntoView()}),[t]),f=(0,u.default)("sf-editor-outline-item",{"pl-5":"header2"===t.type,"pl-7":"header3"===t.type,active:o});return i.default.createElement("div",{className:f,onClick:d,onMouseOver:l,onMouseOut:c},t.children.map((function(e){return e.text})).join(""))}},56400:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(34457),s=n(13683),l=n(23245),c=a(n(28418)),d=a(n(72976)),f=a(n(73439)),p=n(33601),h=n(58372);n(90596);var m=(0,h.isMac)();t.default=function(e){var t=e.enableEdit,n=e.value,a=e.editorApi,o=e.onSave,v=e.columns,E=e.onContentChanged,g=e.isSupportFormula,y=e.onExpandEditorToggle,b=e.handelEnableEdit,A=(0,i.useState)(n),C=r(A,2),T=C[0],_=C[1],D=(0,i.useRef)(null),O=(0,i.useMemo)((function(){var e=(0,l.inlineEditor)();return(0,f.default)(e,{editorApi:a,onSave:o,columns:v})}),[v,a,o]),N=(0,i.useMemo)((function(){return new d.default(O)}),[O]),S=(0,l.useHighlight)(O),w=(0,i.useCallback)((function(e){(_(e),O.forceNormalize)||(O.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&E&&E(e),c.default.getInstance().dispatch("change"))}),[O,E]),k=(0,i.useCallback)((function(e,t){var n=r(e.children,1)[0];if(n){if(t&&null!==t&&void 0!==t&&t.anchor){var a=s.Editor.start(e,t.anchor.path),o={anchor:a,focus:a};return(0,p.focusEditor)(e,o),setTimeout((function(){return(0,p.focusEditor)(e,t)}),0),void(D.current=null)}if(r(n.children,1)[0]){var i=s.Editor.start(e,[0,0]),u={anchor:i,focus:i};(0,p.focusEditor)(e,u)}}}),[]);(0,i.useEffect)((function(){O.forceNormalize=!0,s.Editor.normalize(O,{force:!0});var e=setTimeout((function(){O.forceNormalize=!1,t&&k(O)}),300);return function(){O.forceNormalize=!1,clearTimeout(e)}}),[]),(0,i.useEffect)((function(){t&&k(O,D.current)}),[t]),(0,i.useEffect)((function(){return function(){O.selection=null,O.history={redos:[],undos:[]}}}),[]);var I=(0,i.useCallback)((function(){if(!t)return D.current=O.selection,void b();(0,h.isDocumentEmpty)(O)&&k(O)}),[t,O,k,b]);return i.default.createElement("div",{className:"sf-simple-slate-editor-container"},t&&i.default.createElement(l.InlineToolbar,{editor:O,isSupportFormula:g,isSupportColumn:!!v,onExpandEditorToggle:y}),i.default.createElement("div",{className:"sf-slate-editor-content",onClick:I},i.default.createElement(u.Slate,{editor:O,initialValue:T,onChange:w},i.default.createElement("div",{className:"sf-slate-scroll-container ".concat(m?"":"isWin")},i.default.createElement("div",{className:"sf-slate-article-container"},i.default.createElement("div",{className:"article"},i.default.createElement(l.SetNodeToDecorations,null),i.default.createElement(u.Editable,{readOnly:!t,decorate:S,renderElement:l.renderElement,renderLeaf:l.renderLeaf,onKeyDown:N.onKeyDown,onCopy:N.onCopy})))))))}},73439:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return t.editorApi&&(n.api=t.editorApi),t.onSave&&(n.onSave=t.onSave),t.columns&&(n.columns=t.columns),n.isInlineEditor=!0,n}},24197:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(34457),s=n(13683),l=n(23245),c=a(n(28418)),d=a(n(72976)),f=a(n(79678)),p=n(33601),h=n(58372);n(9140);var m=(0,h.isMac)();t.default=function(e){var t=e.value,n=e.editorApi,a=e.onSave,o=e.columns,v=e.onContentChanged,E=e.isSupportFormula,g=(e.onExpandEditorToggle,(0,i.useState)(t)),y=r(g,2),b=y[0],A=y[1],C=(0,i.useMemo)((function(){return(0,f.default)(l.baseEditor,{editorApi:n,onSave:a,columns:o})}),[o,n,a]),T=(0,i.useMemo)((function(){return new d.default(C)}),[C]),_=(0,l.useHighlight)(C),D=(0,i.useCallback)((function(e){(A(e),C.forceNormalize)||(C.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&v&&v(e),c.default.getInstance().dispatch("change"))}),[C,v]),O=(0,i.useCallback)((function(e){var t=r(e.children,1)[0];if(t&&r(t.children,1)[0]){var n=s.Editor.start(e,[0,0]),a={anchor:n,focus:n};(0,p.focusEditor)(e,a)}}),[]);(0,i.useEffect)((function(){C.forceNormalize=!0,s.Editor.normalize(C,{force:!0});var e=setTimeout((function(){C.forceNormalize=!1,O(C)}),300);return function(){C.forceNormalize=!1,clearTimeout(e)}}),[]),(0,i.useEffect)((function(){return function(){C.selection=null,C.history={redos:[],undos:[]}}}),[]);var N=(0,i.useCallback)((function(){(0,h.isDocumentEmpty)(C)&&O(C)}),[C,O]);return i.default.createElement("div",{className:"sf-simple-slate-editor-container"},i.default.createElement(l.Toolbar,{editor:C,isSupportFormula:E,isSupportColumn:!!o}),i.default.createElement("div",{className:"sf-slate-editor-content",onClick:N},i.default.createElement(u.Slate,{editor:C,initialValue:b,onChange:D},i.default.createElement("div",{className:"sf-slate-scroll-container ".concat(m?"":"isWin")},i.default.createElement("div",{className:"sf-slate-article-container"},i.default.createElement("div",{className:"article"},i.default.createElement(l.SetNodeToDecorations,null),i.default.createElement(u.Editable,{decorate:_,renderElement:l.renderElement,renderLeaf:l.renderLeaf,onKeyDown:T.onKeyDown,onCopy:T.onCopy})))))))}},79678:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return t.editorApi&&(n.api=t.editorApi),t.onSave&&(n.onSave=t.onSave),t.columns&&(n.columns=t.columns),n}},89058:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e.children;var t=(0,i.useState)(!1),n=r(t,2),a=n[0],o=n[1],f=(0,i.useState)(!1),p=r(f,2),h=p[0],m=p[1],v=(0,i.useCallback)((function(){m((function(e){return!e})),o(!1)}),[]),E=(0,i.useCallback)((function(e){o(e),m(!1),s.default.getInstance().dispatch(l.INTERNAL_EVENTS.RESIZE_ARTICLE)}),[]);(0,i.useEffect)((function(){var e=s.default.getInstance(),t=e.subscribe(l.EXTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,v),n=e.subscribe(l.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,E);return function(){n(),t()}}),[v,E]);var g=(0,u.default)("sf-markdown-help-wrapper",{active:h||a});return i.default.createElement("div",{className:g},i.default.createElement(d.default,{isVisible:h}),a&&i.default.createElement(c.default,null))};var i=o(n(9950)),u=a(n(99754)),s=a(n(28418)),l=n(41117),c=a(n(68123)),d=a(n(73844));n(42761)},7882:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.value,n=e.editorApi,a=e.onSave,o=e.onContentChanged,A=e.isSupportFormula,C=e.isSupportInsertSeafileImage,T=e.children,_=(0,i.useState)(t),D=r(_,2),O=D[0],N=D[1],S=(0,i.useState)({}),w=r(S,2),k=w[0],I=w[1],L=(0,i.useRef)(null),R=(0,i.useMemo)((function(){return(0,f.default)(l.baseEditor,{editorApi:n,onSave:a})}),[n,a]),P=(0,i.useMemo)((function(){return new d.default(R)}),[R]);(0,v.default)(R);var M=(0,l.useHighlight)(R),x=(0,i.useCallback)((function(){var e=L.current.getBoundingClientRect(),t=document.querySelector(".article"),n=t?t.getBoundingClientRect():null;(0,g.getOutlineSetting)()&&n&&(e.width-n.width)/2<280?I({marginLeft:280}):I({})}),[]);(0,i.useEffect)((function(){x(),window.addEventListener("resize",x);var e=c.default.getInstance(),t=e.subscribe(y.INTERNAL_EVENTS.OUTLINE_STATE_CHANGED,x),n=e.subscribe(y.INTERNAL_EVENTS.RESIZE_ARTICLE,x);return function(){window.removeEventListener("resize",x),t(),n()}}),[]);var F=(0,i.useCallback)((function(e){(N(e),R.forceNormalize)||(R.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&o&&o(e),c.default.getInstance().dispatch("change"))}),[R.forceNormalize,R.operations,o]),B=(0,i.useCallback)((function(e){var t=r(e.children,1)[0];if(t&&r(t.children,1)[0]){var n=s.Editor.start(e,[0,0]),a={anchor:n,focus:n};(0,h.focusEditor)(e,a)}}),[]);(0,i.useEffect)((function(){R.forceNormalize=!0,s.Editor.normalize(R,{force:!0});var e=setTimeout((function(){R.forceNormalize=!1,B(R)}),300);return function(){R.forceNormalize=!1,clearTimeout(e)}}),[]),(0,i.useEffect)((function(){return function(){R.selection=null,R.history={redos:[],undos:[]}}}),[]);var U=(0,i.useCallback)((function(){(0,E.isDocumentEmpty)(R)&&B(R)}),[R,B]);return i.default.createElement("div",{className:"sf-slate-editor-container"},i.default.createElement(l.Toolbar,{editor:R,isRichEditor:!0,isSupportFormula:A,isSupportInsertSeafileImage:C}),i.default.createElement("div",{className:"sf-slate-editor-content",onClick:U},i.default.createElement(m.ScrollContext.Provider,{value:{scrollRef:L}},i.default.createElement(u.Slate,{editor:R,initialValue:O,onChange:F},i.default.createElement("div",{ref:L,className:"sf-slate-scroll-container ".concat(b?"":"isWin")},i.default.createElement("div",{className:"sf-slate-article-content"},i.default.createElement(g.default,{editor:R}),i.default.createElement("div",{className:"sf-slate-article-container",style:k},i.default.createElement("div",{className:"article"},i.default.createElement(l.SetNodeToDecorations,null),i.default.createElement(u.Editable,{decorate:M,renderElement:l.renderElement,renderLeaf:l.renderLeaf,onKeyDown:P.onKeyDown,onCopy:P.onCopy}))))),i.default.createElement(p.default,{children:T})))))};var i=o(n(9950)),u=n(34457),s=n(13683),l=n(23245),c=a(n(28418)),d=a(n(72976)),f=a(n(25389)),p=a(n(89058)),h=n(33601),m=n(52703),v=a(n(1697)),E=n(58372),g=o(n(87961)),y=n(41117);n(2485);var b=(0,E.isMac)()},25389:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return t.editorApi&&(n.api=t.editorApi),t.onSave&&(n.onSave=t.onSave),n}},43065:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.value,n=e.isShowOutline,r=e.scrollRef,a=e.onLinkClick,d=(0,o.useRef)(null),p=(0,o.useMemo)((function(){return(0,i.createSlateEditor)()}),[]),h=r||d,m=(0,i.useHighlight)(p);return(0,c.default)(a),(0,o.useEffect)((function(){return function(){p.selection=null,p.history={redos:[],undos:[]}}}),[]),o.default.createElement(u.Slate,{editor:p,initialValue:t},o.default.createElement(l.ScrollContext.Provider,{value:{scrollRef:h}},o.default.createElement("div",{ref:d,className:"sf-slate-viewer-scroll-container ".concat(f?"":"isWin"," ").concat(n?"outline":"")},o.default.createElement("div",{className:"sf-slate-viewer-article-container"},o.default.createElement("div",{className:"article"},o.default.createElement(i.SetNodeToDecorations,null),o.default.createElement(u.Editable,{readOnly:!0,decorate:m,renderElement:i.renderElement,renderLeaf:i.renderLeaf}))),n&&o.default.createElement("div",{className:"sf-slate-viewer-outline"},o.default.createElement(s.default,{editor:p})))))};var o=a(n(9950)),i=n(23245),u=n(34457),s=r(n(87961)),l=n(52703),c=r(n(95607)),d=n(58372);n(67204);var f=(0,d.isMac)()},29655:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=u(n(17119)),d=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"state",{isMounted:!1}),n.el=document.createElement("div"),e.className&&(n.el.className=e.className),e.style&&(n.el.style=e.style),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.body.appendChild(this.el)}},{key:"componentDidUpdate",value:function(){var e=this.props,t=e.className,n=e.style;t&&(this.el.className=t),n&&(this.el.style=n)}},{key:"componentWillUnmount",value:function(){document.body.removeChild(this.el)}},{key:"render",value:function(){return c.default.createPortal(this.props.children,this.el)}}])}(l.default.Component);t.default=d},76784:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(17467),i=n(95346);t.default=function(e){var t=e.readonly,n=e.isRichEditor,r=e.onExpandEditorToggle,u=e.className,s=o.MENUS_CONFIG_MAP[o.EXPAND_EDITOR];return a.default.createElement(i.MenuItem,Object.assign({disabled:t,isActive:!1,isRichEditor:n,type:o.EXPAND_EDITOR,onMouseDown:r,className:u},s))}},55964:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ElementPopover",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"ExpandEditorMenu",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"MenuGroup",{enumerable:!0,get:function(){return o.MenuGroup}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return o.MenuItem}}),Object.defineProperty(t,"MoreMenu",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"Select",{enumerable:!0,get:function(){return i.default}});var a=r(n(29655)),o=n(95346),i=r(n(18953)),u=r(n(48060)),s=r(n(76784))},49872:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(13683),l=o(n(28418)),c=n(41117),d=n(17467),f=o(n(53591));t.default=function(e){var t=e.editor,n=(0,u.useState)(""),o=a(n,2),i=o[0],p=o[1],h=(0,u.useState)(!1),m=a(h,2),v=m[0],E=m[1],g=(0,u.useState)({linkTitle:"",linkUrl:""}),y=a(g,2),b=y[0],A=y[1];(0,u.useEffect)((function(){var e=l.default.getInstance().subscribe(c.INTERNAL_EVENTS.INSERT_ELEMENT,C);return function(){e()}}),[]);var C=(0,u.useCallback)((function(e){var n=e.type;if(p(n),E(!0),t.selection){var a=s.Editor.string(t,t.selection);A(r(r({},b),{},{linkTitle:a}))}}),[t,E,A,p]),T=(0,u.useCallback)((function(){E(!1),A({linkTitle:"",linkUrl:""})}),[]);return d.ELementTypes.LINK===i?v&&u.default.createElement(f.default,{onCloseModal:T,editor:t,linkTitle:b.linkTitle,linkUrl:b.linkUrl}):null}},95346:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"MenuGroup",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return o.default}});var a=r(n(30277)),o=r(n(57339));n(53741)},98558:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=a(n(99754)),l=a(n(83460)),c=n(34205),d=function(e){var t=e.readonly,n=e.className,a=e.isDisabled,o=e.dropDownList,d=e.id,f=e.text,p=e.iconClass,h=e.isShowMenuItemTooltip,m=void 0!==h&&h,v=e.isShowListItemIcon,E=void 0!==v&&v,g=(0,i.useState)(!1),y=r(g,2),b=y[0],A=y[1],C=(0,i.useRef)(),T=(0,i.useRef)(),_=(0,u.useTranslation)(c.TRANSLATE_NAMESPACE).t,D=(0,i.useMemo)((function(){return"menu-dropdown-".concat(d)}),[d]),O=(0,i.useCallback)((function(e){var t,n,r=null===C||void 0===C||null===(t=C.current)||void 0===t?void 0:t.contains(e.target),a=null===T||void 0===T||null===(n=T.current)||void 0===n?void 0:n.contains(e.target);(b||!r||a)&&(document.removeEventListener("click",O),A(!1))}),[b]),N=(0,i.useCallback)((function(e){A(!0),document.addEventListener("click",O)}),[O]),S=(0,i.useCallback)((function(e,t,n){e.stopPropagation(),O(e),n&&n(t)}),[O]);return i.default.createElement("div",{style:{position:"relative"}},i.default.createElement("div",{ref:C,id:D,className:(0,s.default)(n,"sf-menu-group-item sf-menu-with-dropdown",{"header-popover-showed":b,"header-toggle-disabled":a}),onClick:!t&&!a&&N},i.default.createElement("span",{className:"sf-menu-with-dropdown-icon active ".concat(p)}),i.default.createElement("div",{className:"sf-menu-with-dropdown-triangle"},i.default.createElement("i",{className:"sf-menu-with-dropdown-triangle-icon iconfont icon-".concat(b?"caret-up":"drop-down")})),!!b&&i.default.createElement("div",{ref:T,className:"sf-dropdown-list "},o.map((function(e,t){var n=e.id,r=e.iconClass,a=e.handleClick,o=e.text;return i.default.createElement(i.Fragment,{key:t},i.default.createElement("div",{id:n,className:(0,s.default)("sf-dropdown-list-item"),onClick:function(t){return S(t,e,a)}},E&&r&&i.default.createElement("i",{className:"sf-dropdown-menu-item-icon ".concat(r)}),i.default.createElement("span",{className:"sf-dropdown-menu-item-text"},_(o))))}))),!!m&&i.default.createElement(l.default,{target:D},_(f))))};d.defaultProps={className:"",dropDownList:[],isShowMenuItemTooltip:!1,isShowListItemIcon:!1};t.default=d},30277:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=function(e){return a.default.createElement("div",{className:"btn-group "+e.className,role:"group"},e.children)};o.defaultProps={className:"sf-menu-group"};t.default=o},57339:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),u=r(n(99754)),s=r(n(83460)),l=n(34205),c=function(e){var t=e.disabled,n=e.isActive,r=e.isRichEditor,a=e.type,c=e.onMouseDown,d=e.className,f=e.iconClass,p=e.id,h=e.text,m=(0,i.useTranslation)(l.TRANSLATE_NAMESPACE).t,v=(0,o.useCallback)((function(e){t||c(e,a)}),[t,a,c]),E=(0,u.default)(d,{"sf-rich-editor":r,"sf-icon-btn":!0,"sf-icon-btn-disabled":t,"sf-icon-btn-hover":!t});return o.default.createElement(o.default.Fragment,null,o.default.createElement("button",{id:p,type:"button",className:E,disabled:t,"data-active":n,onClick:v},o.default.createElement("i",{className:f})),o.default.createElement(s.default,{target:p},m(h)))};c.defaultProps={isRichEditor:!0,className:"sf-menu-group-item"};t.default=c},48060:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(99754)),u=n(48843),s=n(17467),l=r(n(28418)),c=n(41117);n(28920);var d=function(e){var t=e.className,n=e.disabled,r=e.isRichEditor,a=e.children,d=(0,o.useRef)(null),f=(0,o.useRef)(!1),p=(0,i.default)(t,{"sf-rich-editor":r,"sf-icon-btn":!0,"sf-icon-btn-disabled":n,"sf-icon-btn-hover":!n}),h=s.MENUS_CONFIG_MAP[s.MORE_OPERATION],m=(0,o.useCallback)((function(){f.current||d.current.toggle()}),[]),v=(0,o.useCallback)((function(e){f.current=e}),[]);return(0,o.useEffect)((function(){var e=l.default.getInstance().subscribe(c.INTERNAL_EVENTS.ON_TOGGLE_IMAGE_POPOVER,v);return function(){return e()}}),[]),o.default.createElement(o.default.Fragment,null,o.default.createElement("button",{className:p,type:"button",id:h.id},o.default.createElement("i",{className:h.iconClass})),o.default.createElement(u.UncontrolledPopover,{target:h.id,className:"sf-editor-menu-popover sf-editor--more-menu-popover",trigger:"legacy",placement:"bottom-end",hideArrow:!0,fade:!1,toggle:m,ref:d},a))};d.defaultProps={isRichEditor:!0,className:"sf-menu-group-item"};t.default=d},6781:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,s.default)(e,"onClick",(function(t){t.stopPropagation(),t.nativeEvent.stopImmediatePropagation();var n=e.props.option;e.props.onOptionChanged(n)})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.isActive,r=e.optionClass,a="option-item ".concat(r||""," ").concat(n?"active":"");return l.default.createElement("span",{className:a,onClick:this.onClick},t.iconClass&&l.default.createElement("span",{className:"item-icon ".concat(t.iconClass)}),l.default.createElement("span",{className:"label"},t.label))}}])}(l.default.Component);t.default=c},79140:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=s(n(9950)),d=s(n(50301)),f=n(28321),p=function(e){function t(e){var n;return a(this,t),n=i(this,t,[e]),(0,l.default)(n,"onMouseEnter",(function(){if(n.props.option){var e=n.settingRef.getBoundingClientRect(),t={height:e.height,width:e.width};n.setState({isShowMenu:!0,position:t})}})),(0,l.default)(n,"onMouseLeave",(function(){n.setState({isShowMenu:!1})})),(0,l.default)(n,"onBoldClick",(function(e){e.stopPropagation();var t=n.props.option,a=r(r({},t),{},{bold:!t.bold});n.props.onUpdateOption(a)})),(0,l.default)(n,"onItalicClick",(function(e){e.stopPropagation();var t=n.props.option,a=r(r({},t),{},{italic:!t.italic});n.props.onUpdateOption(a)})),(0,l.default)(n,"setSettingRef",(function(e){n.settingRef=e})),n.state={isShowMenu:!1,position:{top:0,left:0}},n}return u(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.t,r=!t,a=t||{},o=a.bold,i=a.italic,u=this.state.isShowMenu,s="sf-field-setting ".concat(r?"disable":""," option-item");return c.default.createElement("span",{ref:this.setSettingRef,className:s,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},c.default.createElement("span",{className:"iconfont icon-text-style"}),c.default.createElement("span",{className:"label"},n("Font_style")),c.default.createElement("span",{className:"icon-container"},c.default.createElement("span",{className:"iconfont icon-caret-up op-icon"})),u&&c.default.createElement(d.default,{position:this.state.position},c.default.createElement(d.default.Item,{iconClass:"iconfont icon-bold",isChecked:o,onClick:this.onBoldClick},n("bold")),c.default.createElement(d.default.Item,{iconClass:"iconfont icon-italic",isChecked:i,onClick:this.onItalicClick},n("italic"))))}}])}(c.default.Component);t.default=(0,f.withTranslation)("seafile-editor")(p)},18953:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=u(n(6781)),d=u(n(79140));n(44640);var f=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"handleSelector",(function(e){n.selector&&!n.selector.contains(e.target)&&n.setState({isShowSelector:!1})})),(0,s.default)(n,"getCurrentOption",(function(){var e=n.props,t=e.value,r=e.options;return t&&r.find((function(e){return e.value===t.value}))})),(0,s.default)(n,"onSelectToggle",(function(e){var t=!n.state.isShowSelector;t&&(n.dropdownContainerHasInit=!1),n.setState({isShowSelector:t})})),(0,s.default)(n,"onChange",(function(e){n.setState({isShowSelector:!1,currentOption:e}),n.props.onChange(e)})),(0,s.default)(n,"onUpdateOption",(function(e){n.setState({currentOption:e}),n.props.onChange(e)})),(0,s.default)(n,"setContainerRef",(function(e){n.dropdownContainer=e})),(0,s.default)(n,"setSelectorRef",(function(e){n.selector=e})),n.state={isShowSelector:!1,currentOption:n.getCurrentOption()},n.dropdownContainerHasInit=!1,n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleSelector)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleSelector)}},{key:"componentDidUpdate",value:function(){var e=this.props.options,t=this.state.currentOption,n=t&&e.findIndex((function(e){return e.value===t.value}));if(n>-1){var r=48+32*(n+1)-150;if(r<0)return;this.dropdownContainer&&!this.dropdownContainerHasInit&&(this.dropdownContainerHasInit=!0,this.dropdownContainer.scrollTop=r)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.selectClass,r=t.optionClass,a=t.isSelected,o=t.options,i=t.placeholder,u=this.state,s=u.currentOption,f=u.isShowSelector,p=f||a;return l.default.createElement("span",{ref:this.setSelectorRef,className:"select-container ".concat(n||"")},l.default.createElement("span",{className:"control-container ".concat(p?"active":""),onClick:this.onSelectToggle},!s&&l.default.createElement("span",{className:"label placeholder"},i),s&&l.default.createElement(l.default.Fragment,null,l.default.createElement("span",{className:"control-icon ".concat(s.iconClass)}),l.default.createElement("span",{className:"control-label"},s.label)),l.default.createElement("span",{className:"operation"},l.default.createElement("i",{className:"iconfont icon-drop-down arrow"}))),f&&l.default.createElement("span",{className:"select-popover"},l.default.createElement(d.default,{option:s,onUpdateOption:this.onUpdateOption}),l.default.createElement("span",{className:"option-item-divider"}),l.default.createElement("span",{className:"option-item-wrapper",ref:this.setContainerRef},o.map((function(t){var n=t.value===(s&&s.value);return l.default.createElement(c.default,{key:t.value,optionClass:r,isActive:n,option:t,onOptionChanged:e.onChange})})))))}}])}(l.default.Component);t.default=f},50301:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(85346)),o=r(n(53486));a.default.Item=o.default;t.default=a.default},53486:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950));n(68392);var c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,s.default)(e,"onClick",(function(t){e.props.onClick(t)})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.itemClass,r=e.iconClass,a=e.isChecked,o="sf-menu-item ".concat(n||""),i="menu-item-icon ".concat(r||"");return l.default.createElement("span",{className:o,onClick:this.onClick},l.default.createElement("span",{className:i}),l.default.createElement("span",{className:"menu-item-name"},t),a&&l.default.createElement("span",{className:"iconfont icon-check-mark"}))}}])}(l.default.Component);t.default=c},85346:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,s.default)(e,"getStyle",(function(){return{marginLeft:e.props.position.width-10,marginTop:"30px"}})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.getStyle();return l.default.createElement("span",{className:"sf-menu-container",style:e},this.props.children)}}])}(l.default.Component);t.default=c},83460:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(48843),i=r(n(99754));n(33284);t.default=function(e){var t=e.target,n=e.children,r=e.className,u=e.placement,s=(0,i.default)("sf-tooltip",r);return a.default.createElement(o.UncontrolledTooltip,{popperClassName:s,target:t,fade:!1,placement:u||"bottom",delay:0},n)}},24643:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNORDERED_LIST=t.TABLE_ROW=t.TABLE_CELL=t.TABLE=t.PARAGRAPH=t.ORDERED_LIST=t.LIST_ITEM=t.LINK=t.IMAGE=t.HEADER6=t.HEADER5=t.HEADER4=t.HEADER3=t.HEADER2=t.HEADER1=t.HEADER=t.FORMULA=t.COLUMN=t.CODE_LINE=t.CODE_BLOCK=t.CHECK_LIST_ITEM=t.BLOCKQUOTE=void 0;t.BLOCKQUOTE="blockquote";var n=t.HEADER="header";t.HEADER1="".concat(n,"1"),t.HEADER2="".concat(n,"2"),t.HEADER3="".concat(n,"3"),t.HEADER4="".concat(n,"4"),t.HEADER5="".concat(n,"5"),t.HEADER6="".concat(n,"6"),t.ORDERED_LIST="ordered_list",t.UNORDERED_LIST="unordered_list",t.LIST_ITEM="list_item",t.CHECK_LIST_ITEM="check_list_item",t.PARAGRAPH="paragraph",t.CODE_BLOCK="code_block",t.CODE_LINE="code_line",t.TABLE="table",t.TABLE_ROW="table_row",t.TABLE_CELL="table_cell",t.IMAGE="image",t.LINK="link",t.FORMULA="formula",t.COLUMN="column"},17467:function(e,t,n){"use strict";var r=n(43693).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={HEADERS:!0,HEADER_TITLE_MAP:!0,LIST_TYPE_ARRAY:!0,INSERT_POSITION:!0,TEXT_ALIGN:!0,ELementTypes:!0};t.TEXT_ALIGN=t.LIST_TYPE_ARRAY=t.INSERT_POSITION=t.HEADER_TITLE_MAP=t.HEADERS=t.ELementTypes=void 0;var i=a(n(24643));t.ELementTypes=i;var u=n(4426);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));t.HEADERS=[i.HEADER1,i.HEADER2,i.HEADER3,i.HEADER4,i.HEADER5,i.HEADER6],t.HEADER_TITLE_MAP=r(r(r(r(r(r(r({},i.HEADER1,"Header_one"),i.HEADER2,"Header_two"),i.HEADER3,"Header_three"),i.HEADER4,"Header_four"),i.HEADER5,"Header_five"),i.HEADER6,"Header_six"),i.PARAGRAPH,"Paragraph"),t.LIST_TYPE_ARRAY=["unordered_list","ordered_list"],t.INSERT_POSITION={BEFORE:"before",CURRENT:"current",AFTER:"after"},t.TEXT_ALIGN={LEFT:"left",CENTER:"center",RIGHT:"right"}},91582:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WIN_HOTKEYS_EVENT_HEADER=t.MAC_HOTKEYS_TIP_HEADER=t.MAC_HOTKEYS_EVENT_HEADER=void 0;t.MAC_HOTKEYS_TIP_HEADER={paragraph:"\u2318+\u2325+0",header1:"\u2318+\u2325+1",header2:"\u2318+\u2325+2",header3:"\u2318+\u2325+3",header4:"\u2318+\u2325+4",header5:"\u2318+\u2325+5",header6:"\u2318+\u2325+6"},t.WIN_HOTKEYS_EVENT_HEADER={paragraph:"ctrl+alt+0",header1:"ctrl+alt+1",header2:"ctrl+alt+2",header3:"ctrl+alt+3",header4:"ctrl+alt+4",header5:"ctrl+alt+5",header6:"ctrl+alt+6"},t.MAC_HOTKEYS_EVENT_HEADER={paragraph:"cmd+opt+0",header1:"cmd+opt+1",header2:"cmd+opt+2",header3:"cmd+opt+3",header4:"cmd+opt+4",header5:"cmd+opt+5",header6:"cmd+opt+6"}},4426:function(e,t,n){"use strict";var r,a=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.TEXT_STYLE_MAP=t.TABLE_SUBMENU_MAP=t.MORE_OPERATION=t.MENUS_CONFIG_MAP=t.EXPAND_EDITOR=t.CLEAR_FORMAT=void 0;var o=n(24643),i="bold",u="italic",s="code",l=t.CLEAR_FORMAT="clear_format",c=t.MORE_OPERATION="more_operation",d=t.EXPAND_EDITOR="expand_editor",f=(t.TEXT_STYLE_MAP={BOLD:i,ITALIC:u,UNDERLINE:"underline",CODE:s,DELETE:"delete",ADD:"add",BOLD_ITALIC:"".concat(i,"_").concat(u)},t.TABLE_SUBMENU_MAP={TABLE_ALIGN_LEFT:"table_align_left",TABLE_ALIGN_CENTER:"table_align_center",TABLE_ALIGN_RIGHT:"table_align_right",TABLE_INSERT_COLUMN:"table_insert_column",TABLE_DELETE_COLUMN:"table_delete_column",TABLE_INSERT_ROW:"table_insert_row",TABLE_DELETE_ROW:"table_delete_row",TABLE_DELETE_TABLE:"table_delete_table"});t.MENUS_CONFIG_MAP=(a(a(a(a(a(a(a(a(a(a(r={},o.BLOCKQUOTE,{id:"seafile_".concat(o.BLOCKQUOTE),iconClass:"iconfont icon-quote-left",text:"Quote"}),o.ORDERED_LIST,{id:"seafile_".concat(o.ORDERED_LIST),iconClass:"iconfont icon-list-ol",text:"Ordered_list"}),o.UNORDERED_LIST,{id:"seafile_".concat(o.UNORDERED_LIST),iconClass:"iconfont icon-list-ul",text:"Unordered_list"}),o.CHECK_LIST_ITEM,{id:"seafle_".concat(o.CHECK_LIST_ITEM),iconClass:"iconfont icon-check-square",text:"Check_list_item"}),o.CODE_BLOCK,{id:"seafile_".concat(o.CODE_BLOCK),iconClass:"iconfont icon-code-block",text:"Code_block"}),o.LINK,{id:"seafile_".concat(o.LINK),iconClass:"iconfont icon-link",text:"Insert_link"}),o.IMAGE,{id:"seafile_".concat(o.IMAGE),iconClass:"iconfont icon-image",text:"Insert_image"}),o.TABLE,{id:"seafile_".concat(o.TABLE),iconClass:"iconfont icon-table",text:"Insert_table"}),u,{id:"seafile_".concat(u),iconClass:"iconfont icon-italic",text:"Italic",type:u}),i,{id:"seafile_".concat(i),iconClass:"iconfont icon-bold",text:"Bold",type:i}),a(a(a(a(a(a(a(a(a(a(r,s,{id:"seafile_".concat(s),iconClass:"iconfont icon-code",text:"Code",type:s}),f.TABLE_ALIGN_LEFT,{id:"seafile_".concat(f.TABLE_ALIGN_LEFT),iconClass:"iconfont icon-left-alignment",text:"Left"}),f.TABLE_ALIGN_CENTER,{id:"seafile_".concat(f.TABLE_ALIGN_CENTER),iconClass:"iconfont icon-center-horizontally",text:"Center"}),f.TABLE_ALIGN_RIGHT,{id:"seafile_".concat(f.TABLE_ALIGN_RIGHT),iconClass:"iconfont icon-align-right",text:"Right"}),f.TABLE_INSERT_COLUMN,{id:"seafile_".concat(f.TABLE_INSERT_COLUMN),iconClass:"iconfont icon-column",text:"Insert_column"}),f.TABLE_DELETE_COLUMN,{id:"seafile_".concat(f.TABLE_DELETE_COLUMN),text:"Delete_column"}),f.TABLE_INSERT_ROW,{id:"seafile_".concat(f.TABLE_INSERT_ROW),iconClass:"iconfont icon-row",text:"Insert_row"}),f.TABLE_DELETE_ROW,{id:"seafile_".concat(f.TABLE_DELETE_ROW),text:"Delete_row"}),f.TABLE_DELETE_TABLE,{id:"seafile_".concat(f.TABLE_DELETE_TABLE),iconClass:"iconfont icon-delete-table",text:"Delete_table"}),o.FORMULA,{id:"seafile_".concat(o.FORMULA),iconClass:"iconfont icon-formula",text:"Insert_formula"}),a(a(a(a(r,l,{id:"seafile_".concat(l),iconClass:"iconfont icon-clear-format",text:"Clear_format"}),o.COLUMN,{id:"seafile_".concat(o.COLUMN),iconClass:"iconfont icon-choose-column",text:"Insert_column"}),c,{id:"seafile_".concat(c),iconClass:"iconfont icon-more",text:""}),d,{id:"seafile_".concat(d),iconClass:"iconfont icon-fullscreen",text:"Expand_editor"}))},33601:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(86026);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var a=n(79279);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=n(92131);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},86026:function(e,t,n){"use strict";var r=n(91847).default,a=n(41132).default,o=n(50883).default,i=n(85715).default,u=n(12897).default,s=["at"],l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isTextNode=t.isStartPoint=t.isSelectionAtBlockStart=t.isSelectionAtBlockEnd=t.isRangeAcrossBlocks=t.isLastNode=t.isLastChild=t.isFirstNode=t.isFirstChild=t.isEndPoint=t.isBlockTextEmptyAfterSelection=t.isBlockAboveEmpty=t.isAncestorEmpty=t.getSelectedNodeEntryByTypes=t.getSelectedNodeEntryByType=t.getSelectedNodeByTypes=t.getSelectedNodeByType=t.getSelectedElems=t.getQueryOptions=t.getPreviousPath=t.getPrevNode=t.getParentNode=t.getNodes=t.getNodeType=t.getNodePathById=t.getNodeEntries=t.getNode=t.getNextSiblingNodes=t.getNextNode=t.getLastChildPath=t.getLastChild=t.getInlineNodes=t.getEditorString=t.getDeepInlineChildren=t.getCommonNode=t.getChildren=t.getAboveNode=t.getAboveBlockNode=t.findPath=t.findNode=t.findDescendant=void 0;var c=n(13683),d=n(34457),f=l(n(79656)),p=n(92131),h=n(24643),m=function(e,t){var n=t.match,r=t.block,a=void 0;return(n||r)&&(a=function(t,a){return(0,p.match)(t,a,n)&&(!r||c.Editor.isBlock(e,t))}),u(u({},t),{},{match:a})};t.getQueryOptions=m;t.findPath=function(e,t,n){try{return d.ReactEditor.findPath(e,t)}catch(r){return n}};t.getNode=function(e,t){var n=null;try{n=c.Node.get(e,t)}catch(r){n=null}return n};var v=function(e){return c.Element.isElement(e)?e.type:""};t.getNodeType=v;var E=function(e,t){for(var n,r=0;r<e.length;r++){var a=e[r],o=a.children;if(Array.isArray(o)&&(n=o.find((function(e){return e.id===t}))?a:E(o,t)))break}return n};t.getParentNode=E;t.getNodes=function(e,t){return c.Node.nodes(e,t)};t.getCommonNode=function(e,t,n){return c.Node.common(e,t,n)};t.getSelectedNodeByType=function(e,t){var n=c.Editor.nodes(e,{match:function(e){return v(e)===t},universal:!0}),r=i(n,1)[0];return r?r[0]:null};t.getSelectedNodeByTypes=function(e,t){var n=c.Editor.nodes(e,{match:function(e){return t.includes(v(e))},universal:!0}),r=i(n,1)[0];return r?r[0]:null};t.getSelectedNodeEntryByType=function(e,t){var n=c.Editor.nodes(e,{match:function(e){return v(e)===t},universal:!1}),r=i(n,1)[0];return r||null};t.getSelectedNodeEntryByTypes=function(e,t){var n=c.Editor.nodes(e,{match:function(e){return t.includes(v(e))},universal:!1}),r=i(n,1)[0];return r||null};t.getNodeEntries=function(e,t){return c.Editor.nodes(e,m(e,t))};t.getEditorString=function(e,t,n){if(!t)return"";try{return c.Editor.string(e,t,n)}catch(r){return""}};var g=function(e){var t=i(e,2),n=t[0],r=t[1];return c.Element.isAncestor(n)?n.children.map((function(e,t){return[e,r.concat([t])]})):[]};t.getChildren=g;var y=function(e){var t=i(e,2),n=t[0],r=t[1];if(c.Text.isText(n))return null;if(!n.children.length)return null;var a=n.children;return[a[a.length-1],r.concat([a.length-1])]};t.getLastChild=y;var b=function(e,t){var n,r=t.children,i=[],u=o(r);try{for(u.s();!(n=u.n()).done;){var s=n.value;c.Editor.isBlock(e,s[0])?i.push.apply(i,a(b(e,{children:g(s)}))):i.push(s)}}catch(l){u.e(l)}finally{u.f()}return i};t.getDeepInlineChildren=b;var A=function(e){var t=y(e);return t?t[1]:e[1].concat([-1])};t.getLastChildPath=A;t.getPreviousPath=function(e){if(0!==e.length){var t=e[e.length-1];if(!(t<=0))return e.slice(0,-1).concat(t-1)}};t.isFirstChild=function(e,t){var n=(g(e)[0]||[])[1];return c.Path.equals(n,t)};t.isLastChild=function(e,t){var n=A(e);return c.Path.equals(n,t)};t.getSelectedElems=function(e){var t,n=[],r=c.Editor.nodes(e,{universal:!0}),a=o(r);try{for(a.s();!(t=a.n()).done;){var u=t.value,s=i(u,1)[0];c.Element.isElement(s)&&n.push(s)}}catch(l){a.e(l)}finally{a.f()}return n};var C=function(e,t){var n=i(e,2),r=n[0],a=t[n[1].length],o=[],u=r.children;if(a+1<r.children.length)for(var s=a+1;s<r.children.length;s++)o.push(u[s]);return o};t.getNextSiblingNodes=C;var T=function(e,t){return c.Editor.above(e,m(e,t))};t.getAboveNode=T;var _=function(e,t){return T(e,u(u({},t),{},{block:!0}))};t.getAboveBlockNode=_;t.getPrevNode=function(e){var t=T(e,{mode:"lowest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),n=i(t,2),r=n[0],a=n[1],o=T(e,{mode:"highest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),u=i(o,2),s=u[0],l=u[1],d=null;try{d=c.Editor.previous(e,{at:a,match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}})}catch(f){d=null}if(r.id!==s.id&&!d)try{d=c.Editor.previous(e,{at:l,match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}})}catch(f){d=null}return d};t.getNextNode=function(e){var t=T(e,{mode:"lowest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),n=i(t,2),r=n[0],a=n[1],o=T(e,{mode:"highest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),u=i(o,2),s=u[0],l=u[1],d=null;try{d=c.Editor.next(e,{at:a,match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}})}catch(f){d=null}if(r.id!==s.id&&!d)try{d=c.Editor.next(e,{at:l,match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}})}catch(f){d=null}return d};t.findNode=function(e,t){var n=c.Editor.nodes(e,u({at:e.selection||[]},m(e,t))),r=Array.from(n);if(r[0])return r[0]};t.findDescendant=function(e,t){var n=t.at,r=void 0===n?e.selection:n,a=t.reverse,u=void 0!==a&&a,s=t.voids,l=void 0!==s&&s,d=t.match;if(r){var f,h;if(c.Span.isSpan(r)){var m=i(r,2);f=m[0],h=m[1]}else if(c.Range.isRange(r)){var v=c.Editor.first(e,r),E=c.Editor.last(e,r);f=u?E:v,h=u?v:E}var g=[e,[]];c.Path.isPath(r)&&(g=c.Editor.node(e,r));var y,b=c.Node.descendants(g[0],{from:f,to:h,reverse:u,pass:function(t){var n=i(t,1)[0];return!l&&c.Editor.isVoid(e,n)}}),A=o(b);try{for(A.s();!(y=A.n()).done;){var C=i(y.value,2),T=C[0],_=C[1];if((0,p.match)(T,_,d))return[T,r.concat(_)]}}catch(D){A.e(D)}finally{A.f()}}};var D=function(e,t,n){return!!t&&c.Editor.isStart(e,t,n)};t.isStartPoint=D;var O=function(e,t,n){return!!t&&c.Editor.isEnd(e,t,n)};t.isEndPoint=O;t.isBlockTextEmptyAfterSelection=function(e){if(!e.selection)return!1;var t=c.Editor.above(e,{block:!0});if(!t)return!1;var n=e.selection.focus,r=c.Editor.parent(e,e.selection);if(!r)return!1;var a=i(r,2)[1];if(!O(e,n,a))return!1;var u=C(t,n.path);if(!u.length)return O(e,n,t[1]);var s,l=o(u);try{for(l.s();!(s=l.n()).done;){var d=s.value;if(c.Text.isText(d)&&d.text)return!1}}catch(f){l.e(f)}finally{l.f()}return!0};t.isRangeAcrossBlocks=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.at,a=r(t,s);if(n||(n=e.selection),n){var o=c.Range.edges(n),l=i(o,2),d=l[0],f=l[1],p=_(e,u({at:d},a)),h=_(e,u({at:f},a));if(p||h)return!p||!h||!c.Path.equals(p[1],h[1])}};var N=function(e,t){return!c.Node.string(t)&&!t.children.some((function(t){return c.Editor.isInline(e,t)}))};t.isAncestorEmpty=N;t.isBlockAboveEmpty=function(e){var t,n=null===(t=_(e))||void 0===t?void 0:t[0];return!!n&&N(e,n)};t.isSelectionAtBlockStart=function(e,t){var n,r=e.selection;if(!r)return!1;var a=null===(n=_(e,t))||void 0===n?void 0:n[1];return!!a&&(D(e,r.focus,a)||c.Range.isExpanded(e.selection)&&D(e,r.anchor,a))};t.isSelectionAtBlockEnd=function(e,t){var n,r,a=null===(n=_(e,t))||void 0===n?void 0:n[1];return!!a&&O(e,null===(r=e.selection)||void 0===r?void 0:r.focus,a)};t.isFirstNode=function(e,t){return(e.children||[])[0]===t};t.isLastNode=function(e,t){var n=e.children||[];return n[n.length-1]===t};t.isTextNode=function(e){return!!e&&(!Reflect.has(e,"children")&&void 0)};var S=function(e){if(!e.type)return[e];if(e.type===h.IMAGE)return[e];if(e.type===h.LINK)return[e];if(e.type===h.COLUMN)return[e];var t=e.children,n={id:f.default.nice(),text:""};return t?t.map((function(t){return t.type?t.type===h.IMAGE||t.type===h.LINK||t.type===h.COLUMN?t:S(e):t})).flat():[n]};t.getInlineNodes=S;var w=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e.id===t)return n;for(var r=e.children,a=void 0===r?[]:r,o=0;o<a.length;o++){var i=a[o];n.push(o);var u=w(i,t,n);if(u)return u;n.pop()}return null};t.getNodePathById=w},29073:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.focusEditor=void 0;var r=n(13683),a=n(34457);t.focusEditor=function(e,t){t&&r.Editor.withoutNormalizing(e,(function(){r.Transforms.deselect(e),r.Transforms.select(e,t)})),a.ReactEditor.focus(e)}},79279:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(66216);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var a=n(98854);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=n(29073);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=n(72854);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}))},66216:function(e,t,n){"use strict";var r=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.moveChildren=void 0;var a=n(13683),o=n(86026);t.moveChildren=function(e,t){var n=t.at,i=t.to,u=t.match,s=t.fromStartIndex,l=void 0===s?0:s,c=0,d=a.Path.isPath(n)?n:n[1],f=a.Path.isPath(n)?(0,o.getNode)(e,d):n[0];if(!f)return c;if(!a.Editor.isBlock(e,f))return c;for(var p=f.children.length-1;p>=l;p--){var h=[].concat(r(d),[p]),m=(0,o.getNode)(e,h);(!u||m&&u([m,h]))&&(a.Transforms.moveNodes(e,{at:h,to:i}),c++)}return c}},98854:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(50883).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeNodeChildren=void 0;var i=n(13683);t.removeNodeChildren=function(e,t,n){var u,s=i.Node.children(e,t,{reverse:!0}),l=o(s);try{for(l.s();!(u=l.n()).done;){var c=a(u.value,2)[1];i.Transforms.removeNodes(e,r(r({},n),{},{at:c}))}}catch(d){l.e(d)}finally{l.f()}}},72854:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceNodeChildren=void 0;var a=n(13683),o=n(98854);t.replaceNodeChildren=function(e,t){var n=t.at,i=t.nodes,u=t.insertOptions,s=t.removeOptions;a.Editor.withoutNormalizing(e,(function(){(0,o.removeNodeChildren)(e,n,s),a.Transforms.insertNodes(e,i,r(r({},u),{},{at:n.concat([0])}))}))}},92131:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.match=t.isEmptyParagraph=t.generateHeaderElement=t.generateEmptyElement=t.generateElement=t.generateDefaultText=t.generateDefaultParagraph=t.Placeholder=void 0;var i=o(n(79656)),u=n(28321),s=n(24643),l=n(34205);t.match=function(e,t,n){return!n||("object"===typeof n?Object.entries(n).every((function(t){var n=a(t,2),r=n[0],o=n[1];return o&&!Array.isArray(o)?e[r]===o:(o=o||[]).includes(e[r])})):n(e,t))};var c=function(){return{id:i.default.nice(),text:""}};t.generateDefaultText=c;t.generateDefaultParagraph=function(){return{id:i.default.nice(),type:s.PARAGRAPH,children:[c()]}};t.generateEmptyElement=function(e){return{id:i.default.nice(),type:e,children:[c()]}};t.generateHeaderElement=function(e){var t={id:i.default.nice(),text:e};return{id:i.default.nice(),type:s.HEADER1,children:[t]}};t.generateElement=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.childrenOrText,a=void 0===n?"":n,o=t.props,u=void 0===o?{}:o;if("string"===typeof a&&(a=[{id:i.default.nice(),text:a}]),!Array.isArray(a))throw Error("childrenOrText must be a string or a Node array!");return r({id:i.default.nice(),type:e,children:a},u)};t.isEmptyParagraph=function(e){if("paragraph"!==e.type)return!1;if(1!==e.children.length)return!1;var t=a(e.children,1)[0];return!(!Text.isText(t)||""!==t.text||"image"===t.type)};t.Placeholder=function(e){var t=e.title,n=(0,u.useTranslation)(l.TRANSLATE_NAMESPACE).t;return React.createElement("span",{style:{position:"absolute",top:"0px",color:"rgba(191,191,191,1)",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",userSelect:"none",textDecoration:"none"}},n(t))}},43476:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.inlineEditor=t.createSlateEditor=t.baseEditor=void 0;var a=n(13683),o=n(94714),i=n(34457),u=r(n(946));t.baseEditor=u.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,o.withHistory)((0,i.withReact)((0,a.createEditor)())));t.inlineEditor=function(){return u.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,o.withHistory)((0,i.withReact)((0,a.createEditor)())))};t.createSlateEditor=function(){return u.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,o.withHistory)((0,i.withReact)((0,a.createEditor)())))}},11838:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SetNodeToDecorations",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"useHighlight",{enumerable:!0,get:function(){return o.default}});var a=r(n(7549)),o=r(n(89928))},2992:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeTokens=void 0;var n=/\r\n|\r|\n/,r=function(e){0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},a=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)};t.normalizeTokens=function(e){for(var t=[[]],o=[e],i=[0],u=[e.length],s=0,l=0,c=[],d=[c];l>-1;){for(;(s=i[l]++)<u[l];){var f=void 0,p=t[l],h=o[l][s];if("string"===typeof h?(p=l>0?p:["plain"],f=h):(p=a(p,h.type),h.alias&&(p=a(p,h.alias)),f=h.content),"string"===typeof f){var m=f.split(n),v=m.length;c.push({types:p,content:m[0]});for(var E=1;E<v;E++)r(c),d.push(c=[]),c.push({types:p,content:m[E]})}else l++,t.push(p),o.push(f),i.push(0),u.push(f.length)}l--,t.pop(),o.pop(),i.pop(),u.pop()}return r(c),d}},46412:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(39398));n(47437),n(86961),n(70953),n(35474),n(63474),n(36724),n(60496),n(97801),n(5112),n(35962),n(24761),n(52713),n(83200),n(46050),n(56427),n(62896),n(70334),n(19948);t.default=a.default},7549:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(41132).default,i=n(50883).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(13683),l=n(34457),c=n(24643),d=u(n(46412)),f=n(2992),p=n(16857),h=function(){for(var e=new Map,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var a=0,u=n;a<u.length;a++){var s,l=u[a],c=i(l);try{for(c.s();!(s=c.n()).done;){var d=s.value;e.set.apply(e,o(d))}}catch(f){c.e(f)}finally{c.f()}}return e},m=function(e){for(var t=a(e,2),n=t[0],u=t[1],l=new Map,c=n.children.map((function(e){return s.Node.string(e)})).join("\n"),h=p.LANGUAGE_MAP[n.lang]?n.lang:"text",m=d.default.tokenize(c,d.default.languages[h]),v=(0,f.normalizeTokens)(m),E=n.children,g=0;g<v.length;g++){var y=v[g],b=E[g];b&&(l.has(b)||l.set(b,[]));var A,C=0,T=i(y);try{for(T.s();!(A=T.n()).done;){var _=A.value,D=_.content.length;if(D){var O=C+D,N=[].concat(o(u),[g,0]),S=r({anchor:{path:N,offset:C},focus:{path:N,offset:O},token:!0},Object.fromEntries(_.types.map((function(e){return[e,!0]}))));l.get(b)&&l.get(b).push(S),C=O}}}catch(w){T.e(w)}finally{T.f()}}return l};t.default=function(){var e=(0,l.useSlate)(),t=Array.from(s.Editor.nodes(e,{at:[],mode:"highest",match:function(e){return s.Element.isElement(e)&&e.type===c.CODE_BLOCK}})),n=h.apply(void 0,o(t.map(m)));return e.nodeToDecorations=n,null}},89928:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useHighlight=t.default=void 0;var a=n(13683),o=n(24643),i=function(e){return function(t){var n,i=r(t,2),u=i[0],s=(i[1],[]);return a.Element.isElement(u)&&u.type===o.CODE_LINE?s=(null===e||void 0===e||null===(n=e.nodeToDecorations)||void 0===n?void 0:n.get(u))||[]:s}};t.useHighlight=i;t.default=i},23245:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ELementTypes",{enumerable:!0,get:function(){return a.ELementTypes}}),Object.defineProperty(t,"InlineToolbar",{enumerable:!0,get:function(){return l.InlineToolbar}}),Object.defineProperty(t,"SetNodeToDecorations",{enumerable:!0,get:function(){return i.SetNodeToDecorations}}),Object.defineProperty(t,"Toolbar",{enumerable:!0,get:function(){return l.Toolbar}}),Object.defineProperty(t,"baseEditor",{enumerable:!0,get:function(){return c.baseEditor}}),Object.defineProperty(t,"createSlateEditor",{enumerable:!0,get:function(){return c.createSlateEditor}}),Object.defineProperty(t,"getNodePathById",{enumerable:!0,get:function(){return o.getNodePathById}}),Object.defineProperty(t,"inlineEditor",{enumerable:!0,get:function(){return c.inlineEditor}}),Object.defineProperty(t,"isEmptyParagraph",{enumerable:!0,get:function(){return o.isEmptyParagraph}}),Object.defineProperty(t,"renderElement",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"renderLeaf",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"useHighlight",{enumerable:!0,get:function(){return i.useHighlight}});var a=n(17467),o=n(33601),i=n(11838),u=r(n(66117)),s=r(n(24273)),l=n(67565),c=n(43476)},27597:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setBlockQuoteType=t.isMenuDisabled=t.getBlockQuoteType=void 0;var o=n(13683),i=a(n(79656)),u=n(24643),s=n(33601);t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n=o.Editor.nodes(e,{match:function(e){var t=(0,s.getNodeType)(e);return t===u.PARAGRAPH||(t===u.BLOCKQUOTE||(t===u.UNORDERED_LIST||(t===u.ORDERED_LIST||(t===u.CHECK_LIST_ITEM||(!!(t&&t.startWith&&t.startWith("header"))||t===u.IMAGE)))))},universal:!0,mode:"highest"});return!r(n,1)[0]};t.getBlockQuoteType=function(e){var t=o.Editor.nodes(e,{match:function(e){return(0,s.getNodeType)(e)===u.BLOCKQUOTE},universal:!0}),n=r(t,1)[0];if(!n)return u.PARAGRAPH;var a=r(n,1)[0];return(0,s.getNodeType)(a)};t.setBlockQuoteType=function(e,t){if(t)o.Transforms.unwrapNodes(e,{mode:"highest",match:function(t){return o.Element.isElement(t)&&o.Editor.isBlock(e,t)}});else{var n={id:i.default.nice(),type:u.BLOCKQUOTE};o.Transforms.wrapNodes(e,n,{mode:"highest",match:function(t){return o.Element.isElement(t)&&o.Editor.isBlock(e,t)}})}(0,s.focusEditor)(e)}},6736:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(88941)),i=r(n(68512)),u={type:a.BLOCKQUOTE,nodeType:"element",editorMenus:[],editorPlugin:o.default,renderElements:[i.default]};t.default=u},36902:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isRichEditor,n=e.className,r=e.readonly,i=e.editor,u=(0,a.useCallback)((function(e){var t=c(i);(0,s.setBlockQuoteType)(i,t)}),[i]);return a.default.createElement(o.MenuItem,Object.assign({isRichEditor:t,className:n,disabled:(0,s.isMenuDisabled)(i,r),isActive:c(i),onMouseDown:u},l))};var a=r(n(9950)),o=n(55964),i=n(4426),u=n(24643),s=n(27597),l=i.MENUS_CONFIG_MAP[u.BLOCKQUOTE],c=function(e){return(0,s.getBlockQuoteType)(e)===u.BLOCKQUOTE}},88941:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(13683),o=n(33601),i=n(24643),u=n(27597),s=n(42447),l=function(e){var t=a.Editor.nodes(e,{match:function(t){return a.Element.isElement(t)&&a.Editor.isBlock(e,t)},mode:"lowest"}),n=r(t,1)[0];if(!n)return null;if(n[0].type===i.PARAGRAPH){if(1===a.Path.parent(n[1]).length)return n;var o=a.Editor.nodes(e,{match:function(e){return a.Element.isElement(e)&&s.LIST_TYPES.includes(e.type)},mode:"highest"});return r(o,1)[0]}return n};t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,c=e.insertFragment,d=e;return d.insertBreak=function(){if(null==e.selection)return t();var n=a.Editor.nodes(e,{match:function(e){return a.Element.isElement(e)&&e.type===i.BLOCKQUOTE},universal:!0}),u=r(n,1)[0];if(!u)return t();var c=l(d);if(!c)return t();var f=c[0].type;if(s.LIST_TYPES.includes(f)||f===i.CHECK_LIST_ITEM)t();else{var p=0===a.Node.string(c[0]).length,h=(0,o.isFirstChild)(u,c[1]);if(p&&h&&1===u[0].children.length)a.Transforms.unwrapNodes(e,{mode:"highest",match:function(t){return a.Element.isElement(t)&&a.Editor.isBlock(e,t)}});else{var m=(0,o.isLastChild)(u,c[1]);if(p&&m){var v=a.Path.next(u[1]);a.Transforms.moveNodes(d,{at:c[1],to:v})}else a.Transforms.insertNodes(d,(0,o.generateDefaultParagraph)(),{at:d.selection,select:!0})}}},d.deleteBackward=function(t){if(null!==d.selection){var c=a.Editor.nodes(e,{match:function(e){return a.Element.isElement(e)&&e.type===i.BLOCKQUOTE},universal:!0}),f=r(c,1)[0];if(!f)return n(t);var p=l(e);if(!p)return n(t);var h=p[0].type;if(s.LIST_TYPES.includes(h)||h===i.CHECK_LIST_ITEM)n(t);else{var m=0===a.Node.string(p[0]).length,v=(0,o.isFirstChild)(f,p[1]);m&&v&&1===f[0].children.length?(0,u.setBlockQuoteType)(e,i.PARAGRAPH):n(t)}}else n(t)},d.insertFragment=function(t){if(null==e.selection)return c(t);var n=a.Editor.nodes(e,{match:function(e){return a.Element.isElement(e)&&e.type===i.BLOCKQUOTE},universal:!0}),u=r(n,1)[0];if(!u)return c(t);var s=t[0];if(1!==t.length||s.type!==i.TABLE){var l=t.map((function(e){if(e.type===i.TABLE){var t=a.Node.string(e);return(0,o.generateElement)(i.PARAGRAPH,{childrenOrText:t})}return e}));return c(l)}var f=a.Path.next(u[1]);a.Transforms.insertNodes(d,t,{at:f})},d}},68512:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(e){var t=e.attributes,n=e.children,r=e.element;return a.default.createElement("blockquote",Object.assign({"data-id":r.id,"data-root":"true"},t),n)}},66174:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformToCheckList=t.isMenuDisabled=t.getCheckListEntryList=void 0;var r=n(13683),a=n(24643),o=n(33601);t.isMenuDisabled=function(e,t){if(t||!e.selection)return!0;var n=[a.CODE_LINE,a.CODE_BLOCK,a.LIST_ITEM,a.TABLE,a.TABLE_ROW,a.TABLE_CELL];return!!(0,o.getSelectedElems)(e).find((function(e){return n.includes(e.type)}))};t.getCheckListEntryList=function(e){var t=r.Editor.nodes(e,{match:function(e){return e.type===a.CHECK_LIST_ITEM},universal:!0});return Array.from(t)};t.transformToCheckList=function(e){e.selection&&(r.Transforms.setNodes(e,{type:a.CHECK_LIST_ITEM}),(0,o.focusEditor)(e))}},90632:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(49438)),i=r(n(26325)),u=r(n(32232)),s={type:a.CHECK_LIST_ITEM,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[u.default]};t.default=s},49438:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(17467),u=n(24643),s=r(n(57339)),l=n(66174),c=n(91127),d=n(33601),f=i.MENUS_CONFIG_MAP[u.CHECK_LIST_ITEM];t.default=function(e){var t=e.editor,n=e.readonly,r=e.className,a=e.isRichEditor,i=(0,o.useMemo)((function(){return(0,l.isMenuDisabled)(t)}),[t.selection,n]),p=!!(0,d.getSelectedNodeByType)(t,u.CHECK_LIST_ITEM),h=(0,o.useCallback)((function(e){e.preventDefault(),p?(0,c.transformToParagraph)(t):(0,l.transformToCheckList)(t)}),[p]);return o.default.createElement(s.default,Object.assign({isRichEditor:a,className:r,disabled:i,isActive:p,onMouseDown:h},f))}},26325:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(13683),o=n(33601),i=n(24643),u=n(91127),s=n(17467);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,l=e.insertFragment,c=e;return c.insertBreak=function(){if(c.selection){var e=(0,o.getSelectedNodeByType)(c,i.CHECK_LIST_ITEM);if(e)0===a.Node.string(e).length?(0,u.transformToParagraph)(c):a.Transforms.splitNodes(c,{always:!0});else t()}else t()},c.deleteBackward=function(t){var r=c.selection;if(r&&a.Range.isCollapsed(r)&&((0,o.getSelectedNodeByType)(c,i.CHECK_LIST_ITEM)&&(0,o.isSelectionAtBlockStart)(e)))return void(0,u.transformToParagraph)(c);n(t)},c.insertFragment=function(t){var n={type:[i.CHECK_LIST_ITEM]},u=(0,o.getNodeEntries)(c,{match:n}),d=r(u,1)[0];if(!d)return l(t);var f=t[0];if(1===t.length&&s.LIST_TYPE_ARRAY.includes(f.type)){if(1===f.children.length){var p=a.Node.string(t[0]);return void(0,a.insertText)(p)}if((0,o.isSelectionAtBlockStart)(e))return void a.Transforms.insertNodes(c,t);var h=a.Path.next(d[1]);a.Transforms.insertNodes(c,t,{at:h})}else{if(1!==t.length||f.type!==i.TABLE)return l(t);var m=a.Path.next(d[1]);a.Transforms.insertNodes(c,t,{at:m})}},c}},32232:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(13683),i=n(34457);n(76955);t.default=function(e,t){var n=e.attributes,r=e.children,u=e.element,s=u||{},l=s.id,c=s.checked,d=void 0!==c&&c;return a.default.createElement("div",Object.assign({"data-id":l,"data-root":"true"},n,{className:"sf-check-list-item"}),a.default.createElement("span",{contentEditable:!1,style:{marginRight:6}},a.default.createElement("input",{type:"checkbox",onChange:function(e){var n=e.target.checked,r=i.ReactEditor.findPath(t,u);o.Transforms.setNodes(t,{checked:n},{at:r})},checked:d})),r)}},84289:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isMenuDisabled=t.clearStyles=void 0;var o=n(13683),i=n(24643),u=n(33601);t.isMenuDisabled=function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return!0;if(null==e.selection)return!0;var t=o.Editor.nodes(e,{match:function(t){var n=(0,u.getNodeType)(t);return!![i.CODE_BLOCK,i.CODE_LINE].includes(n)||!!o.Editor.isVoid(e,t)},universal:!0});return!!a(t,1)[0]};var s=function(e,t){Object.keys(t).forEach((function(t){"text"!==t&&o.Editor.removeMark(e,t)}))};t.clearStyles=function(e){var t,n=o.Editor.nodes(e,{match:function(e){return o.Text.isText(e)},universal:!0}),a=r(n);try{for(a.s();!(t=a.n()).done;){var i=t.value[0];s(e,i)}}catch(u){a.e(u)}finally{a.f()}}},47274:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(17467),u=n(55964),s=n(84289),l=i.MENUS_CONFIG_MAP[i.CLEAR_FORMAT];t.default=function(e){var t=e.isRichEditor,n=e.className,a=e.editor,i=e.readonly,c=(0,o.useCallback)((function(){(0,s.clearStyles)(a)}),[]),d=r(r({isRichEditor:t,className:n},l),{},{disabled:(0,s.isMenuDisabled)(a,i),isActive:!1,onMouseDown:c});return o.default.createElement(u.MenuItem,d)}},33871:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapCodeBlock=t.transformToCodeBlock=t.setCodeBlockLanguage=t.isMenuDisabled=t.isInCodeBlock=t.getCodeBlockNodeEntry=void 0;var o=n(13683),i=n(24643),u=n(33601),s=n(16857);t.isMenuDisabled=function(e,t){if(t)return!0;if(!e.selection)return!0;var n=(0,u.getSelectedElems)(e);return!!n.find((function(t){return e.isVoid(t)}))||!n.every((function(e){return[i.CODE_BLOCK,i.PARAGRAPH,i.CODE_LINE].includes(e.type)}))};t.getCodeBlockNodeEntry=function(e){if(e.selection){var t=o.Editor.nodes(e,{match:function(e){return e.type===i.CODE_BLOCK},mode:"highest"});return a(t,1)[0]}};t.isInCodeBlock=function(e){if(!e.selection)return!1;var t=o.Editor.nodes(e,{match:function(e){return e.type===i.CODE_BLOCK},mode:"highest"});if(!a(t,1)[0])return!1;var n=!(0,u.getSelectedElems)(e).find((function(e){return![i.CODE_BLOCK,i.CODE_LINE].includes(e.type)}));return n};t.transformToCodeBlock=function(e){var t=(0,u.getSelectedElems)(e).reduce((function(e,t){return t.type===i.CODE_BLOCK?++e:e}),0);if(!(t>0)){var n,l=e.selection,c=l.anchor,d=l.focus,f=[],p=o.Editor.nodes(e,{match:function(t){return e.children.includes(t)},universal:!0}),h=r(p);try{for(h.s();!(n=h.n()).done;){var m=n.value,v=a(m,1)[0];v&&f.push(o.Node.string(v))}}catch(y){h.e(y)}finally{h.f()}var E=f.map((function(e){return(0,u.generateElement)(i.CODE_LINE,{childrenOrText:e})})),g=(0,u.generateElement)(i.CODE_BLOCK,{childrenOrText:E,props:{lang:s.EXPLAIN_TEXT}});o.Editor.withoutNormalizing(e,(function(){o.Transforms.removeNodes(e,{mode:"highest"});var t=o.Editor.path(e,l),n=o.Point.isBefore(c,d)?c.path:d.path,r=t&&Object.keys(t).length?[t[0]]:[n[0]];o.Transforms.insertNodes(e,g,{at:r});var a=o.Editor.start(e,r);(0,u.focusEditor)(e,a)}))}};t.unwrapCodeBlock=function(e){var t=(0,u.getSelectedNodeEntryByType)(e,i.CODE_BLOCK);if(t){var n,s=t[1],l=o.Editor.nodes(e,{at:s,match:function(e){return e.type===i.CODE_LINE}}),c=[],d=r(l);try{for(d.s();!(n=d.n()).done;){var f=n.value,p=a(f,1)[0],h=(0,u.generateElement)(i.PARAGRAPH,{childrenOrText:o.Node.string(p)});c.push(h)}}catch(v){d.e(v)}finally{d.f()}o.Transforms.removeNodes(e,{at:s,match:function(e){return e.type===i.CODE_BLOCK},mode:"highest"}),o.Transforms.insertNodes(e,c,{at:s});var m=[s[0]+c.length-1];(0,u.focusEditor)(e,o.Editor.end(e,m))}};t.setCodeBlockLanguage=function(e,t,n){o.Transforms.setNodes(e,{lang:t},{at:n}),(0,u.focusEditor)(e,e.selection||o.Editor.start(e,n))}},57294:function(e,t,n){"use strict";var r=n(6305).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(24643),i=a(n(84208)),u=a(n(31347)),s=r(n(53445)),l={type:o.CODE_BLOCK,nodeType:"element",editorMenus:[i.default],editorPlugin:u.default,renderElements:[s.default,s.renderCodeLine]};t.default=l},84208:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(55964),i=n(24643),u=n(33871),s=n(17467).MENUS_CONFIG_MAP[i.CODE_BLOCK];t.default=function(e){var t=e.isRichEditor,n=e.className,r=e.readonly,l=e.editor,c=(0,a.useMemo)((function(){return(0,u.isInCodeBlock)(l)}),[l.selection]),d=(0,a.useCallback)((function(e){e.preventDefault(),c?(0,u.unwrapCodeBlock)(l):(0,u.transformToCodeBlock)(l)}),[c]);return a.default.createElement(o.MenuItem,Object.assign({type:i.CODE_BLOCK,isRichEditor:t,className:n,disabled:(0,u.isMenuDisabled)(l,r),isActive:c,onMouseDown:d},s))}},31347:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(8053).default,i=n(41132).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(75168)),l=n(13683),c=n(33601),d=n(33871),f=n(24643);t.default=function(e){var t=e.normalizeNode,n=e.insertFragment,u=e.insertText,p=e.insertBreak,h=e.insertData,m=e.insertNode,v=e.onHotKeyDown,E=e;return E.insertData=function(t){if(t.types.includes("text/code-block")&&!(0,c.getSelectedNodeByType)(e,f.CODE_BLOCK)){var n=JSON.parse(t.getData("text/code-block"));return m(n)}h(t)},E.insertFragment=function(t){if(1!==t.length||t[0].type!==f.CODE_BLOCK||(0,c.getSelectedNodeByType)(e,f.CODE_BLOCK)){if((0,c.getSelectedNodeByType)(e,f.CODE_BLOCK)){t.forEach((function(e,n){if(e.type===f.CODE_BLOCK){var r=e.children.map((function(e){return e}));t.splice.apply(t,[n,1].concat(i(r)))}else e.type===f.CODE_LINE&&t.splice(n,1,e)}));var r=t.map((function(e){var t=l.Node.string(e);return(0,c.generateElement)(f.CODE_LINE,{childrenOrText:t})})),a=l.Editor.string(E,E.selection.focus.path);if(1===r.length&&l.Range.isExpanded(E.selection)){var s=l.Node.string(r[0]);return void u(s)}if(0!==a.length&&l.Range.isCollapsed(E.selection)){var d=o(r),h=d[0],m=d.slice(1),v=l.Node.string(h);return u(v),void(0!==m.length&&(p(),n(m)))}return n(r)}return n(t)}return t.forEach((function(e,n){if(e.type===f.CODE_BLOCK){var r=e.children.map((function(e){var t=l.Node.string(e);return(0,c.generateElement)(f.PARAGRAPH,{childrenOrText:t})}));t.splice.apply(t,[n,1].concat(i(r)))}})),n(t)},E.normalizeNode=function(n){var r=a(n,2),o=r[0],u=r[1],s=(0,c.getNodeType)(o);if(!(s===f.CODE_LINE&&u.length<=1)){if(s===f.CODE_LINE&&o.children.length>1){var d=o.children.map((function(e){return e.text})).join("");return l.Transforms.removeNodes(e,{at:i(u)}),void l.Transforms.insertNodes(e,{type:f.CODE_LINE,children:[{text:d}]},{at:i(u)})}if(s===f.CODE_BLOCK){if(0===o.children.length)return void l.Transforms.delete(E,{at:u});if((0,c.isLastNode)(E,o)){var p=(0,c.generateEmptyElement)(f.PARAGRAPH);l.Transforms.insertNodes(E,p,{at:[u[0]+1]})}if((0,c.isFirstNode)(E,o)){var h=(0,c.generateEmptyElement)(f.PARAGRAPH);l.Transforms.insertNodes(E,h,{at:[u[0]]})}(0,c.getNodeType)(o.children[0])!==f.CODE_LINE&&(l.Transforms.unwrapNodes(E),l.Transforms.setNodes(E,{type:f.PARAGRAPH},{mode:"highest"})),o.children.length>1&&o.children.forEach((function(e,t){e.type!==f.CODE_LINE&&l.Transforms.setNodes(E,{type:f.CODE_LINE},{at:[].concat(i(u),[t])})}))}return t([o,u])}l.Transforms.setNodes(E,{type:f.PARAGRAPH},{at:u})},E.onHotKeyDown=function(e){if(!(0,d.getCodeBlockNodeEntry)(E))return v&&v(e);if((0,s.default)("mod+enter",e)){if(e.preventDefault(),E.selection&&!l.Range.isExpanded(E.selection)){var t=[l.Editor.path(E,E.selection)[0]+1],n=(0,c.generateEmptyElement)(f.PARAGRAPH);l.Transforms.insertNodes(E,n,{at:t}),l.Transforms.select(E,t)}return!0}if((0,s.default)("tab",e)){e.preventDefault();for(var o=l.Editor.nodes(E,{mode:"lowest",match:function(e){return e.type===f.CODE_LINE}}),u=Array.from(o),p=0,h=u;p<h.length;p++){var m=h[p],g=a(m,2)[1];l.Transforms.insertText(E," ".repeat(4),{at:{path:[].concat(i(g),[0]),offset:0}})}var y=u.at(0)[1].concat(0),b=u.at(-1)[1].concat(0),A=l.Editor.range(E,y,b);return u.length>1?l.Transforms.select(E,A):l.Transforms.select(E),!0}if((0,s.default)("shift+tab",e)){e.preventDefault();for(var C=E.selection,T=/^\s*/,_=l.Editor.nodes(E,{mode:"lowest",match:function(e){return e.type===f.CODE_LINE}}),D=Array.from(_),O=0,N=0,S=D;N<S.length;N++){var w=S[N],k=a(w,2),I=k[0],L=k[1],R=l.Node.string(I).match(T);if(R&&R[0].length){var P=Math.min(R[0].length,4);O+=P;for(var M=0;M<P;M++)l.Transforms.select(E,{path:[].concat(i(L),[0]),offset:0}),l.Editor.deleteForward(E,{unit:"character"})}}if(D.length>1){var x=D.at(0)[1].concat(0),F=D.at(-1)[1].concat(0),B=l.Editor.range(E,x,F);l.Transforms.select(E,B)}else{var U=C.anchor,j=C.focus;if(l.Range.isCollapsed(C)){var H=r(r({},C.focus),{},{offset:C.focus.offset-O});l.Transforms.select(E,H)}else{var Y={anchor:r(r({},U),{},{offset:U.offset-O}),focus:r(r({},j),{},{offset:j.offset-O})};l.Transforms.select(E,Y)}}return!0}if((0,s.default)("mod+a",e)){e.preventDefault();var G=l.Editor.nodes(E,{mode:"highest",match:function(e){return e.type===f.CODE_BLOCK}});if(!G)return;var z=Array.from.apply(Array,i(G));return l.Transforms.select(E,z[1]),!0}},E}},16857:function(e,t,n){"use strict";var r,a=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.LANGUAGE_MAP=t.EXPLAIN_TEXT=void 0;var o=t.EXPLAIN_TEXT="text";t.LANGUAGE_MAP=(a(a(a(a(a(a(a(a(a(a(r={},o,"Text"),"html","HTML"),"css","CSS"),"javascript","Javascript"),"c","C"),"cpp","C++"),"csharp","C#"),"java","Java"),"python","Python"),"sql","SQL"),a(a(r,"swift","Swift"),"json","JSON"))},53445:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderCodeLine=t.default=void 0;var i=o(n(9950)),u=a(n(47757)),s=n(33871),l=n(16857),c=n(33601);t.default=function(e,t){var n=e.attributes,a=e.children,o=e.element,d=(0,i.useState)(!0),f=r(d,2),p=f[0],h=f[1],m=(0,i.useRef)(null);(0,i.useEffect)((function(){t.selection&&((0,s.isInCodeBlock)(t)||v(),(0,s.isInCodeBlock)(t)&&E())}),[t,t.selection]);var v=(0,i.useCallback)((function(e){var n;null!==m&&void 0!==m&&null!==(n=m.current)&&void 0!==n&&n.contains(null===e||void 0===e?void 0:e.target)||(0,s.isInCodeBlock)(t)||(h(!1),g())}),[h]),E=(0,i.useCallback)((function(){h(!0),document.addEventListener("click",v,!0)}),[v]),g=(0,i.useCallback)((function(){document.removeEventListener("click",v)}),[v]);return i.default.createElement("div",{ref:m,className:"sf-code-block-container"},i.default.createElement("pre",n,i.default.createElement("code",null,a)),p&&i.default.createElement(u.default,{lang:o.lang,handleLangSelectorChange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.EXPLAIN_TEXT,n=(0,c.findPath)(t,o);(0,s.setCodeBlockLanguage)(t,e,n)}}))};t.renderCodeLine=function(e,t){var n=e.element,r=e.attributes,a=e.children;return i.default.createElement("div",Object.assign({"data-id":n.id},r,{className:"sf-code-line"}),a)}},47757:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(16857);n(56492);t.default=function(e){var t=e.handleLangSelectorChange,n=e.lang,r=void 0===n?o.EXPLAIN_TEXT:n,i=(0,a.useMemo)((function(){var e=[];for(var t in o.LANGUAGE_MAP)if(Object.hasOwnProperty.call(o.LANGUAGE_MAP,t)){var n=o.LANGUAGE_MAP[t];e.push(a.default.createElement("option",{key:t,value:t},n))}return e}),[]);return a.default.createElement("select",{name:"language",className:"sf-lang-selector",value:r||"",onChange:function(e){return t(e.target.value)}},i)}},75019:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.TEXT=t.STRING=t.SINGLE_SELECT=t.RATE=t.NUMBER=t.MULTIPLE_SELECT=t.MTIME=t.LONG_TEXT=t.LINK_FORMULA=t.LINK=t.LAST_MODIFIER=t.IMAGE=t.GEOLOCATION=t.FORMULA=t.FILE=t.EMAIL=t.DURATION=t.DEFAULT=t.DATE=t.CTIME=t.CREATOR=t.COLLABORATOR=t.CHECKBOX=t.BUTTON=t.BOOL=t.AUTO_NUMBER=void 0;t.DEFAULT="default",t.NUMBER="number",t.TEXT="text",t.CHECKBOX="checkbox",t.DATE="date",t.SINGLE_SELECT="single-select",t.LONG_TEXT="long-text",t.IMAGE="image",t.FILE="file",t.MULTIPLE_SELECT="multiple-select",t.COLLABORATOR="collaborator",t.LINK="link",t.FORMULA="formula",t.LINK_FORMULA="link-formula",t.CREATOR="creator",t.CTIME="ctime",t.LAST_MODIFIER="last-modifier",t.MTIME="mtime",t.GEOLOCATION="geolocation",t.AUTO_NUMBER="auto-number",t.URL="url",t.EMAIL="email",t.DURATION="duration",t.BUTTON="button",t.RATE="rate",t.BOOL="bool",t.STRING="string"},32993:function(e,t,n){"use strict";var r,a=n(43693).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.COLUMNS_ICON_CONFIG=void 0;var i=o(n(75019));t.COLUMNS_ICON_CONFIG=(a(a(a(a(a(a(a(a(a(a(r={},i.DEFAULT,"dtable-font dtable-icon-single-line-text"),i.TEXT,"dtable-font dtable-icon-single-line-text"),i.NUMBER,"dtable-font dtable-icon-number"),i.CHECKBOX,"dtable-font dtable-icon-check-square-solid"),i.DATE,"dtable-font dtable-icon-calendar-alt-solid"),i.SINGLE_SELECT,"dtable-font dtable-icon-single-election"),i.LONG_TEXT,"dtable-font dtable-icon-long-text"),i.IMAGE,"dtable-font dtable-icon-picture"),i.FILE,"dtable-font dtable-icon-file-alt-solid"),i.MULTIPLE_SELECT,"dtable-font dtable-icon-multiple-selection"),a(a(a(a(a(a(a(a(a(a(r,i.COLLABORATOR,"dtable-font dtable-icon-collaborator"),i.LINK,"dtable-font dtable-icon-link-other-record"),i.FORMULA,"dtable-font dtable-icon-formula"),i.LINK_FORMULA,"dtable-font dtable-icon-link-formulas"),i.CREATOR,"dtable-font dtable-icon-creator"),i.CTIME,"dtable-font dtable-icon-creation-time"),i.LAST_MODIFIER,"dtable-font dtable-icon-creator"),i.MTIME,"dtable-font dtable-icon-creation-time"),i.GEOLOCATION,"dtable-font dtable-icon-location"),i.AUTO_NUMBER,"dtable-font dtable-icon-autonumber"),a(a(a(a(a(r,i.URL,"dtable-font dtable-icon-url"),i.EMAIL,"dtable-font dtable-icon-email"),i.DURATION,"dtable-font dtable-icon-duration"),i.BUTTON,"dtable-font dtable-icon-button"),i.RATE,"dtable-font dtable-icon-rate"))},88932:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setSeaTableColumn=t.isMenuDisabled=t.insertSeaTableColumn=t.getColumnType=t.getColumnByKey=void 0;var i=n(13683),u=o(n(79656)),s=n(24643),l=n(33601),c=o(n(8756));t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n=i.Editor.nodes(e,{match:function(e){var t=(0,l.getNodeType)(e);return t===s.PARAGRAPH||(t===s.BLOCKQUOTE||(t===s.UNORDERED_LIST||(t===s.ORDERED_LIST||(t===s.CHECK_LIST_ITEM||(t===s.IMAGE||t===s.TABLE_CELL)))))},universal:!0,mode:"highest"});return!a(n,1)[0]};t.getColumnType=function(e){var t=i.Editor.nodes(e,{match:function(e){return(0,l.getNodeType)(e)===s.COLUMN},universal:!0}),n=a(t,1)[0];if(!n)return s.PARAGRAPH;var r=a(n,1)[0];return(0,l.getNodeType)(r)};t.insertSeaTableColumn=function(e,t){if(!t){var n=new c.default({});n.id=u.default.nice(),i.Transforms.insertNodes(e,r({},n))}(0,l.focusEditor)(e)};t.setSeaTableColumn=function(e,t){i.Transforms.setNodes(e,{data:t},{match:function(e){return e.type===s.COLUMN},at:e.selection})};t.getColumnByKey=function(e,t){return e.find((function(e){return e.key===t}))||null}},7705:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(79661)),i=r(n(2566)),u=r(n(18825)),s={type:a.COLUMN,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[u.default]};t.default=s},79661:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isRichEditor,n=e.className,r=e.readonly,i=e.editor,u=(0,a.useCallback)((function(e){var t=c(i);(0,s.insertSeaTableColumn)(i,t)}),[i]);return a.default.createElement(o.MenuItem,Object.assign({isRichEditor:t,className:n,disabled:(0,s.isMenuDisabled)(i,r),isActive:c(i),onMouseDown:u},l))};var a=r(n(9950)),o=n(55964),i=n(4426),u=n(24643),s=n(88932),l=i.MENUS_CONFIG_MAP[u.COLUMN],c=function(e){return(0,s.getColumnType)(e)===u.COLUMN}},8756:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r((function e(t){a(this,e),this.type=t.type||"column",this.data=t.data||{key:"",name:"",bold:!1,italic:!1},this.children=t.children||[{text:""}]}));t.default=o},2566:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(17467);t.default=function(e){var t=e.isInline,n=e.isVoid,a=e;return a.isInline=function(e){return e.type===r.ELementTypes.COLUMN||t(e)},a.isVoid=function(e){return e.type===r.ELementTypes.COLUMN||n(e)},a}},18825:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(34457),u=n(28321),s=n(55964),l=n(32993),c=n(88932),d=n(34205),f=["button","file"],p=function(e){var t=e.attributes,n=e.children,a=e.element,p=(0,i.useSlateStatic)(),h=(0,i.useSelected)(),m=(0,u.useTranslation)(d.TRANSLATE_NAMESPACE).t,v=(0,o.useMemo)((function(){return p.columns?p.columns.filter((function(e){return!f.includes(e.type)})):[]}),[p.columns]),E=(0,o.useMemo)((function(){return v.map((function(e){var t=l.COLUMNS_ICON_CONFIG[e.type];return{value:e.key,label:e.name,bold:!1,italic:!1,iconClass:t}}))}),[v]),g=(0,o.useCallback)((function(e){var t=a.data,n=e.value,o=e.label,i=e.bold,u=e.italic,s=r(r({},t),{key:n,name:o,bold:i,italic:u});(0,c.setSeaTableColumn)(p,s)}),[p,a]),y=(0,o.useMemo)((function(){var e=(a||{}).data,t=(0,c.getColumnByKey)(v,e.key),n=t&&t.key||"",o=E.findIndex((function(e){return e.value===n}));if(-1===o)return null;var i=E[o],u=r(r({},i),{bold:e.bold,italic:e.italic});return E.splice(o,1,u),u}),[v,a,E]),b={isSelected:h,placeholder:m("Select_field"),value:y,options:E,onChange:g};return o.default.createElement("span",t,o.default.createElement(s.Select,b),n)};t.default=function(e){if((0,i.useReadOnly)()){var t=e.attributes,n=(e.element.data||{}).name,r=n?"{".concat(n,"}"):"";return o.default.createElement("span",t,r)}return o.default.createElement(p,e)}},47307:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateFormula=t.isMenuDisabled=t.isFormulaType=t.isFormulaActive=t.insertFormula=void 0;var o=n(13683),i=a(n(79656)),u=n(86026),s=n(29073),l=n(17467),c=n(24643),d=n(33601);t.isMenuDisabled=function(e){return!!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])||!!e.selection&&!!(0,u.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![l.ELementTypes.CODE_BLOCK,l.ELementTypes.CODE_LINE,l.ELementTypes.TABLE,l.ELementTypes.TABLE_CELL,l.ELementTypes.TABLE_ROW,l.ELementTypes.HEADER1,l.ELementTypes.HEADER2,l.ELementTypes.HEADER3,l.ELementTypes.HEADER4,l.ELementTypes.HEADER5,l.ELementTypes.HEADER6,l.ELementTypes.LIST_ITEM,l.ELementTypes.UNORDERED_LIST,l.ELementTypes.ORDERED_LIST].includes(n)}))};t.isFormulaActive=function(e){return f(e)};var f=function(e){var t=o.Editor.nodes(e,{match:function(e){return(0,u.getNodeType)(e)===l.ELementTypes.FORMULA},universal:!0});return!!r(t,1)[0]};t.isFormulaType=f;t.insertFormula=function(e,t){var n={id:i.default.nice(),type:c.FORMULA,data:{formula:t.formula},children:[(0,d.generateDefaultText)()]};o.Transforms.insertNodes(e,n,{at:t.at,void:!0}),(0,s.focusEditor)(e)};t.updateFormula=function(e,t){var n=t.formula,r=t.at;o.Transforms.setNodes(e,{data:{formula:n}},{at:r,void:!0}),(0,s.focusEditor)(e)}},10127:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(14311)),i=r(n(47796)),u=r(n(71831)),s={type:a.FORMULA,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[u.default]};t.default=s},25405:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(48843),u=n(28321),s=n(47307),l=n(33601),c=n(34205);t.default=function(e){var t=e.editor,n=e.formula,a=e.onCloseModal,d=(0,o.useRef)(n),f=(0,o.useState)(n),p=r(f,2),h=p[0],m=p[1],v=(0,o.useState)(null),E=r(v,2),g=E[0],y=E[1],b=(0,o.useState)(!0),A=r(b,2),C=A[0],T=A[1],_=(0,o.useRef)(null),D=(0,u.useTranslation)(c.TRANSLATE_NAMESPACE).t;(0,o.useEffect)((function(){var e=(0,l.getAboveBlockNode)(t);e&&y(e[1])}),[]),(0,o.useEffect)((function(){if(_.current){_.current.innerHTML="";var e=window.MathJax.tex2svg(h);_.current.appendChild(e)}}));var O=(0,o.useCallback)((function(e){T(!1),m(e.target.value)}),[]),N=(0,o.useCallback)((function(){var e={formula:h,at:g};d.current?(0,s.updateFormula)(t,e):(0,s.insertFormula)(t,e),a()}),[t,g,h,a]);return o.default.createElement(i.Modal,{isOpen:!0,toggle:a,autoFocus:!1,wrapClassName:"formula-dialog-wrapper"},o.default.createElement(i.ModalHeader,{toggle:a},D("Insert_formula")),o.default.createElement(i.ModalBody,null,o.default.createElement("div",{className:"form-group"},o.default.createElement("label",{className:"form-check-label"},D("Formula")),o.default.createElement(i.Input,{type:"textarea",className:"form-control",value:h,autoFocus:!0,onChange:O})),o.default.createElement("div",{ref:_,className:"formula-preview"})),o.default.createElement(i.ModalFooter,null,o.default.createElement(i.Button,{color:"secondary",onClick:a},D("Cancel")),o.default.createElement(i.Button,{color:"primary",disabled:C,onClick:N},D("Insert_formula"))))}},14311:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(41117),s=n(4426),l=n(24643),c=a(n(57339)),d=n(47307),f=a(n(28418)),p=a(n(25405)),h=s.MENUS_CONFIG_MAP[l.FORMULA];t.default=function(e){var t=e.isRichEditor,n=e.className,a=e.readonly,o=e.editor,s=(0,i.useState)(!1),l=r(s,2),m=l[0],v=l[1],E=(0,i.useState)(""),g=r(E,2),y=g[0],b=g[1],A=(0,i.useMemo)((function(){return(0,d.isFormulaActive)(o)}),[o.selection]);(0,i.useEffect)((function(){var e=f.default.getInstance().subscribe(u.INTERNAL_EVENTS.ON_OPEN_FORMULA_DIALOG,T);return function(){return e()}}),[]);var C=(0,i.useCallback)((function(){v(!0)}),[]),T=(0,i.useCallback)((function(e){if(e){var t=(e.data||{}).formula;b(t),v(!0)}}),[]),_=(0,i.useCallback)((function(){v(!1),b("")}),[]);return i.default.createElement(i.default.Fragment,null,i.default.createElement(c.default,Object.assign({isRichEditor:t,className:n,disabled:(0,d.isMenuDisabled)(o,a),isActive:A,onMouseDown:C},h)),m&&i.default.createElement(p.default,{editor:o,formula:y,onCloseModal:_}))}},47796:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(17467);t.default=function(e){var t=e.isVoid,n=e;return n.isVoid=function(e){return e.type===r.ELementTypes.FORMULA||t(e)},n}},71831:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(34457),u=n(41117),s=r(n(28418));n(65603);var l=function(e){var t=e.attributes,n=e.element,r=e.children,a=(0,i.useSelected)(),l=(0,o.useRef)(null);(0,o.useEffect)((function(){var e=(n.data||{}).formula,t=void 0===e?"":e;if(t&&l.current&&window.MathJax){l.current.innerHTML="";var r=window.MathJax.tex2svg(t);l.current.appendChild(r)}}),[n]);var c=(0,o.useCallback)((function(){s.default.getInstance().dispatch(u.INTERNAL_EVENTS.ON_OPEN_FORMULA_DIALOG,n)}),[n]);return o.default.createElement("span",Object.assign({onDoubleClick:c,className:"sf-block-formula "+(a?" sf-selected-formula":"")},t),o.default.createElement("span",{contentEditable:!1,ref:l}),o.default.createElement("span",{contentEditable:!1},r))};t.default=function(e){return o.default.createElement(l,e)}},79896:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setHeaderType=t.isMenuDisabled=t.getHeaderType=void 0;var a=n(13683),o=n(86026),i=n(17467),u=n(33601);t.isMenuDisabled=function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return!0;if(!e.selection)return!0;var t=a.Editor.nodes(e,{match:function(e,t){var n=(0,o.getNodeType)(e);if(!n&&(0,o.isTextNode)(e)&&e.id){var r=(0,o.getParentNode)(e,e.id);n=(0,o.getNodeType)(r)}return n===i.ELementTypes.PARAGRAPH||!(!n||!n.startsWith(i.ELementTypes.HEADER))},universal:!0,mode:"highest"});return!r(t,1)[0]};t.getHeaderType=function(e){var t=a.Editor.nodes(e,{match:function(t){if(a.Element.isElement(t)&&a.Editor.isBlock(e,t)){var n=(0,o.getNodeType)(t);if(n&&n.startsWith(i.ELementTypes.HEADER))return!0}return!1},universal:!0}),n=r(t,1)[0];if(n){var u=r(n,1)[0];return(0,o.getNodeType)(u)}};t.setHeaderType=function(e,t){t&&(a.Transforms.setNodes(e,{type:t}),(0,u.focusEditor)(e))}},48022:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(17467),o=n(18190),i=r(n(84459)),u=r(n(69784)),s={type:a.ELementTypes.HEADER,nodeType:"element",editorMenus:[u.default],editorPlugin:i.default,renderElements:[o.renderHeader]};t.default=s},69784:function(e,t,n){"use strict";var r=n(85715).default,a=n(41132).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=o(n(99754)),l=n(28321),c=n(79896),d=o(n(83460)),f=n(91582),p=n(17467),h=n(34205);n(80499);var m=[p.ELementTypes.PARAGRAPH].concat(a(p.HEADERS));t.default=function(e){var t=e.editor,n=e.readonly,a=(e.isRichEditor,(0,u.useState)(!1)),o=r(a,2),i=o[0],v=o[1],E=(0,u.useRef)(),g=(0,l.useTranslation)(h.TRANSLATE_NAMESPACE).t,y=(0,c.getHeaderType)(t),b=(0,c.isMenuDisabled)(t,n),A=(0,u.useCallback)((function(e){var t=E.current;t&&t.contains(e.target)&&t!==e.target||(v(!1),T())}),[]),C=(0,u.useCallback)((function(){document.addEventListener("mousedown",A)}),[]),T=(0,u.useCallback)((function(){document.removeEventListener("mousedown",A)}),[]),_=(0,u.useCallback)((function(e){(0,c.setHeaderType)(t,e),v(!1),T()}),[t,T]);return u.default.createElement("div",{className:(0,s.default)("sf-header-menu",{"header-popover-showed":i,"header-toggle-disabled":b})},u.default.createElement("div",{className:(0,s.default)("sf-header-toggle",{"header-toggle-disabled":b,"header-popover-showed":i}),onClick:b?void 0:function(e){e.stopPropagation(),e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),i?T():C(),v(!i)}},u.default.createElement("span",{className:"active"},g(p.HEADER_TITLE_MAP[null!==y&&void 0!==y?y:p.ELementTypes.PARAGRAPH])),!b&&u.default.createElement("span",{className:"iconfont icon-".concat(i?"caret-up":"drop-down")})),i&&u.default.createElement("div",{ref:E,className:"sf-header-popover"},m.map((function(e,t){var n,r="".concat(e,"-").concat(t),a=y===e;return u.default.createElement(u.Fragment,{key:t},u.default.createElement("div",{id:r,className:(0,s.default)("sf-dropdown-menu-item",{"position-relative":a}),onClick:function(){return _(e)}},a&&u.default.createElement("i",{className:"sf-font sf-check-mark"}),u.default.createElement("span",null,g(p.HEADER_TITLE_MAP[e]))),u.default.createElement(d.default,{target:r,placement:"right"},(n=e,-1!==window.navigator.userAgent.indexOf("Macintosh")?f.MAC_HOTKEYS_TIP_HEADER[n]:f.WIN_HOTKEYS_EVENT_HEADER[n])))}))))}},84459:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(13683),i=a(n(75168)),u=n(33601),s=n(79896),l=n(91582),c=n(58372),d=n(17467),f=n(24643);t.default=function(e){var t=e.insertBreak,n=e.insertFragment,a=e.insertText,p=e.deleteBackward,h=e.onHotKeyDown,m=e;return m.insertBreak=function(){var n=o.Editor.nodes(m,{match:function(e){return!!o.Element.isElement(e)&&!!e.type.startsWith(d.ELementTypes.HEADER)},universal:!0}),a=r(n,1)[0];if(a){var i=function(e,t){var n=e.selection;return!!n&&(o.Editor.isEnd(e,n.anchor,t)||o.Editor.isEnd(e,n.focus,t))}(e,a[1]);if(i){var s=(0,u.generateEmptyElement)(d.ELementTypes.PARAGRAPH);o.Transforms.insertNodes(m,s,{mode:"highest"})}else t()}else t()},m.deleteBackward=function(t){if(!e.selection)return p(t);var n=o.Editor.nodes(m,{match:function(e){return!!o.Element.isElement(e)&&!(!e.type||!e.type.startsWith(d.ELementTypes.HEADER))},universal:!0}),a=r(n,1)[0];if(!a)return p(t),!1;var i=function(e,t){var n=e.selection;return!!n&&(o.Editor.isStart(e,n.anchor,t)||o.Editor.isStart(e,n.focus,t))}(e,a[1]);return i?((0,s.setHeaderType)(e,d.ELementTypes.PARAGRAPH),!0):p(t)},m.insertFragment=function(t){var r=(0,u.getSelectedNodeEntryByTypes)(e,d.HEADERS);if(!r)return n(t);var i=t[0];if(1===t.length){if(d.LIST_TYPE_ARRAY.includes(i.type)){if(1===i.children.length){var s=o.Node.string(t[0]);return void a(s)}if((0,u.isSelectionAtBlockStart)(e))return void o.Transforms.insertNodes(m,t);var l=o.Path.next(r[1]);return void o.Transforms.insertNodes(m,t,{at:l})}if(i.type===f.TABLE){var c=o.Path.next(r[1]);return void o.Transforms.insertNodes(m,t,{at:c})}}return n(t)},m.onHotKeyDown=function(t){for(var n=(0,c.isMac)()?l.MAC_HOTKEYS_EVENT_HEADER:l.WIN_HOTKEYS_EVENT_HEADER,a=!1,o="",u=0,f=Object.entries(n);u<f.length;u++){var p=f[u],v=r(p,2),E=v[0],g=v[1];if(a=(0,i.default)(g,t)){o=E;break}}return a?(t.preventDefault(),(0,s.isMenuDisabled)(m)||((0,s.getHeaderType)(e)===o?(0,s.setHeaderType)(m,d.ELementTypes.PARAGRAPH):(0,s.setHeaderType)(m,o)),!0):h&&h(t)},m}},18190:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderHeader=void 0;var a=r(n(9950)),o=n(33601),i=n(17467);t.renderHeader=function(e,t){var n=e.element,r=e.attributes,u=e.children,s="h".concat(function(e){var t=(0,o.getNodeType)(e);if(t.indexOf(i.ELementTypes.HEADER)>-1)return t.split(i.ELementTypes.HEADER)[1];return"p"}(n)),l={textAlign:n.align};return a.default.createElement(s,Object.assign({"data-id":n.id,id:n.id,"data-root":"true"},r,{style:l}),u)}},72522:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a={type:"html",editorPlugin:r(n(66751)).default};t.default=a},66751:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(55391)),o=r(n(79656)),i=n(24955),u=n(24643),s=n(33871);t.default=function(e){var t=e.insertData,n=e;return n.insertData=function(r){var l=r.getData("text/plain")||"";if(l.trim()&&(0,a.default)(l.trim())&&!(0,s.isInCodeBlock)(n))t(r);else if(r.types.includes("Files"))t(r);else if(r.types.includes("text/code-block")||!(0,s.isInCodeBlock)(n)){if(!n.insertFragmentData(r)){var c=r.getData("text/html")||"";if(c){var d=(0,i.deserializeHtml)(c);e.insertFragment(d)}else t(r)}}else{var f=r.getData("text/plain")||"";if(f){var p=[];f.split("\n").forEach((function(e){var t={id:o.default.nice(),type:u.CODE_LINE,children:[{text:e,id:o.default.nice()}]};p.push(t)})),n.insertFragment(p)}}},n}},86086:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(41132).default,i=n(12897).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateImage=t.lazyLoadImage=t.isMenuDisabled=t.insertSeafileImage=t.insertImage=t.handleUpdateImage=t.getImagesUrlList=void 0;var s=n(13683),l=u(n(79656)),c=n(79896),d=n(24643),f=n(33601),p=n(33871);t.isMenuDisabled=function(e,t){return!!t||(!!(0,c.getHeaderType)(e)||!!(0,p.isInCodeBlock)(e))};var h=function(e,t,n){var r={type:d.IMAGE,id:l.default.nice(),data:i({init:!0,src:t},n&&{title:n}),children:[(0,f.generateDefaultText)()]};s.Transforms.insertNodes(e,r,{at:e.selection,select:!0}),(0,f.focusEditor)(e)};t.insertImage=h;t.insertSeafileImage=function(e){var t=e.editor,n=e.url,r=e.title,a=e.selection,o={type:d.IMAGE,id:l.default.nice(),data:i({src:n},r&&{title:r}),children:[(0,f.generateDefaultText)()]};s.Transforms.insertNodes(t,o,{at:a,select:!0})};t.updateImage=function(e,t){s.Transforms.setNodes(e,{data:t},{match:function(e){return(0,f.getNodeType)(e)===d.IMAGE},at:e.selection,voids:!0})};var m=function(e){for(var t=0,n=[];e&&t<=e.length-1;){var r=e[t];if(r.type===d.IMAGE){var a=r.data,i=void 0===a?{}:a;i.src&&n.push(i.src)}else n.push.apply(n,o(m(r.children)));t++}return n};t.getImagesUrlList=m;var v=function(){var e=a(r().mark((function e(t,n){var a;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.api.uploadLocalImage){e.next=11;break}return e.prev=1,e.next=4,t.api.uploadLocalImage(n);case 4:a=e.sent,h(t,a),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.log("error",e.t0);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,n){return e.apply(this,arguments)}}();t.handleUpdateImage=v;t.lazyLoadImage=function(e,t,n){if(e){var r=new Image;r.onload=function(){t(r)},r.onerror=function(e){n(e)},r.src=e}else n("img path is require")}},58288:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(42221)),o=n(24643),i=r(n(4774)),u=r(n(45952)),s={type:o.IMAGE,nodeType:"element",editorMenus:[i.default],editorPlugin:a.default,renderElements:[u.default]};t.default=s},76380:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(48843),s=n(28321),l=a(n(55391)),c=n(86086),d=n(34205),f=function(e){var t=e.editor,n=e.onToggleImageDialog,a=e.className,o=(0,i.useState)(""),f=r(o,2),p=f[0],h=f[1],m=(0,i.useRef)(null),v=(0,s.useTranslation)(d.TRANSLATE_NAMESPACE).t,E=(0,i.useMemo)((function(){return 0===p.length||!(0,l.default)(p)}),[p]),g=function(e){if(!(0,l.default)(p))return!1;0!==p.length&&((0,c.insertImage)(t,p),n())};return i.default.createElement(u.Modal,{onMouseDown:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()},isOpen:!0,toggle:n,className:a,zIndex:1071,onOpened:function(){var e;null===m||void 0===m||null===(e=m.current)||void 0===e||e.focus()},onClosed:n},i.default.createElement(u.ModalHeader,{toggle:n},v("Insert_image")),i.default.createElement(u.ModalBody,null,i.default.createElement(u.Form,null,i.default.createElement(u.FormGroup,null,i.default.createElement(u.Label,{for:"imageUrlInput"},v("Image_address")),i.default.createElement(u.Input,{invalid:!!p&&E,type:"url",onKeyDown:function(e){"Enter"===e.key&&g()},id:"imageUrlInput",innerRef:m,value:p,onChange:function(e){return h(e.target.value.trim())}}),i.default.createElement(u.FormFeedback,null,v("Image_address_invalid"))))),i.default.createElement(u.ModalFooter,null,i.default.createElement(u.Button,{color:"secondary",onClick:n},v("Cancel")),i.default.createElement(u.Button,{color:"primary",disabled:E,onClick:g},v("Submit"))))};f.defaultProps={classname:""};t.default=f},22603:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(85715).default,i=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=n(28321),c=i(n(76380)),d=i(n(28418)),f=n(41117),p=n(86086),h=n(34205);n(99821);var m=s.default.forwardRef((function(e,t){var n=e.editor,i=e.handelClosePopover,u=e.isSupportInsertSeafileImage,m=(0,s.useState)(!1),v=o(m,2),E=v[0],g=v[1],y=(0,l.useTranslation)(h.TRANSLATE_NAMESPACE).t,b=(0,s.useCallback)((function(e){e.stopPropagation(),e.target.value=null,e.nativeEvent.stopImmediatePropagation()}),[]),A=(0,s.useCallback)(function(){var e=a(r().mark((function e(t){var a;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=t.target.files[0],(0,p.handleUpdateImage)(n,a),i();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[n,i]),C=(0,s.useCallback)((function(){g(!1),i()}),[i]);return s.default.createElement(s.Fragment,null,s.default.createElement("div",{className:"sf-image-popover",ref:t},s.default.createElement("div",{className:"sf-image-popover-item",onClick:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),g(!0)}},y("Insert_network_image")),s.default.createElement("label",{htmlFor:"sf-image-uploader",className:"sf-image-popover-item",onClick:b},y("Upload_local_image")),s.default.createElement("input",{onClick:b,onChange:A,type:"file",accept:"image/*",className:"sf-image-uploader",id:"sf-image-uploader"}),u&&s.default.createElement("div",{className:"sf-image-popover-item",onClick:function(e){e.nativeEvent.stopImmediatePropagation(),e.stopPropagation(),d.default.getInstance().dispatch(f.EXTERNAL_EVENTS.ON_INSERT_IMAGE,n.selection),i()}},y("Insert_library_image"))),E&&s.default.createElement(c.default,{editor:n,onToggleImageDialog:C}))}));m.defaultProps={};t.default=m},4774:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(24643),s=n(4426),l=a(n(28418)),c=n(41117),d=n(86086),f=n(55964),p=a(n(22603)),h=s.MENUS_CONFIG_MAP[u.IMAGE];t.default=function(e){var t=e.isRichEditor,n=e.className,a=e.readonly,o=e.editor,u=e.isSupportInsertSeafileImage,s=(0,i.useState)(!1),m=r(s,2),v=m[0],E=m[1],g=(0,i.useRef)(null),y=(0,i.useCallback)((function(e){if(e){var t=g.current;if(t&&t.contains(e.target)&&t!==e.target)return}E(!1),A(),setTimeout((function(){l.default.getInstance().dispatch(c.INTERNAL_EVENTS.ON_TOGGLE_IMAGE_POPOVER,!1)}),150)}),[]),b=(0,i.useCallback)((function(){document.addEventListener("mousedown",y)}),[y]),A=(0,i.useCallback)((function(){document.removeEventListener("mousedown",y)}),[y]),C=(0,i.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var t=!v,n=l.default.getInstance();t?(E(t),b()):(E(t),A()),n.dispatch(c.INTERNAL_EVENTS.ON_TOGGLE_IMAGE_POPOVER,t)}),[v,b,A]);return i.default.createElement(i.default.Fragment,null,i.default.createElement(f.MenuItem,Object.assign({type:Image,isRichEditor:t,className:n,disabled:(0,d.isMenuDisabled)(o,a),isActive:v,onMouseDown:C},h)),v&&i.default.createElement(p.default,{ref:g,editor:o,setIsShowImagePopover:E,unregisterEventHandler:A,handelClosePopover:y,isSupportInsertSeafileImage:u}))}},42221:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(17467),a=n(24643),o=n(86086);t.default=function(e){var t=e.isInline,n=e.isVoid,i=e.insertData,u=e;return u.isInline=function(e){return e.type===r.ELementTypes.IMAGE||t(e)},u.isVoid=function(e){return e.type===r.ELementTypes.IMAGE||n(e)},u.insertData=function(e){if(!(e.types&&e.types.includes("Files")&&e.files[0].type.includes(a.IMAGE)))return i(e);var t=e.files[0];(0,o.handleUpdateImage)(u,t)},u}},28435:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(34457),s=a(n(24860)),l=n(86086);n(9470),n(38035);t.default=function(e){var t=e.imgUrl,n=e.toggleImagePreviewer,a=(0,u.useSlateStatic)(),o=(0,l.getImagesUrlList)(a.children),d=(0,i.useState)(o.findIndex((function(e){return e===t}))),f=r(d,2),p=f[0],h=f[1],m=o[p];return i.default.createElement(s.default,{wrapperClassName:"sf-editor-image-previewer",imageTitle:i.default.createElement(c,{mainSrc:m,imageIndex:p,images:o}),mainSrc:m,toolbarButtons:[],nextSrc:o[(p+1)%o.length],prevSrc:o[(p+o.length-1)%o.length],onCloseRequest:n,reactModalProps:{shouldReturnFocusAfterClose:!0,preventScroll:!0},onMovePrevRequest:function(){var e=(p+o.length-1)%o.length;h(e)},onMoveNextRequest:function(){var e=(p+1)%o.length;h(e)},imagePadding:70,reactModalStyle:{overlay:{zIndex:1071}}})};var c=function(e){var t=e.mainSrc,n=e.imageIndex,r=e.images;return i.default.createElement(i.default.Fragment,null,i.default.createElement("span",{className:"d-flex"},i.default.createElement("span",{className:"text-truncate"},function(){try{return t?decodeURI(t.slice(t.lastIndexOf("/")+1)):""}catch(e){return console.log("error",e),""}}()),i.default.createElement("span",{className:"flex-shrink-0"},"(",n+1,"/",r.length,")")))}},45952:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(34457),l=n(28321),c=o(n(99754)),d=n(86086),f=o(n(28435)),p=n(34205);n(38035);t.default=function(e,t){var n,o,i,h,m=e.attributes,v=e.children,E=e.element,g=(0,u.useState)(null===E||void 0===E||null===(n=E.data)||void 0===n?void 0:n.init),y=a(g,2),b=y[0],A=y[1],C=(0,u.useState)(!1),T=a(C,2),_=T[0],D=T[1],O=(0,u.useState)(!1),N=a(O,2),S=N[0],w=N[1],k=(0,u.useState)(!1),I=a(k,2),L=I[0],R=I[1],P=(0,u.useState)({height:0,width:0}),M=a(P,2),x=M[0],F=M[1],B=(0,l.useTranslation)(p.TRANSLATE_NAMESPACE).t,U=(0,u.useRef)(null),j=(0,u.useRef)(),H=(0,s.useSelected)();(0,u.useEffect)((function(){var e=E.data,t=void 0===e?{}:e;if(t.init){var n=t.src;(0,d.lazyLoadImage)(n,(function(e){A(!1),D(!1)}),(function(){A(!1),D(!0)}))}}),[]);var Y=(0,u.useCallback)((function(e){e.stopPropagation();var n=U.current,a=n.clientHeight,o=n.clientWidth;w(!0),F({width:o,height:a});var i=function(e){e.preventDefault(),e.stopPropagation();var t=U.current,n=j.current;if(n){var r=e.clientX-n.getBoundingClientRect().left-5,a=t.width+r,o=a/t.naturalWidth*t.naturalHeight;a<20||(t.width=a,t.height=o,F({width:t.clientWidth,height:t.clientHeight}))}},u=function(){if(document.removeEventListener("mousemove",i),!S){w(!1);var e=U.current,n=e.clientHeight,a=e.clientWidth;(0,d.updateImage)(t,r(r({},E.data),{},{width:a,height:n}))}document.removeEventListener("mouseup",u)};document.addEventListener("mousemove",i),document.addEventListener("mouseup",u)}),[t,E.data,S]),G=(0,u.useCallback)((function(e){e.preventDefault(),R(!1)}),[]);return u.default.createElement("span",Object.assign({},m,{contentEditable:!1,className:"sf-image-wrapper"}),b&&u.default.createElement("span",null,B("Image_is_uploading"),"..."),!b&&u.default.createElement("img",{ref:U,className:(0,c.default)("sf-image",{selected:H,error:_}),alt:(null===E||void 0===E||null===(o=E.data)||void 0===o?void 0:o.alt)||" "+B("Image_loading_failed"),src:null===E||void 0===E||null===(i=E.data)||void 0===i?void 0:i.src,width:null===E||void 0===E?void 0:E.data.width,height:null===E||void 0===E?void 0:E.data.height}),H&&!b&&u.default.createElement(u.default.Fragment,null,u.default.createElement("span",{ref:j,className:"resizer",onMouseDown:Y}),u.default.createElement("span",{className:"full-screen",contentEditable:!1,onClick:function(){return R(!0)}},u.default.createElement("i",{className:"iconfont icon-fullscreen",title:B("Full_screen")}))),S&&u.default.createElement("span",{className:"image-size-info-tooltip"},"".concat(B("Width"),":").concat(x.width," ").concat(B("Height"),":").concat(x.height)),L&&u.default.createElement(f.default,{imgUrl:null===E||void 0===E||null===(h=E.data)||void 0===h?void 0:h.src,toggleImagePreviewer:G}),v)}},946:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BlockquotePlugin",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"CheckListPlugin",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"CodeBlockPlugin",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"ColumnPlugin",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"FormulaPlugin",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"HeaderPlugin",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"HtmlPlugin",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"ImagePlugin",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"LinkPlugin",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"ListPlugin",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"MarkDownPlugin",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"NodeIdPlugin",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"ParagraphPlugin",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"TablePlugin",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"TextPlugin",{enumerable:!0,get:function(){return i.default}}),t.default=void 0;var a=r(n(6736)),o=r(n(9955)),i=r(n(94532)),u=r(n(48022)),s=r(n(58288)),l=r(n(61347)),c=r(n(9131)),d=r(n(57294)),f=r(n(90632)),p=r(n(73415)),h=r(n(86373)),m=r(n(10127)),v=r(n(7705)),E=r(n(53002)),g=r(n(72522)),y=[o.default,i.default,u.default,s.default,f.default,p.default,d.default,h.default,a.default,c.default,m.default,E.default,g.default,v.default,l.default];t.default=y},895:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(12897).default,i=n(85715).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.upsertLinkText=t.updateLink=t.unWrapLinkNode=t.isMenuDisabled=t.isLinkType=t.insertSeafileLink=t.insertLink=t.getLinkInfo=t.generateLinkNode=void 0;var s=n(13683),l=u(n(79656)),c=n(86026),d=n(29073),f=n(17467),p=n(92131),h=n(72854),m=function(e){return!!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])||!!e.selection&&!!(0,c.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![f.ELementTypes.CODE_BLOCK,f.ELementTypes.CODE_LINE].includes(n)}))};t.isMenuDisabled=m;var v=function(e){var t=s.Editor.nodes(e,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK},universal:!0});return!!i(t,1)[0]};t.isLinkType=v;var E=function(e,t){return{type:f.ELementTypes.LINK,url:e,title:t,id:l.default.nice(),children:[{id:l.default.nice(),text:t||""}]}};t.generateLinkNode=E;t.insertLink=function(e){var t=e.editor,n=e.url,r=e.title,a=e.insertPosition,o=void 0===a?f.INSERT_POSITION.CURRENT:a,i=e.slateNode,u=t.selection;if((o!==f.INSERT_POSITION.CURRENT||!m(t))&&r&&n&&u){var h=E(n,r);if(o===f.INSERT_POSITION.AFTER){var v=s.Editor.path(t,u);if(i&&(null===i||void 0===i?void 0:i.type)===f.ELementTypes.LIST_ITEM){v=(0,c.findPath)(t,i,[]);var g=s.Path.next(v);return void s.Editor.insertNodes(t,h,{at:g})}var y=(0,p.generateEmptyElement)(f.ELementTypes.PARAGRAPH);return y.children.push(h,(0,p.generateDefaultText)()),s.Transforms.insertNodes(t,y,{at:[v[0]+1]}),void(0,d.focusEditor)(t)}if(s.Range.isCollapsed(u))return t.insertText(""),s.Editor.insertFragment(t,[h]),s.Editor.insertFragment(t,[{id:l.default.nice(),text:""}]),void(0,d.focusEditor)(t);s.Editor.string(t,u)!==r?(t.deleteFragment(),s.Transforms.insertNodes(t,h)):(s.Transforms.wrapNodes(t,h,{split:!0,at:u}),s.Transforms.collapse(t,{edge:"end"})),(0,d.focusEditor)(t)}};t.insertSeafileLink=function(e){var t=e.editor,n=e.url,r=e.title,a=e.selection;(0,d.focusEditor)(t,a);var o=E(n,r);if(s.Range.isCollapsed(a))return t.insertText(""),s.Editor.insertFragment(t,[o]),s.Editor.insertFragment(t,[{id:l.default.nice(),text:""}]),void(0,d.focusEditor)(t);s.Editor.string(t,a)!==r?(t.deleteFragment(),s.Transforms.insertNodes(t,o)):(s.Transforms.wrapNodes(t,o,{split:!0,at:a}),s.Transforms.collapse(t,{edge:"end"}))};t.getLinkInfo=function(e){if(!v(e))return null;var t=s.Editor.nodes(e,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK},universal:!0}),n=i(t,1)[0];if(!n)return null;var r=i(n,2),a=r[0],o=r[1],u=(0,c.getEditorString)(e,o);return{linkUrl:a.url,linkTitle:u||a.title,path:o}};t.updateLink=function(e,t,n){var r=(0,c.getAboveNode)(e,{match:{type:f.ELementTypes.LINK}});if(r){var a=r[0]||{},o=a.href,i=a.title;o===t&&i===n||s.Transforms.setNodes(e,{url:t,title:n},{at:r[1]}),g(e,{text:n})}};var g=function(e,t){var n=t.text,r=(0,c.getAboveNode)(e,{match:{type:f.ELementTypes.LINK}});if(r){var a=i(r,2),u=a[0],s=a[1];if(n&&n.length&&n!==(0,c.getEditorString)(e,s)){var l=u.children[0];(0,h.replaceNodeChildren)(e,{at:s,nodes:o(o({},l),{},{text:n}),insertOptions:{select:!0}})}}};t.upsertLinkText=g;var y=function(){var e=a(r().mark((function e(t){var n,a,o;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=t.selection){e.next=2;break}return e.abrupt("return");case 2:if(n=s.Editor.nodes(t,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK},universal:!0}),a=i(n,1),(o=a[0])&&o[0]){e.next=5;break}return e.abrupt("return");case 5:s.Transforms.unwrapNodes(t,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK}});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();t.unWrapLinkNode=y},9131:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(55971)),i=r(n(16128)),u=r(n(70556)),s={type:a.LINK,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[u.default]};t.default=s},55971:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(13683),l=o(n(57339)),c=n(4426),d=n(24643),f=n(895),p=o(n(28418)),h=o(n(53591)),m=n(41117),v=c.MENUS_CONFIG_MAP[d.LINK];t.default=function(e){var t=e.isRichEditor,n=e.className,o=e.readonly,i=e.editor,c=(0,u.useState)(!1),E=a(c,2),g=E[0],y=E[1],b=(0,u.useState)({linkTitle:"",linkUrl:""}),A=a(b,2),C=A[0],T=A[1],_=(0,u.useMemo)((function(){return(0,f.isLinkType)(i)}),[i.selection]);(0,u.useEffect)((function(){var e=p.default.getInstance().subscribe(m.INTERNAL_EVENTS.ON_OPEN_LINK_MODAL,D);return function(){return e()}}),[]),(0,u.useEffect)((function(){if((0,f.isLinkType)(i)){var e=i.selection&&s.Editor.string(i,i.selection);e&&T(r(r({},C),{},{linkTitle:e}))}}),[i.selection]);var D=(0,u.useCallback)((function(e){Reflect.ownKeys.length&&T(e),y(!0)}),[y,T]),O=(0,u.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),_)_&&(0,f.unWrapLinkNode)(i);else{if(i.selection){var t=s.Editor.string(i,i.selection);T(r(r({},C),{},{linkTitle:t}))}y(!0),document.getElementById("seafile_".concat(d.LINK)).blur()}}),[i,_,C]),N=(0,u.useCallback)((function(){y(!1),T({linkTitle:"",linkUrl:""})}),[]);return u.default.createElement(u.default.Fragment,null,u.default.createElement(l.default,Object.assign({isRichEditor:t,className:n,disabled:(0,f.isMenuDisabled)(i,o),isActive:_,onMouseDown:O},v)),g&&u.default.createElement(h.default,{onCloseModal:N,editor:i,linkTitle:C.linkTitle,linkUrl:C.linkUrl}))}},53591:function(e,t,n){"use strict";var r=n(43693).default,a=n(12897).default,o=n(85715).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=i(n(9950)),s=n(48843),l=n(28321),c=n(895),d=n(34205);t.default=function(e){var t=e.editor,n=e.onCloseModal,i=e.linkTitle,f=e.linkUrl,p=(0,u.useState)({linkUrl:null!==f&&void 0!==f?f:"",linkTitle:null!==i&&void 0!==i?i:""}),h=o(p,2),m=h[0],v=h[1],E=(0,u.useState)({linkUrl:"",linkTitle:""}),g=o(E,2),y=g[0],b=g[1],A=(0,u.useRef)(null),C=(0,l.useTranslation)(d.TRANSLATE_NAMESPACE).t,T=(0,u.useMemo)((function(){return!!Object.values(m).some((function(e){return 0===e.length}))||!!Object.values(y).some((function(e){return e.length>0}))}),[m,y]),_=(0,u.useCallback)((function(){var e;null===(e=A.current)||void 0===e||e.focus()}),[]),D=(0,u.useCallback)((function(e,t){if("linkUrl"===e&&0===t.length)return Promise.reject("Link_address_required");if("linkTitle"===e){if(!t.length)return Promise.reject("Link_title_required");if(!t.trim().length)return Promise.reject("Blank_title_not_allowed")}return Promise.resolve()}),[]),O=(0,u.useCallback)((function(e,t){return"linkUrl"===e?t.trim():t}),[]),N=(0,u.useCallback)((function(e){var t=e.target.name,n=e.target.value;n=O(t,n),D(t,n).then((function(){return b(a(a({},y),{},r({},t,"")))}),(function(e){return b(a(a({},y),{},r({},t,e)))})),v(a(a({},m),{},r({},t,n)))}),[m,O,D,y]),S=(0,u.useCallback)((function(e){(Object.entries(m).forEach((function(e){var t=o(e,2),n=t[0],i=t[1];return D(n,i).catch((function(e){return b((function(t){return a(a({},t),{},r({},n,e))}))}))})),T)||((0,c.isLinkType)(t)?(0,c.updateLink)(t,m.linkUrl,m.linkTitle):(0,c.insertLink)({editor:t,url:m.linkUrl,title:m.linkTitle}),n());e.preventDefault(),e.stopPropagation()}),[t,m,T,n,D]),w=(0,u.useCallback)((function(e){"Enter"===e.key&&S(e)}),[S]);return u.default.createElement(s.Modal,{isOpen:!0,toggle:n,onOpened:_,zIndex:1100},u.default.createElement(s.ModalHeader,{toggle:n},C("Insert_link")),u.default.createElement(s.ModalBody,null,u.default.createElement(s.Form,{onChange:N},u.default.createElement(s.FormGroup,null,u.default.createElement(s.Label,{for:"linkUrl"},C("Link_address")),u.default.createElement(s.Input,{onKeyDown:w,onChange:function(){},value:m.linkUrl,invalid:!!y.linkUrl,name:"linkUrl",innerRef:A,type:"url",id:"linkUrl"}),u.default.createElement(s.FormFeedback,null,C(y.linkUrl))),u.default.createElement(s.FormGroup,null,u.default.createElement(s.Label,{for:"linkTitle"},C("Link_title")),u.default.createElement(s.Input,{onKeyDown:w,onChange:function(){},value:m.linkTitle,invalid:!!y.linkTitle,name:"linkTitle",id:"linkTitle"}),u.default.createElement(s.FormFeedback,null,C(y.linkTitle))))),u.default.createElement(s.ModalFooter,null,u.default.createElement(s.Button,{onClick:n,color:"secondary"},C("Cancel")),u.default.createElement(s.Button,{onClick:S,disabled:T,color:"primary"},C("Add_link"))))}},16128:function(e,t,n){"use strict";var r=n(8053).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(13683),u=o(n(79656)),s=n(86026),l=n(895),c=n(24643),d=n(17467),f=n(41117),p=n(58372),h=n(29073),m=n(86086),v=o(n(75168)),E=o(n(28418));t.default=function(e){var t=e.isInline,n=e.insertBreak,o=e.deleteBackward,g=e.insertText,y=e.normalizeNode,b=e.insertData,A=e.onHotKeyDown,C=e;return C.isInline=function(e){return e.type===c.LINK||t(e)},C.insertBreak=function(){var t=i.Editor.parent(e,e.selection),r=a(t,2),o=r[0],u=r[1];if(o.type===c.LINK){var s=i.Range.end(e.selection),l=i.Editor.node(e,s);a(l,1)[0].text.length===s.offset&&(i.Range.isExpanded(e.selection)?i.Transforms.delete(e):i.Transforms.select(e,{path:i.Path.next(u),offset:0}))}n()},C.insertText=function(t){var n=i.Range.isCollapsed(e.selection),r=i.Editor.path(e,e.selection),a=(0,s.getSelectedNodeByType)(e,c.LINK),o=i.Editor.isEnd(e,e.selection.focus,r);if(!(n&&a&&o))return g(t);i.Editor.insertFragment(C,[{id:u.default.nice(),text:t}])},C.insertData=function(e){var t=e.getData("text/plain");if(!(0,p.isUrl)(t)||(0,p.isImage)(t))(0,p.isUrl)(t)&&(0,p.isImage)(t)?(0,m.insertImage)(C,t):b(e);else{var n=(0,l.generateLinkNode)(t,t);i.Editor.insertFragment(C,[n],{select:!0})}},C.deleteBackward=function(t){if(!C.selection)return o(t);if((0,l.isLinkType)(e)){var n=(0,l.getLinkInfo)(e);if(n&&1===n.linkTitle.length){var r=i.Editor.next(e),a=i.Path.next(n.path),u=i.Editor.node(e,a);return(0,h.focusEditor)(e,r[1]),i.Transforms.select(e,u[1]),void i.Transforms.delete(C,{at:n.path})}}return o(t)},C.onHotKeyDown=function(t){if((0,v.default)("mod+k",t)){t.preventDefault();var n=C.selection,a=i.Range.isCollapsed(n),o=E.default.getInstance();if(a)o.dispatch(f.INTERNAL_EVENTS.INSERT_ELEMENT,{type:d.ELementTypes.LINK,editor:e});else{var u=(0,s.getSelectedElems)(C),l=r(u),c=l[0];l.slice(1);if(!c)return;var p=function(e){return!!i.Text.isText(e)||(e.children&&e.children.length>0?e.children.some(p):void 0)};if(!p(c))return;var h=window.getSelection().toString();o.dispatch(f.INTERNAL_EVENTS.INSERT_ELEMENT,{type:d.ELementTypes.LINK,editor:C,linkTitle:h})}}return A&&A(t)},C.normalizeNode=function(e){var t=a(e,2),n=t[0],r=t[1];return(0,s.getNodeType)(n)!==c.LINK?y([n,r]):""===i.Node.string(n)?i.Transforms.removeNodes(C,{at:r}):y([n,r])},C}},70556:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(99754)),s=n(34457),l=a(n(51446)),c=n(895),d=a(n(28418)),f=n(41117);n(86759);t.default=function(e,t){var n=e.attributes,a=e.children,o=e.element,p=(0,i.useState)(!1),h=r(p,2),m=h[0],v=h[1],E=(0,i.useState)({top:0,left:0}),g=r(E,2),y=g[0],b=g[1],A=(0,s.useReadOnly)(),C=(0,i.useMemo)((function(){return(0,c.isLinkType)(t)}),[t.selection]),T=(0,i.useCallback)((function(e){D(),v(!1)}),[b]),_=(0,i.useCallback)((function(){window.addEventListener("click",T)}),[T]),D=(0,i.useCallback)((function(){window.removeEventListener("click",T)}),[T]),O=(0,i.useCallback)((function(e){e.stopPropagation();var n=d.default.getInstance();if(A)return t.isInlineEditor?void window.open(o.url):void n.dispatch(f.EXTERNAL_EVENTS.ON_LINK_CLICK,e);if(n.dispatch(f.INTERNAL_EVENTS.ON_CLOSE_LINK_POPOVER),n.subscribe(f.INTERNAL_EVENTS.ON_CLOSE_LINK_POPOVER,(function(){return v(!1)})),(0,c.getLinkInfo)(t)){var r=e.target.getBoundingClientRect(),a=r.top,i=r.left,u=r.width;b({top:a-42,left:i-70+u/2}),v(!0),_()}}),[t,A,_,o]),N=(0,i.useCallback)((function(e){e.preventDefault()}),[]);return i.default.createElement(i.default.Fragment,null,i.default.createElement("span",Object.assign({onClick:O,"data-url":o.url,className:(0,u.default)("sf-virtual-link",{selected:m})},n),i.default.createElement("a",{href:o.url,onClick:N},a)),C&&m&&i.default.createElement(l.default,{popoverPosition:y,linkUrl:o.url,editor:t,onClosePopover:T}))}},51446:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(17119),u=n(28321),s=r(n(28418)),l=n(895),c=n(58372),d=n(41117),f=n(34205);t.default=function(e){var t=e.linkUrl,n=e.onClosePopover,r=e.popoverPosition,a=e.editor,p=(0,u.useTranslation)(f.TRANSLATE_NAMESPACE).t;(0,o.useEffect)((function(){return function(){n()}}),[n]);var h=(0,o.useCallback)((function(e){(0,c.isUrl)(t)||e.preventDefault()}),[t]),m=(0,o.useCallback)((function(e){e.stopPropagation(),(0,l.unWrapLinkNode)(a)}),[a]),v=(0,o.useCallback)((function(e){e.stopPropagation();var t=(0,l.getLinkInfo)(a);if(t){var r=t.linkTitle,o=t.linkUrl;s.default.getInstance().dispatch(d.INTERNAL_EVENTS.ON_OPEN_LINK_MODAL,{linkTitle:r,linkUrl:o}),n()}else n()}),[a,n]);return o.default.createElement(o.default.Fragment,null,(0,i.createPortal)(o.default.createElement("div",{id:"link-op-menu",className:"sf-link-op-menu",style:r},o.default.createElement("a",{href:t,onClick:h,target:"_blank",rel:"noopener noreferrer",className:"sf-link-op-menu-link"},p("Open_link")),o.default.createElement("div",{className:"sf-link-op-icons d-flex "},o.default.createElement("span",{role:"button",className:"sf-link-op-icon",onClick:v},o.default.createElement("i",{className:"iconfont icon-rename"})),o.default.createElement("span",{role:"button",className:"sf-link-op-icon",onClick:m},o.default.createElement("i",{className:"iconfont icon-unlink"})))),document.body))}},42447:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LIST_TYPES=void 0;var r=n(24643);t.LIST_TYPES=[r.ORDERED_LIST,r.UNORDERED_LIST]},934:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setListType=t.isMenuDisabled=t.getBeforeText=t.getActiveListType=void 0;var a=n(13683),o=n(24643),i=n(42447),u=n(55521);t.isMenuDisabled=function(e,t){if(t||!e.selection)return!0;var n=a.Editor.nodes(e,{match:function(t){return!!a.Element.isElement(t)&&(!(!a.Editor.isVoid(e,t)||!a.Editor.isBlock(e,t))||!![o.CODE_LINE,o.CODE_BLOCK,o.TABLE,o.CHECK_LIST_ITEM].includes(t.type))}});return!!r(n,1)[0]};t.getActiveListType=function(e){var t=e.selection;if(t){var n;if(a.Range.isCollapsed(t)){var u=a.Editor.nodes(e,{match:function(e){return i.LIST_TYPES.includes(e.type)},mode:"lowest"});n=r(u,1)[0]}else{var s=t.anchor,l=t.focus,c=a.Node.common(e,s.path,l.path);if(i.LIST_TYPES.includes(c[0].type))n=c;else if(c[0].type===o.LIST_ITEM)n=a.Editor.parent(e,c[1]);else if(a.Text.isText(c[0])){var d=a.Editor.nodes(e,{at:c[1],match:function(e){return i.LIST_TYPES.includes(e.type)},mode:"lowest"});n=r(d,1)[0]}}return n&&n[0].type}};t.setListType=function(e,t){(0,u.transformsToList)(e,t)};t.getBeforeText=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n=t.anchor,o=a.Editor.above(e),i=r(o,2)[1],u={anchor:n,focus:a.Editor.start(e,i)};return{beforeText:a.Editor.string(e,u)||"",range:u}}},73415:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(57791)),i=r(n(59283)),u=n(80248),s={type:a.LIST_ITEM,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[u.renderList,u.renderListItem,u.renderListLic]};t.default=s},57791:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(57339)),u=n(934),s=n(17467),l=n(55521),c=n(33601);n(24643),t.default=function(e){var t=e.editor,n=e.readonly,r=e.isRichEditor,a=e.type,d=e.className,f=(0,u.getActiveListType)(t,a)===a,p=(0,o.useMemo)((function(){return s.MENUS_CONFIG_MAP[a]}),[]),h=(0,o.useCallback)((function(e){e.preventDefault(),(0,l.transformsToList)(t,a),(0,c.focusEditor)(t)}),[f]);return o.default.createElement(i.default,Object.assign({isRichEditor:r,isActive:f,disabled:(0,u.isMenuDisabled)(t,n),className:d,onMouseDown:h},p))}},59283:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(75168)),o=n(934),i=n(5827),u=n(38613),s=n(22236),l=n(18761),c=n(42447),d=n(31637),f=n(21868),p=n(33601),h=n(55521),m=n(24643);t.default=function(e){var t=e.insertBreak,n=e.onHotKeyDown,r=e.deleteBackward,v=e.insertText,E=e;return E.insertBreak=function(){(0,u.insertBreakList)(e)||t()},E.deleteBackward=function(t){if(null!==E.selection){var n=(0,f.getListItemEntry)(e,{});if(n&&(0,p.isSelectionAtBlockStart)(e,{match:function(e){return e.type===m.LIST_ITEM}})){var a=n.list,o=n.listItem;if((0,p.isFirstNode)(a[0],o[0])&&!(0,f.isListNested)(e,a[1]))return void(0,h.unwrapList)(e)}r(t)}else r(t)},E.insertText=function(e){if(!(0,d.handleShortcut)(E,e))return v(e)},E.onHotKeyDown=function(t){var r=(0,o.getActiveListType)(e);if(c.LIST_TYPES.includes(r)){if((0,a.default)(["tab","shift+tab"],t)&&(0,i.handleTab)(E,t))return!0;if((0,a.default)("shift+enter",t))return t.preventDefault(),!0}return n&&n(t)},E.insertFragment=(0,s.insertFragmentList)(E),E.normalizeNode=(0,l.normalizeList)(E),E}},38613:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.insertBreakList=void 0;var r=n(33601),a=n(21868),o=n(55521);t.insertBreakList=function(e){if(e.selection){var t=!1,n=(0,a.getListItemEntry)(e,{});if(n&&(0,r.isBlockAboveEmpty)(e)&&(t=(0,o.movedListItemUp)(e,n)))return!0;if(!t)if((0,o.insertListItem)(e))return!0}}},22236:function(e,t,n){"use strict";var r=n(41132).default,a=n(8053).default,o=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertFragmentList=t.getTextAndListItemNodes=void 0;var u=n(13683),s=i(n(79656)),l=n(33601),c=n(42447),d=n(24643),f=function(e){return u.Element.isElement(e)&&c.LIST_TYPES.includes(e.type)},p=function(e){if(!f(e))return[e];var t=u.Node.texts(e),n=Array.from(t),i=n.reduce((function(t,n){return u.Path.isAncestor(t[1],n[1])?t:(0,l.getCommonNode)(e,n[1],t[1])}),function(e,t,n){for(var r=n.type,a=u.Path.parent(t[1]);(0,l.getNode)(e,a).type!==r;)a=u.Path.parent(a);return[(0,l.getNode)(e,a),a]}(e,n[0],{type:d.LIST_ITEM})),s=f(i[0])?i[0].children:[i[0]],c=a(s),p=c[0],h=c.slice(1);return[].concat(r(function(e){for(var t=null,n=e;f(n)||n.type===d.LIST_ITEM&&n.children[0].type!==d.PARAGRAPH;)t=n,n=o(n.children,1)[0];return t?t.children:[n]}(p)),r(h))},h=function(e){if(e.type===d.LIST_ITEM)return e;var t=(0,l.getInlineNodes)(e);return{id:s.default.nice(),type:d.LIST_ITEM,children:[{id:s.default.nice(),type:d.PARAGRAPH,children:t}]}},m=function(e,t,n,i){var s=o(n,2)[1],c=o(i,2),m=c[0],v=c[1],E=!u.Node.string(m),g=t.flatMap(p).map(h),y=a(g),b=y[0],A=y.slice(1),C=null,T=[];if(!f(t[0]))return{textNode:C=b,listItemNodes:T=A};if(function(e){return 1===e.length&&f(e[0])&&1===r((0,l.getNodes)({children:e})).filter((function(e){return u.Element.isElement(e[0])})).filter((function(e){return o(e,1)[0].type===d.PARAGRAPH})).length}(t))C=b,T=A;else if(E){var _=(0,l.getNode)(e,s),D=a(_.children).slice(1),O=a(b.children),N=O[0],S=O.slice(1);if(u.Transforms.insertNodes(e,N,{at:u.Path.next(v),select:!0}),u.Transforms.removeNodes(e,{at:v}),S.length)if(D.length){var w=[].concat(r(s),[1,0]);u.Transforms.insertNodes(e,S[0].children,{at:w,select:!0})}else u.Transforms.insertNodes(e,S,{at:u.Path.next(v),select:!0});C=(0,l.generateDefaultText)(),T=A}else C=(0,l.generateDefaultText)(),T=[b].concat(r(A));return{textNode:C,listItemNodes:T}};t.getTextAndListItemNodes=m;t.insertFragmentList=function(e){return function(t){u.Editor.withoutNormalizing(e,(function(){var n=(0,l.findNode)(e,{match:{type:d.LIST_ITEM},mode:"lowest"});if(!n){var a=f(t)?[(0,l.generateDefaultText)()].concat(r(t)):t;return(0,u.insertFragment)(e,a)}(0,u.insertFragment)(e,[(0,l.generateDefaultText)()]),n=(0,l.findNode)(e,{match:{type:d.LIST_ITEM},mode:"lowest"});var i=(0,l.findNode)(e,{match:{type:d.PARAGRAPH},mode:"lowest"});if(!i){var s=f(t)?[(0,l.generateDefaultText)()].concat(r(t)):t;return(0,u.insertFragment)(e,s)}var c=m(e,t,n,i),p=c.textNode,h=c.listItemNodes;(0,u.insertFragment)(e,[p]);var v=o(n,2)[1];return u.Transforms.insertNodes(e,h,{at:u.Path.next(v),select:!0})}))}}},18761:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeList=void 0;var a=n(13683),o=n(55521),i=n(24643),u=n(33601),s=n(42447);t.normalizeList=function(e){var t=e.normalizeNode;return function(n){var l=r(n,2),c=l[0],d=l[1];if(!a.Element.isElement(c))return t([c,d]);if(s.LIST_TYPES.includes(c.type)){var f=(0,u.getChildren)([c,d]).find((function(e){return r(e,1)[0].type!==i.LIST_ITEM}));if(f){var p=(0,u.generateElement)(i.LIST_ITEM,{childrenOrText:[]});return void a.Transforms.wrapNodes(e,p,{at:f[1]})}}if((0,u.match)(c,[],{type:s.LIST_TYPES})){if(!c.children.length||!c.children.find((function(e){return e.type===i.LIST_ITEM})))return void a.Transforms.removeNodes(e,{at:d});var h=a.Path.next(d),m=(0,u.getNode)(e,h);(null===m||void 0===m?void 0:m.type)===c.type&&(0,o.moveListItemsToList)(e,{fromList:[m,h],toList:[c,d],deleteFromList:!0});var v=(0,u.getPreviousPath)(d),E=(0,u.getNode)(e,v);if((null===E||void 0===E?void 0:E.type)===c.type)return void e.normalizeNode([E,v]);if((0,o.normalizeNestedList)(e,{nestedListItem:[c,d]}))return}c.type===i.LIST_ITEM&&(0,o.normalizeListItem)(e,{listItem:[c,d]})||t([c,d])}}},5827:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.handleTab=void 0;var o=n(13683),i=a(n(75168)),u=n(33601),s=n(24643),l=n(55521);t.handleTab=function(e,t){var n=e.selection;if(n){var a=(0,u.findNode)(e,{type:[s.LIST_ITEM]});if(a){var c=e.selection;if(!o.Range.isCollapsed(n)){var d=n.anchor,f=n.focus;if(o.Range.isBackward(n)){var p={anchor:r({},n.focus),focus:r({},n.anchor)};d=p.anchor,f=p.focus}var h=o.Editor.unhangRange(e,{anchor:d,focus:f});h&&(c=h,o.Transforms.select(e,h))}var m=!(0,i.default)("shift+tab",t);return c&&a?(t.preventDefault(),(0,l.moveListItems)(e,{at:c,increase:m,enableResetOnShiftTab:!0}),!0):void 0}}}},31637:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.handleShortcut=void 0;var a=n(13683),o=n(934),i=n(24643),u=n(33601);t.handleShortcut=function(e,t){if(" "!==t)return!1;var n=e.selection;if(!a.Range.isCollapsed(n))return!1;var s=a.Editor.above(e),l=r(s,2),c=l[0],d=l[1];if(c.type!==i.PARAGRAPH)return!1;var f=(0,o.getBeforeText)(e),p=f.beforeText,h=f.range,m=p.match(/^\s*[1]+\.\s*$/),v=p.match(/^\s*\*+\s*$/),E=m&&m[0],g=v&&v[0];if(v)return"*"===g&&(0===v.index&&(a.Transforms.delete(e,{at:h}),(0,o.setListType)(e,i.UNORDERED_LIST),(0,u.focusEditor)(e),!0));if(m){if(0!==m.index)return!1;if("1."!==E)return!1;var y=(0,u.getPreviousPath)(d),b=null;if(y&&(b=a.Editor.node(e,y)),!y||b[0].type!==i.ORDERED_LIST)return a.Transforms.delete(e,{at:h}),(0,o.setListType)(e,i.ORDERED_LIST),(0,u.focusEditor)(e),!0}return!1}},21868:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isListNested=t.hasListChild=t.getListItemEntry=void 0;var r=n(13683),a=n(24643),o=n(42447);t.getListItemEntry=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=void 0===t?e.selection:t,o=null;if((o=r.Range.isRange(n)&&!r.Range.isCollapsed(n)?n.focus.path:r.Range.isRange(n)?n.anchor.path:n)&&r.Node.get(e,o)){var i=r.Editor.above(e,{at:o,match:function(e){return r.Element.isElement(e)&&e.type===a.LIST_ITEM}});if(i)return{list:r.Editor.parent(e,i[1]),listItem:i}}return null};t.hasListChild=function(e){return e.children.some((function(e){return r.Element.isElement(e)&&o.LIST_TYPES.includes(e.type)}))};t.isListNested=function(e,t){var n,o=null===(n=r.Editor.parent(e,t))||void 0===n?void 0:n[0];return(null===o||void 0===o?void 0:o.type)===a.LIST_ITEM}},80248:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderListLic=t.renderListItem=t.renderList=void 0;var a=r(n(9950)),o=n(24643);n(41375);t.renderList=function(e,t){var n=e.attributes,r=e.children,i=e.element,u=i.type===o.ORDERED_LIST?"ol":"ul";return a.default.createElement(u,Object.assign({"data-id":i.id,"data-root":"true",className:"sf-list-line"},n),r)};t.renderListItem=function(e,t){var n=e.attributes,r=e.children,o=e.element;return a.default.createElement("li",Object.assign({"data-id":o.id,"data-root":"true"},n),r)};t.renderListLic=function(e,t){var n=e.attributes,r=e.children,o=e.element;return a.default.createElement("div",Object.assign({"data-id":o.id},n),r)}},55521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"insertListItem",{enumerable:!0,get:function(){return r.insertListItem}}),Object.defineProperty(t,"moveListItems",{enumerable:!0,get:function(){return u.moveListItems}}),Object.defineProperty(t,"moveListItemsToList",{enumerable:!0,get:function(){return i.moveListItemsToList}}),Object.defineProperty(t,"movedListItemDown",{enumerable:!0,get:function(){return a.movedListItemDown}}),Object.defineProperty(t,"movedListItemUp",{enumerable:!0,get:function(){return o.movedListItemUp}}),Object.defineProperty(t,"normalizeListItem",{enumerable:!0,get:function(){return d.normalizeListItem}}),Object.defineProperty(t,"normalizeNestedList",{enumerable:!0,get:function(){return c.normalizeNestedList}}),Object.defineProperty(t,"removeFirstListItem",{enumerable:!0,get:function(){return s.removeFirstListItem}}),Object.defineProperty(t,"transformsToList",{enumerable:!0,get:function(){return f.transformsToList}}),Object.defineProperty(t,"unwrapList",{enumerable:!0,get:function(){return l.unwrapList}});var r=n(81749),a=n(90938),o=n(38387),i=n(73633),u=n(23012),s=n(91623),l=n(81843),c=n(30301),d=n(99163),f=n(89141)},81749:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertListItem=void 0;var o=n(13683),i=n(33601),u=n(24643);t.insertListItem=function(e){var t=(0,i.getAboveNode)(e,{match:{type:u.PARAGRAPH}});if(!t)return!1;var n=a(t,2)[1],s=o.Editor.parent(e,n);if(!s)return!1;var l=a(s,2),c=l[0],d=l[1];if(c.type!==u.LIST_ITEM)return!1;var f=!1;return o.Editor.withoutNormalizing(e,(function(){var t;o.Range.isCollapsed(e.selection)||o.Transforms.delete(e,{at:e.selection});var a=(0,i.isStartPoint)(e,null===(t=e.selection)||void 0===t?void 0:t.focus,n),s=(0,i.isBlockTextEmptyAfterSelection)(e),l=o.Path.next(n),p=o.Path.next(d);if(a){var h=(0,i.generateElement)(u.PARAGRAPH);o.Transforms.insertNodes(e,h,{at:d});var m=(0,i.generateElement)(u.LIST_ITEM,{childrenOrText:[]});return o.Transforms.wrapNodes(e,m,{at:d}),void(f=!0)}if(s){var v,E=null===(v=o.Editor.marks(e))||void 0===v?void 0:v.key,g=(0,i.generateElement)(u.PARAGRAPH);o.Transforms.insertNodes(e,r(r({},g),E),{at:p});var y=(0,i.generateElement)(u.LIST_ITEM,{childrenOrText:[]});o.Transforms.wrapNodes(e,y,{at:p}),o.Transforms.select(e,p),f=!0}else{o.Transforms.splitNodes(e);var b=(0,i.generateElement)(u.LIST_ITEM,{childrenOrText:[]});o.Transforms.wrapNodes(e,b,{at:l}),o.Transforms.moveNodes(e,{at:l,to:p}),o.Transforms.select(e,p),o.Transforms.collapse(e,{edge:"start"}),f=!0}c.children.length>1&&(o.Transforms.moveNodes(e,{at:l,to:p.concat(1)}),f=!0)})),f}},90938:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.movedListItemDown=void 0;var a=n(13683),o=n(33601),i=n(42447);t.movedListItemDown=function(e,t){var n=t.list,u=t.listItem,s=!1,l=r(n,1)[0],c=r(u,2)[1],d=null;try{d=a.Path.previous(c)}catch(g){return}var f=a.Editor.node(e,d);if(f){var p=r(f,2),h=p[0],m=p[1],v=h.children.find((function(e){return i.LIST_TYPES.includes(e.type)})),E=m.concat(v?[1,v.children.length]:[1]);a.Editor.withoutNormalizing(e,(function(){if(!v){var t=(0,o.generateElement)(l.type,{childrenOrText:[]});a.Transforms.wrapNodes(e,t,{at:c})}a.Transforms.moveNodes(e,{at:c,to:E}),s=!0}))}return s}},38387:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.movedListItemUp=void 0;var a=n(13683),o=n(33601),i=n(21868),u=n(73633),s=n(81843),l=n(24643);t.movedListItemUp=function(e,t){var n=t.list,c=t.listItem,d=!1;return a.Editor.withoutNormalizing(e,(function(){d=function(){var t=r(n,2),d=t[0],f=t[1],p=r(c,2),h=p[0],m=p[1],v=(0,o.getAboveNode)(e,{at:f,match:{type:[l.LIST_ITEM]}});if(!v){var E=null;try{E=a.Path.next(f)}catch(S){return}var g=(0,i.hasListChild)(h),y=!(0,o.isLastChild)(n,m);if(g||y){var b=(0,o.generateElement)(d.type,{childrenOrText:[]});a.Transforms.insertNodes(e,b,{at:E})}if(g){var A=(0,o.getNode)(e,E);if(!A)return;(0,u.moveListItemsToList)(e,{formListItem:c,toList:[A,E]})}if(y){var C=(0,o.getNode)(e,E);if(!C)return;(0,u.moveListItemsToList)(e,{fromList:n,fromStartIndex:m[m.length-1]+1,toList:[C,E],deleteFromList:!1})}return(0,s.unwrapList)(e,{at:m.concat(0)}),!0}var T=r(v,2)[1],_=m.concat([1]);if(!(0,o.isLastChild)(n,m)){if(!(0,i.hasListChild)(h)){var D=(0,o.generateElement)(d.type,{childrenOrText:[]});a.Transforms.insertNodes(e,D,{at:_})}var O=(0,o.getNode)(e,_);if(!O)return;(0,u.moveListItemsToList)(e,{fromListItem:v,toList:[O,_],fromStartIndex:m[m.length-1]+1,deleteFromList:!1})}var N=a.Path.next(T);return a.Transforms.moveNodes(e,{at:m,to:N}),!0}()})),d}},73633:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItemsToList=void 0;var r=n(13683),a=n(33601),o=n(42447);t.moveListItemsToList=function(e,t){var n=t.fromList,i=t.fromListItem,u=t.fromStartIndex,s=t.to,l=t.toList,c=t.toListIndex,d=void 0===c?null:c,f=t.deleteFromList,p=void 0===f||f,h=null,m=!1;return r.Editor.withoutNormalizing(e,(function(){if(i){var t=(0,a.findDescendant)(e,{at:i[1],match:{type:o.LIST_TYPES}});if(!t)return;h=null===t||void 0===t?void 0:t[1]}else{if(!n)return;h=n[1]}var c=null;if(s&&(c=s),l)if(null!==d)c=l[1].concat([d]);else{var f=(0,a.getLastChildPath)(l);c=r.Path.next(f)}c&&(m=(0,a.moveChildren)(e,{at:h,to:c,fromStartIndex:u}),p&&r.Transforms.delete(e,{at:h}))})),m}},23012:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItems=void 0;var r=n(13683),a=n(33601),o=n(21868),i=n(90938),u=n(38387),s=n(91623),l=n(24643);t.moveListItems=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.increase,c=void 0===n||n,d=t.at,f=void 0===d?e.selection:d,p=t.enableResetOnShiftTab,h=(0,a.getNodeEntries)(e,{at:f,match:{type:[l.PARAGRAPH]}}),m=Array.from(h);if(m.length){var v=[],E=[];m.forEach((function(t){var n=t[1],a=r.Path.parent(n);v.some((function(e){var t=r.Path.parent(e);return r.Path.isAncestor(t,a)}))||(v.push(n),E.push(r.Editor.pathRef(e,n)))}));var g=c?E:E.reverse(),y=!1;return g.forEach((function(t){var n=t.unref();if(n){var a=r.Editor.parent(e,n);if(a){var l=r.Editor.parent(e,a[1]);if(l){var d=!1;if(c)d=(0,i.movedListItemDown)(e,{list:l,listItem:a});else{if((0,o.isListNested)(e,l[1]))return d=(0,u.movedListItemUp)(e,{list:l,listItem:a});p&&(d=(0,s.removeFirstListItem)(e,{list:l,listItem:a}))}y=d||y}}}})),y}}},99163:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default,o=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeListItem=void 0;var i=n(13683),u=n(33601),s=n(38387),l=n(42447),c=n(24643);t.normalizeListItem=function(e,t){var n=t.listItem,d=!1,f=[].concat(o(l.LIST_TYPES),[c.PARAGRAPH,c.CODE_BLOCK,c.BLOCKQUOTE]),p=a(n,2)[1],h=(0,u.getChildren)(n),m=h.filter((function(e){var t=a(e,1)[0];return!f.includes(t.type)})).map((function(t){var n=a(t,2)[1];return i.Editor.pathRef(e,n)})),v=h[0],E=a(null!==v&&void 0!==v?v:[],2),g=E[0],y=E[1];if(!v||!i.Editor.isBlock(e,g)){var b=(0,u.generateElement)(c.PARAGRAPH);return i.Transforms.insertNodes(e,b,{at:p.concat([0])}),!0}if(i.Editor.isBlock(e,g)&&!(0,u.match)(g,[],{type:[c.PARAGRAPH]})){if((0,u.match)(g,[],{type:l.LIST_TYPES})){var A=i.Editor.parent(e,n[1]),C=v;return(0,u.getChildren)(v).reverse().forEach((function(t){(0,s.movedListItemUp)(e,{list:C,listItem:t})})),i.Transforms.removeNodes(e,{at:[].concat(o(A[1]),[0])}),!0}if(f.includes(g.type))return!0;i.Transforms.setNodes(e,{type:c.PARAGRAPH},{at:y}),d=!0}var T=(0,u.getChildren)(v);if(T.length){var _,D,O=[],N=[],S=r(T);try{for(S.s();!(D=S.n()).done;){var w=D.value;if(!i.Element.isElement(w[0])||!i.Editor.isBlock(e,w[0]))break;O.push(i.Editor.pathRef(e,w[1])),N.push.apply(N,o((0,u.getDeepInlineChildren)(e,{children:(0,u.getChildren)(w)})))}}catch(I){S.e(I)}finally{S.f()}var k=i.Path.next(null===(_=T[T.length-1])||void 0===_?void 0:_[1]);N.reverse().forEach((function(t){var n=a(t,2)[1];i.Transforms.moveNodes(e,{at:n,to:k})})),O.forEach((function(t){var n=t.unref();n&&i.Transforms.removeNodes(e,{at:n})})),O.length&&(d=!0)}return!!d||(m.reverse().forEach((function(t){var n=t.unref();n&&i.Transforms.moveNodes(e,{at:n,to:y.concat([0])})})),!!m.length)}},30301:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeNestedList=void 0;var a=n(13683),o=n(33601),i=n(24643);t.normalizeNestedList=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).nestedListItem,n=r(t,2)[1],u=a.Editor.parent(e,n);if(!(u&&(0,o.match)(u[0],[],{type:[i.ORDERED_LIST,i.UNORDERED_LIST]})))return!1;var s=null;try{s=a.Path.previous(n)}catch(d){return!1}var l=a.Editor.node(e,s);if(l){var c=r(l,2)[1].concat([1]);return a.Transforms.moveNodes(e,{at:n,to:c}),!0}return!1}},91623:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeFirstListItem=void 0;var a=n(21868),o=n(38387);t.removeFirstListItem=function(e,t){var n=t.list,i=t.listItem,u=r(n,2)[1];return!(0,a.isListNested)(e,u)&&((0,o.movedListItemUp)(e,{list:n,listItem:i}),!0)}},89141:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default,o=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformsToList=void 0;var i=n(13683),u=n(33601),s=n(21868),l=n(42447),c=n(24643),d=n(81843);t.transformsToList=function(e,t){i.Editor.withoutNormalizing(e,(function(){var n=e.selection;if(!n)return!1;if(!i.Range.isCollapsed(n)&&(0,u.isRangeAcrossBlocks)(e))!function(e,t){var n=i.Range.edges(e.selection),s=o(n,2),f=s[0],p=s[1],h=i.Node.common(e,f.path,p.path),m=o(h,2),v=m[0],E=m[1];if([].concat(a(l.LIST_TYPES),[c.LIST_ITEM]).includes(v.type))if(v.type!==t){var g={at:f,match:{type:l.LIST_TYPES},mode:"lowest"},y=(0,u.findNode)(e,g),b=(0,u.findNode)(e,r(r({},g),{},{at:p})),A=Math.min(y[1].length,b[1].length);i.Transforms.setNodes(e,{type:t},{match:function(e,t){return i.Element.isElement(e)&&l.LIST_TYPES.includes(e.type)&&t.length>=A},mode:"all"})}else(0,d.unwrapList)(e);else{var C=E.length,T=i.Editor.nodes(e,{mode:"all"});Array.from(T).filter((function(e){var t=o(e,2);return t[0],t[1].length===C+1})).forEach((function(n){var r=o(n,2),a=r[0],s=r[1];if(l.LIST_TYPES.includes(a.type))i.Transforms.setNodes(e,{type:t},{at:s,match:function(e){return i.Element.isElement(e)&&c.LIST_ITEM.includes(e.type)},mode:"all"});else{var d=(0,u.generateElement)(c.LIST_ITEM,{childrenOrText:[]});i.Transforms.wrapNodes(e,d,{at:s});var f=(0,u.generateElement)(t,{childrenOrText:[]});i.Transforms.wrapNodes(e,f,{at:s})}}))}}(e,t);else{var f=(0,s.getListItemEntry)(e);if(f){f.list[0].type!==t?function(e,t){i.Transforms.setNodes(e,{type:t},{match:function(e){return l.LIST_TYPES.includes((0,u.getNodeType)(e))},mode:"lowest",at:e.selection})}(e,t):(0,d.unwrapList)(e)}else!function(e,t){var n=(0,u.generateElement)(t,{childrenOrText:[]});i.Transforms.wrapNodes(e,n);var r=(0,u.getSelectedNodeEntryByType)(e,c.PARAGRAPH);if(r){var a=o(r,2)[1],s=(0,u.generateElement)(c.LIST_ITEM,{childrenOrText:[]});i.Transforms.wrapNodes(e,s,{at:a})}}(e,t)}}))}},81843:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapList=void 0;var r=n(13683),a=n(33601),o=n(42447),i=n(24643);t.unwrapList=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=function(){if((0,a.getAboveNode)(e,{match:{type:o.LIST_TYPES}}))return!0;if(!t&&e.selection){var n=r.Node.common(e,e.selection.anchor.path,e.selection.focus.path);if(r.Element.isElement(n[0])&&o.LIST_TYPES.includes(n[0].type))return!0}return!1};r.Editor.withoutNormalizing(e,(function(){do{r.Transforms.unwrapNodes(e,{at:t,match:function(e){return(0,a.getNodeType)(e)===i.LIST_ITEM},split:!0}),r.Transforms.unwrapNodes(e,{at:t,match:function(e){return o.LIST_TYPES.includes((0,a.getNodeType)(e))},split:!0})}while(n())}))}},53002:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a={editorPlugin:r(n(91327)).default};t.default=a},91327:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(13683),o=n(55521),i=n(33601),u=n(17467),s=n(24643),l=n(27597),c=n(33871),d={"#":s.HEADER1,"##":s.HEADER2,"###":s.HEADER3,"####":s.HEADER4,"#####":s.HEADER5,"######":s.HEADER6,"*":s.UNORDERED_LIST,"-":s.UNORDERED_LIST,">":s.BLOCKQUOTE,"```":s.CODE_BLOCK},f={"**":u.TEXT_STYLE_MAP.BOLD,"*":u.TEXT_STYLE_MAP.ITALIC,"***":u.TEXT_STYLE_MAP.BOLD_ITALIC,__:u.TEXT_STYLE_MAP.BOLD,_:u.TEXT_STYLE_MAP.ITALIC,___:u.TEXT_STYLE_MAP.BOLD_ITALIC,"`":u.TEXT_STYLE_MAP.CODE};t.default=function(e){var t=e.insertText,n=e;return n.insertText=function(n){var p=e.selection;if(null==p)return t(n);if(a.Range.isExpanded(p))return t(n);if(null==(0,i.getSelectedNodeByType)(e,s.PARAGRAPH))return t(n);if(" "!==n)return t(n);var h=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n={anchor:t.anchor,focus:{path:t.focus.path,offset:0}};return{beforeText:a.Editor.string(e,n)||"",range:n}}(e),m=h.beforeText,v=h.range;if(!m||!v)return t(n);var E=d[m.trim()],g=f[m.slice(-3)],y=f[m.slice(-2)],b=f[m.slice(-1)],A=f[m.slice(-1)];if(!E&&!y&&!b&&!g)return t(n);if(g!==u.TEXT_STYLE_MAP.BOLD_ITALIC){if(y===u.TEXT_STYLE_MAP.BOLD){var C=m.slice(-2),T=m.slice(0,m.length-2).lastIndexOf(C),_=m.lastIndexOf(C)+2;if(-1===T)return t(n);a.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:T},focus:r({},p.focus)},voids:!0});var D=y.toLowerCase(),O=m.slice(T+2,_-2);return a.Editor.addMark(e,D,!0),t(O),void a.Editor.removeMark(e,D)}if(b===u.TEXT_STYLE_MAP.ITALIC){var N=m.slice(-1),S=null===m||void 0===m?void 0:m.slice(0,m.length-1),w=null===S||void 0===S?void 0:S.lastIndexOf(N),k=(null===m||void 0===m?void 0:m.lastIndexOf(N))+1;if(""===S||"_"===S)return t(n);if(w+1===S.length)return t(n);if(-1===w&&S.length>0)return t(n);if(-1!==w){a.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:w},focus:r({},p.focus)},voids:!0});var I=b.toLowerCase(),L=m.slice(w+1,k-1);return a.Editor.addMark(e,I,!0),t(L),void a.Editor.removeMark(e,I)}}if(E!==s.CODE_BLOCK&&A===u.TEXT_STYLE_MAP.CODE){var R=null===m||void 0===m?void 0:m.slice(0,m.length-1),P=null===R||void 0===R?void 0:R.lastIndexOf("`"),M=(null===m||void 0===m?void 0:m.lastIndexOf("`"))+1;if(""===R||"`"===R)return t(n);if(P+1===R.length)return t(n);if(-1===P&&R.length>0)return t(n);if(-1!==P){a.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:P},focus:r({},p.focus)},voids:!0});var x=A.toLowerCase(),F=m.slice(P+1,M-1);return a.Editor.addMark(e,x,!0),t(F),a.Editor.removeMark(e,x),void t(" ")}}a.Transforms.select(e,v),a.Transforms.delete(e),E!==s.UNORDERED_LIST?E!==s.BLOCKQUOTE?E!==s.CODE_BLOCK?a.Transforms.setNodes(e,{type:E}):(0,c.transformToCodeBlock)(e):(0,l.setBlockQuoteType)(e,!1):(0,o.transformsToList)(e,E)}else{var B=m.slice(-3),U=null===m||void 0===m?void 0:m.slice(0,m.length-3),j=null===U||void 0===U?void 0:U.lastIndexOf(B),H=(null===m||void 0===m?void 0:m.lastIndexOf(B))+3;if(-1===j)return t(n);if(-3!==j){a.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:j},focus:r({},p.focus)},voids:!0});var Y=m.slice(j+3,H-3);return a.Editor.addMark(e,u.TEXT_STYLE_MAP.BOLD,!0),a.Editor.addMark(e,u.TEXT_STYLE_MAP.ITALIC,!0),t(Y),a.Editor.removeMark(e,u.TEXT_STYLE_MAP.BOLD),void a.Editor.removeMark(e,u.TEXT_STYLE_MAP.ITALIC)}}},n}},80390:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SPLIT_NODE=t.SET_SELECTION=t.SET_NODE=t.REMOVE_TEXT=t.REMOVE_NODE=t.MOVE_NODE=t.MERGE_NODE=t.INSERT_TEXT=t.INSERT_NODE=void 0;t.INSERT_TEXT="insert_text",t.REMOVE_TEXT="remove_text",t.INSERT_NODE="insert_node",t.REMOVE_NODE="remove_node",t.MERGE_NODE="merge_node",t.SPLIT_NODE="split_node",t.SET_NODE="set_node",t.MOVE_NODE="move_node",t.SET_SELECTION="set_selection"},11650:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replacePastedDataId=t.replaceNodeId=t.decorateOperation=void 0;var i=o(n(55097)),u=o(n(79656)),s=a(n(80390)),l=o(n(10230));t.decorateOperation=function(e){var t=(0,i.default)(e);switch(t.type){case s.INSERT_NODE:var n=t.node;n.id||(n.id=u.default.nice());break;case s.SPLIT_NODE:var r=t.properties;(void 0===r?{}:r).id=u.default.nice()}return t};var c=function(e){return l.default.isObject(e)?l.default.hasProperty(e,"children")?r(r({},e),{},{id:u.default.nice(),children:d(e.children)}):r(r({},e),{},{id:u.default.nice()}):e};t.replaceNodeId=c;var d=function(e){return l.default.isObject(e)?c(e):Array.isArray(e)?e.map((function(e){return e.id=u.default.nice(),e.children&&(e.children=d(e.children)),e})):[{id:u.default.nice(),text:""}]};t.replacePastedDataId=d},61347:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a={editorPlugin:r(n(95416)).default};t.default=a},95416:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(11650),o=/data-slate-fragment="(.+?)"/m;t.default=function(e){var t=e.apply,n=e;return n.apply=function(e){var n=(0,a.decorateOperation)(e);t(n)},n.insertFragmentData=function(e){var t=e.getData("application/x-slate-fragment")||function(e){var t=e.getData("text/html").match(o)||[];return r(t,2)[1]}(e);if(t){var i=decodeURIComponent(window.atob(t)),u=JSON.parse(i),s=(0,a.replacePastedDataId)(u);return n.insertFragment(s),n}},n}},91127:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformToParagraph=void 0;var r=n(13683),a=n(24643),o=n(33601);t.transformToParagraph=function(e,t){e.selection&&(r.Transforms.setNodes(e,{type:a.PARAGRAPH}),(0,o.focusEditor)(e,t))}},9955:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(17160)),i=r(n(45723)),u={type:a.PARAGRAPH,nodeType:"element",editorPlugin:o.default,renderElements:[i.default]};t.default=u},17160:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(13683),o=n(33601),i=n(24643),u=n(17467);t.default=function(e){var t=e.deleteBackward,n=e.insertBreak,s=e.insertFragment,l=e;return l.insertBreak=function(){if(l.selection){var t=a.Editor.nodes(l,{mode:"lowest"}),i=r(t,1)[0];if(i&&i[0].code){var u=(0,o.getAboveBlockNode)(l,{match:function(e){return a.Element.isElement(e)},mode:"highest"});if(function(e,t){var n=e.selection;return!!n&&(a.Editor.isStart(e,n.anchor,t)||a.Editor.isStart(e,n.focus,t))}(e,i[1])&&0!==a.Node.string(i[0]).length){a.Transforms.insertNodes(l,(0,o.generateDefaultParagraph)(),{at:u[1],select:!0});var s=a.Editor.start(e,a.Path.next(u[1])),c={anchor:s,focus:s};return void(0,o.focusEditor)(l,c)}if(function(e,t){var n=e.selection;return!!n&&(a.Editor.isEnd(e,n.anchor,t)||a.Editor.isEnd(e,n.focus,t))}(e,i[1])){var d=a.Path.next(u[1]);return void a.Transforms.insertNodes(l,(0,o.generateDefaultParagraph)(),{at:d,select:!0})}}n()}else n()},l.deleteBackward=function(e){if(l.selection){var n=(0,o.getSelectedNodeEntryByType)(l,i.PARAGRAPH);if(n&&""===a.Node.string(n[0])){var r=(0,o.getPrevNode)(l);if(r&&r[0].type===i.TABLE_CELL)return void a.Transforms.removeNodes(l,{at:n[1]})}return t(e)}t(e)},l.insertFragment=function(t){var n={type:[i.PARAGRAPH]},c=(0,o.getNodeEntries)(l,{match:n}),d=r(c,1)[0];if(!d)return s(t);var f=t[0];if(1===t.length&&u.LIST_TYPE_ARRAY.includes(f.type)){if(1===f.children.length){var p=a.Node.string(t[0]);return void(0,a.insertText)(p)}if((0,o.isSelectionAtBlockStart)(e))return void a.Transforms.insertNodes(l,t);var h=a.Path.next(d[1]);a.Transforms.insertNodes(l,t,{at:h})}else{if(1!==t.length||f.type!==i.TABLE)return s(t);var m=d[0].children.some((function(e){return a.Editor.isVoid(l,e)}));if(0===a.Node.string(d[0]).length&&!m)return void a.Transforms.insertNodes(l,t,{at:d[1]});var v=a.Path.next(d[1]);a.Transforms.insertNodes(l,t,{at:v})}},l}},45723:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(e){var t=e.element,n=e.attributes,r=e.children;return a.default.createElement("p",Object.assign({"data-id":t.id,"data-root":"true"},n),r)}},9337:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TABLE_ROW_NODE_NAME=t.TABLE_MAX_ROWS=t.TABLE_MAX_COLUMNS=t.TABLE_ELEMENT_POSITION=t.TABLE_ELEMENT=t.TABLE_CELL_NODE_NAME=t.TABLE_BODY_NODE_NAME=void 0;t.TABLE_CELL_NODE_NAME="td",t.TABLE_ROW_NODE_NAME="tr",t.TABLE_BODY_NODE_NAME="tbody",t.TABLE_MAX_ROWS=500,t.TABLE_MAX_COLUMNS=50,t.TABLE_ELEMENT={TABLE:"table",ROW:"row",COLUMN:"column",CELL:"cell"},t.TABLE_ELEMENT_POSITION={AFTER:"after",BEFORE:"before"}},27103:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(28321),s=n(39324),l=n(34205),c=a(n(48466)),d=n(9337);n(72670);t.default=function(e){var t=e.element,n=e.position,a=e.editor,o=e.handleCloseContextMenu,f=(0,i.useState)({}),p=r(f,2),h=p[0],m=p[1],v=(0,i.useRef)(null),E=(0,u.useTranslation)(l.TRANSLATE_NAMESPACE).t,g=(0,i.useMemo)((function(){return t.children.length}),[t.children]),y=(0,i.useMemo)((function(){return t.children[0].children.length}),[t.children]);(0,i.useLayoutEffect)((function(){var e=n.top,t=n.left;m({top:e,left:t,zIndex:"1071",display:"block"})}),[n]);var b=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e&&e.apply(void 0,[a].concat(n)),o()},A=function(e,t,n){(0,s.insertTableElement)(a,e,t,n),o()};return i.default.createElement("div",{contentEditable:!1,style:h,ref:v,className:"sf-context-menu-wrapper"},i.default.createElement("div",{className:"sf-context-menu sf-dropdown-list"},i.default.createElement(c.default,{type:d.TABLE_ELEMENT.ROW,count:1,currentCount:g,position:d.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:A}),i.default.createElement(c.default,{type:d.TABLE_ELEMENT.ROW,count:1,currentCount:g,position:d.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:A}),i.default.createElement(c.default,{type:d.TABLE_ELEMENT.COLUMN,count:1,currentCount:y,position:d.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:A}),i.default.createElement(c.default,{type:d.TABLE_ELEMENT.COLUMN,count:1,currentCount:y,position:d.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:A}),i.default.createElement("div",{className:"sf-divider dropdown-divider"}),i.default.createElement("button",{onMouseDown:function(){return b(s.removeRow)},className:"sf-context-menu-item sf-dropdown-menu-item"},E("Delete_row")),i.default.createElement("button",{onMouseDown:function(){return b(s.removeColumn)},className:"sf-context-menu-item sf-dropdown-menu-item"},E("Delete_column")),i.default.createElement("button",{onMouseDown:function(){return b(s.removeTable)},className:"sf-context-menu-item sf-dropdown-menu-item"},E("Delete_table"))))}},48466:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=u(n(9950)),d=n(48843),f=s(n(75168)),p=n(9337),h=n(28321),m=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,l.default)(n,"insertTableElement",(function(){var e=n.props,t=e.type,r=e.position,a=n.state.count;n.props.insertTableElement(t,r,a)})),(0,l.default)(n,"getTip",(function(){var e=n.props,t=e.type,r=e.position,a=e.t;return t===p.TABLE_ELEMENT.ROW?r===p.TABLE_ELEMENT_POSITION.AFTER?a("Insert_below"):a("Insert_above"):r===p.TABLE_ELEMENT_POSITION.AFTER?a("Insert_on_the_right"):a("Insert_on_the_left")})),(0,l.default)(n,"onMouseDown",(function(e){e.stopPropagation()})),(0,l.default)(n,"onKeyDown",(function(e){if((0,f.default)("enter",e))return e.preventDefault(),void n.insertTableElement()})),(0,l.default)(n,"onChange",(function(e){var t=e.target.value||"0",r=t?t.replace(/[^\d,]/g,""):t;if(r!==n.state.count){var a=n.props.currentCount,o=parseInt(r);a+o>n.maxCount?n.setState({count:n.maxCount-a}):n.setState({count:o})}})),n.state={count:e.count||1},n.maxCount=e.type===p.TABLE_ELEMENT.ROW?p.TABLE_MAX_ROWS:p.TABLE_MAX_COLUMNS,n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.state.count,t=this.props,n=t.t,r=t.type,a=t.currentCount>=this.maxCount;return c.default.createElement("button",{onMouseDown:this.insertTableElement,className:"sf-context-menu-item sf-dropdown-menu-item",disabled:a},this.getTip(),c.default.createElement("div",{className:"insert-number"},c.default.createElement(d.Input,{className:"insert-number-input",value:e,disabled:a,onMouseDown:this.onMouseDown,onKeyDown:this.onKeyDown,onChange:this.onChange}),c.default.createElement("span",null,r===p.TABLE_ELEMENT.ROW?n("Row(s)"):n("Column(s)"))))}}])}(c.Component);t.default=(0,h.withTranslation)("seafile-editor")(m)},31973:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.selectCellByGrid=t.pasteContentIntoTable=t.jumpOutTableInEditor=t.isSelectingMultipleTables=t.isInTable=t.isDisabled=t.insertTable=t.getTableFocusingInfos=t.getTableEntry=t.getSelectedTableCells=t.getSelectGrid=t.getContextMenuPosition=void 0;var i=n(13683),u=n(34457),s=o(n(55391)),l=n(76960),c=n(24643),d=n(33601),f=o(n(50327)),p=n(83902),h=n(58372),m=n(895),v=n(86086);t.isDisabled=function(e,t){var n=e.selection;if(t||!n)return!0;var r=[c.TABLE,c.TABLE_ROW,c.TABLE_CELL,c.FORMULA,c.CODE_BLOCK,c.COLUMN,c.BLOCKQUOTE,c.UNORDERED_LIST,c.ORDERED_LIST,c.LIST_ITEM],o=i.Editor.nodes(e,{match:function(e){return r.includes(e.type)},mode:"highest"});return!!a(o,1)[0]};var E=function(e){if(!e.selection)return!1;var t=b(e);return!!a(t,1)[0]};t.isInTable=E;t.insertTable=function(e,t,n){var r=(0,l.generateTable)({rowNum:t,columnNum:n}),o=e.selection;if(i.Editor.insertNode(e,r,{select:!1}),i.Range.isCollapsed(o)){var u=i.Editor.nodes(e,{at:o.anchor.path,match:function(e){return e.type===c.PARAGRAPH&&0===i.Node.string(e).length}}),s=a(u,1)[0];if(s){var f=s[1];1===f.length&&0!==f[0]&&i.Transforms.removeNodes(e,{at:f})}}var p=i.Editor.nodes(e,{match:function(e){return e.id===r.id},mode:"highest"}),h=a(p,1)[0],m=i.Editor.start(e,h[1]);(0,d.focusEditor)(e,m)};var g=function(e){if(!E(e))return null;var t=i.Editor.nodes(e,{match:function(e){return[c.TABLE,c.TABLE_ROW,c.TABLE_CELL].includes(e.type)}}),n=Array.from(t),r=n[0],a=n[1],o=n[2],u=o[1].at(-1),s=o[1].at(-2);return{cellEntry:o,tableEntry:r,rowEntry:a,columnIndex:u,rowIndex:s}};t.getTableFocusingInfos=g;t.selectCellByGrid=function(e,t,n){var r=g(e),o=a(r.tableEntry,2)[1],u=i.Editor.range(e,o.concat(t,n));(0,d.focusEditor)(e,u)};t.getSelectedTableCells=function(e){var t=b(e),n=a(t,1)[0];if(!n)return null;var r=a(n,1)[0].children,o=y(e);if(!o)return null;for(var i=o.startRowIndex,u=o.endRowIndex,s=o.startColIndex,c=o.endColIndex,d=[],f=i;f<=u;f++){for(var p=r[f],h=[],m=s;m<=c;m++){var v=p.children[m];h.push(v)}d.push((0,l.generateTableRow)({childrenOrText:h})),h=[]}return[(0,l.generateTable)({childrenOrText:d})]};var y=function(e){var t=b(e),n=a(t,1)[0];if(!n)return null;var o=document.querySelectorAll(".selected-cell");if(0===o.length)return null;var s=u.ReactEditor.toSlateNode(e,o[0]),l=u.ReactEditor.findPath(e,s);return i.Path.isAncestor(n[1],l)?Array.from(o).reduce((function(e,t){var n=e.startRowIndex,a=e.endRowIndex,o=e.startColIndex,i=e.endColIndex,u=t.cellIndex,s=t.parentNode.rowIndex;return(-1===a||s>a)&&(e.endRowIndex=s),(-1===n||s<n)&&(e.startRowIndex=s),(-1===i||u>i)&&(e.endColIndex=u),(-1===o||u<o)&&(e.startColIndex=u),r({},e)}),{startRowIndex:-1,endRowIndex:-1,startColIndex:-1,endColIndex:-1}):null};t.getSelectGrid=y;t.pasteContentIntoTable=function(e,t){var n=t,r=(0,f.default)(n),o=r.fragment,u=r.text,l=r.type,E=r.html,y=u.replace(/\r\n|\n/g," ");if(!o&&"text"===l){if((0,s.default)(u)&&!(0,h.isImage)(u)){var b=(0,m.generateLinkNode)(u,u);return void i.Editor.insertFragment(e,[b],{select:!0})}return(0,s.default)(u)&&(0,h.isImage)(u)?void(0,v.insertImage)(e,u):void i.Transforms.insertText(e,y)}if("html"===l&&(o=(0,p.htmlDeserializer)(E)),1===o.length)if(o[0].type===c.TABLE){var A=o[0],C=g(e),T=a(C.tableEntry,2),_=T[0],D=T[1],O=a(C.rowEntry,1)[0],N=C.rowIndex,S=C.columnIndex,w=O.children.length,k=_.children.length;A.children.some((function(t,n){var r=D.concat(N+n+N);return N+n>=k+1||(t.children.some((function(t,n){if(S+n>=w+1)return!0;var a=r.concat(S+n).concat(0);if(i.Transforms.removeNodes(e,{at:a}),t.children.type!==c.PARAGRAPH){var o=i.Node.string(t),u=(0,d.generateElement)(c.PARAGRAPH,{childrenOrText:o});i.Transforms.insertNodes(e,u,{at:a})}else i.Transforms.insertNodes(e,t.children,{at:a});return!1})),!1)}))}else o[0].type===c.PARAGRAPH?(0,i.insertFragment)(e,o):i.Transforms.insertText(e,u.replace(/\r\n|\n/g," "))};t.jumpOutTableInEditor=function(e){var t=b(e),n=a(t,1)[0];if(n){var r=a(n,2)[1],o=i.Path.parent(r).concat(r.at(-1)+1);i.Transforms.insertNodes(e,(0,d.generateElement)(c.PARAGRAPH),{at:o}),i.Transforms.select(e,{path:o.concat(0),offset:0})}};var b=function(e){return i.Editor.nodes(e,{match:function(e){return e.type===c.TABLE},mode:"highest"})};t.getTableEntry=b;t.isSelectingMultipleTables=function(e){var t=0;return(0,d.getSelectedElems)(e).some((function(e){return e.type===c.TABLE&&t++,t>1}))};t.getContextMenuPosition=function(e,t){var n=document.body,r=n.clientHeight,a=n.clientWidth,o=t.current.getBoundingClientRect(),i=o.x,u=o.y,s=e.clientY,l=e.clientX,c=s+240>r,d=l+350>a,f=s-u,p=l-i,h=0,m=0;c&&(h=f-(240-(r-s)));d&&(m=p-(350-(a-l)));return c||d?c&&d?{top:h,left:m}:c?{top:h,left:p}:{top:f,left:m}:{top:f,left:p}}},86373:function(e,t,n){"use strict";var r=n(6305).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(24643),i=a(n(24713)),u=n(17738),s=a(n(45522)),l=r(n(74126)),c={type:o.TABLE,nodeType:"element",editorMenus:[i.default,u.AlignmentDropDown,u.ColumnOperationDropDownList,u.RowOperationDropDownList,u.RemoveTableMenu],editorPlugin:s.default,renderElements:[l.RenderTableCell,l.RenderTableRow,l.default]};t.default=c},24713:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(57339)),s=n(17467),l=n(24643),c=n(31973),d=a(n(52545));n(89916);var f=s.MENUS_CONFIG_MAP[l.TABLE];t.default=function(e){var t=e.editor,n=e.readonly,a=e.className,o=e.isRichEditor,s=(0,i.useState)(!1),l=r(s,2),p=l[0],h=l[1],m=(0,i.useMemo)((function(){return(0,c.isDisabled)(t,n)}),[t.selection,n]),v=(0,c.isInTable)(t),E=(0,i.useRef)(null),g=(0,i.useCallback)((function(e){if(e){var t=E.current;if(t&&t.contains(e.target)&&t!==e.target)return}h(!1),b()}),[]),y=(0,i.useCallback)((function(){document.addEventListener("mousedown",g)}),[]),b=(0,i.useCallback)((function(){document.removeEventListener("mousedown",g)}),[]),A=(0,i.useCallback)((function(e){e.stopPropagation(),e.preventDefault();var t=!p;h(t),t?y():b()}),[p,y,b]);return i.default.createElement("div",{className:"sf-table-menu-item"},i.default.createElement(u.default,Object.assign({isRichEditor:o,className:a,disabled:m,isActive:v,onMouseDown:A,editor:t},f)),p&&i.default.createElement(d.default,{ref:E,editor:t,onHideSelector:g}))}},17738:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.RowOperationDropDownList=t.RemoveTableMenu=t.ColumnOperationDropDownList=t.AlignmentDropDown=void 0;var i=o(n(9950)),u=a(n(98558)),s=n(17467),l=a(n(57339)),c=n(39324);t.AlignmentDropDown=function(e){var t=e.editor,n=e.readonly,a=(0,i.useMemo)((function(){return[r(r({},s.MENUS_CONFIG_MAP[s.TABLE_SUBMENU_MAP.TABLE_ALIGN_LEFT]),{},{handleClick:function(e){return(0,c.changeColumnAlign)(t,s.TEXT_ALIGN.LEFT)}}),r(r({},s.MENUS_CONFIG_MAP[s.TABLE_SUBMENU_MAP.TABLE_ALIGN_CENTER]),{},{handleClick:function(e){return(0,c.changeColumnAlign)(t,s.TEXT_ALIGN.CENTER)}}),r(r({},s.MENUS_CONFIG_MAP[s.TABLE_SUBMENU_MAP.TABLE_ALIGN_RIGHT]),{},{handleClick:function(e){return(0,c.changeColumnAlign)(t,s.TEXT_ALIGN.RIGHT)}})]}),[t]);return i.default.createElement(u.default,Object.assign({editor:t,readonly:n,isDisabled:!1,dropDownList:a,isShowListItemIcon:!0},s.MENUS_CONFIG_MAP[s.TABLE_SUBMENU_MAP.TABLE_ALIGN_LEFT]))};t.ColumnOperationDropDownList=function(e){var t=e.editor,n=e.readonly,a=(0,i.useMemo)((function(){return[r(r({},s.MENUS_CONFIG_MAP[s.TABLE_SUBMENU_MAP.TABLE_INSERT_COLUMN]),{},{handleClick:function(e){return(0,c.insertColumn)(t)}}),r(r({},s.MENUS_CONFIG_MAP[s.TABLE_SUBMENU_MAP.TABLE_DELETE_COLUMN]),{},{handleClick:function(e){return(0,c.removeColumn)(t)}})]}),[t]);return i.default.createElement(u.default,Object.assign({editor:t,readonly:n,isDisabled:!1,dropDownList:a},s.MENUS_CONFIG_MAP[s.TABLE_SUBMENU_MAP.TABLE_INSERT_COLUMN]))};t.RowOperationDropDownList=function(e){var t=e.editor,n=e.readonly,a=(0,i.useMemo)((function(){return[r(r({},s.MENUS_CONFIG_MAP[s.TABLE_SUBMENU_MAP.TABLE_INSERT_ROW]),{},{handleClick:function(e){return(0,c.insertRow)(t)}}),r(r({},s.MENUS_CONFIG_MAP[s.TABLE_SUBMENU_MAP.TABLE_DELETE_ROW]),{},{handleClick:function(e){return(0,c.removeRow)(t)}})]}),[t]);return i.default.createElement(u.default,Object.assign({editor:t,readonly:n,isDisabled:!1,dropDownList:a},s.MENUS_CONFIG_MAP[s.TABLE_SUBMENU_MAP.TABLE_INSERT_ROW]))};t.RemoveTableMenu=function(e){var t=e.editor,n=(e.readonly,e.className),r=e.isRichEditor;return i.default.createElement(l.default,Object.assign({isRichEditor:r,className:n,disabled:!1,isActive:!1,onMouseDown:function(){return(0,c.removeTable)(t)},editor:t},s.MENUS_CONFIG_MAP[s.TABLE_SUBMENU_MAP.TABLE_DELETE_TABLE]))}},52545:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(99754)),s=n(31973);n(89916);var l=i.default.forwardRef((function(e,t){var n=e.editor,a=e.onHideSelector,o=(0,i.useState)({row:0,column:0}),l=r(o,2),c=l[0],d=l[1],f=(0,i.useState)({row:4,column:4}),p=r(f,2),h=p[0],m=p[1],v=(0,i.useCallback)((function(e,t){var n=e+1,r=t+1,a=n+1,o=r+1;a<4?a=4:a>10&&(a=10),o<4?o=4:o>10&&(o=10),d({row:n,column:r}),m({row:a,column:o})}),[]),E=(0,i.useCallback)((function(){(0,s.insertTable)(n,c.row,c.column),a()}),[n,a,c.column,c.row]),g=(0,i.useCallback)((function(e,t){for(var n=c.row,r=c.column,a=[],o=function(e){for(var o=[],s=function(t){var a=n>e&&r>t;o.push(i.default.createElement("div",{onClick:E,onMouseEnter:function(){return v(e,t)},className:(0,u.default)("sf-table-selector-cell",{selected:a}),key:"".concat(e,"-").concat(t)}))},l=0;l<t;l++)s(l);a.push(i.default.createElement("div",{className:"sf-table-row",key:e},o))},s=0;s<e;s++)o(s);return a}),[E,v,c]),y=(0,i.useMemo)((function(){return g(h.row,h.column)}),[g]);return i.default.createElement("div",{className:"sf-table-size-selector-card",ref:t},i.default.createElement("p",{className:"sf-table-grid-info"},"".concat(c.row," x ").concat(c.column)),y)}));t.default=l},76960:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateTableRow=t.generateTableCell=t.generateTable=void 0;var r=n(33601),a=n(24643),o=(n(17467),function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).childrenOrText,t=void 0===e?"":e;return(0,r.generateElement)(a.TABLE_CELL,{childrenOrText:t,props:{}})});t.generateTableCell=o;var i=function(e){var t=e.columnNum,n=e.childrenOrText,i=void 0===n?"":n,u=[];if(t)u=Array.from({length:t},(function(){return o()}));else if("string"===typeof i&&(i=[o({childrenOrText:i})]),!Array.isArray(i))throw Error("childrenOrText must be a string or a Node array!");return(0,r.generateElement)(a.TABLE_ROW,{childrenOrText:t?u:i})};t.generateTableRow=i;t.generateTable=function(e){var t=e.rowNum,n=e.columnNum,o=e.childrenOrText,u=void 0===o?"":o,s=[],l=[];if(t)l=new Array(n).fill(null),s=Array.from({length:t},(function(){return i({columnNum:n})}));else{if("string"===typeof u&&(u=[i({childrenOrText:u})]),!Array.isArray(u))throw Error("childrenOrText must be a string or a Node array!");var c=u[0].children.length;l=new Array(c).fill(null)}return(0,r.generateElement)(a.TABLE,{childrenOrText:t?s:u,props:{align:l}})}},45522:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(13683),u=o(n(75168)),s=n(31973),l=n(17467),c=o(n(2435)),d=n(24643),f=n(39324),p=o(n(50327)),h=o(n(28418)),m=n(41117),v=n(33601);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,o=e.onHotKeyDown,E=e.insertText,g=e.deleteForward,y=e.onCopy,b=e.insertData,A=e.insertFragment,C=e.normalizeNode,T=e;return T.insertBreak=function(){var n=(0,s.isInTable)(T);if(!e.selection||!n)return t&&t();(0,f.insertRow)(T);var r=i.Editor.nodes(T,{match:function(e){return i.Element.isElement(e)&&e.type===d.TABLE_ROW}}),o=a(r,1)[0],u=i.Path.next(o[1]).concat(0);i.Transforms.select(T,u)},T.insertText=function(e){if(!(0,s.isInTable)(T))return E&&E(e);var t=T.selection;if(" "!==e||!t||!i.Range.isCollapsed(t))return E(e);E(e)},T.insertData=function(e){return(0,s.isInTable)(T)?"file"===(0,p.default)(e).type?b(e):(0,s.pasteContentIntoTable)(T,e):b&&b(e)},T.insertFragment=function(t){if(!(0,s.isInTable)(T))return A&&A(t);if(Array.isArray(t)){var n=t[0];if(1!==t.length||n.type!==d.TABLE){var o=[d.TABLE,d.BLOCKQUOTE,d.UNORDERED_LIST,d.ORDERED_LIST,d.CODE_BLOCK];if(t.some((function(e){return o.includes(e.type)}))){var u=t.reduce((function(e,t){return e+i.Node.string(t)}),"");i.Editor.insertText(T,u)}else{var c=[].concat(r(l.HEADERS),[d.CHECK_LIST_ITEM,d.PARAGRAPH]),f=t.map((function(e){return c.includes(e.type)?e.children:e})).flat();A(f)}}else{var p=(0,s.getTableFocusingInfos)(e),h=p.tableEntry,m=p.rowEntry,E=(0,s.getSelectGrid)(e);if(!E){var g=(0,v.getSelectedNodeEntryByType)(e,d.TABLE_CELL);if(!g)return;var y=a(g,2)[1],b=y.pop();E={startRowIndex:y.pop(),startColIndex:b}}var C=E,_=C.startRowIndex,D=C.startColIndex,O=a(h,2),N=O[0],S=O[1],w=a(m,1)[0].children.length,k=N.children.length;n.children.forEach((function(t,n){if(_+n>=k)return!0;var a=[].concat(r(S),[_+n]);return t.children.forEach((function(t,n){if(D+n>=w)return!0;var o=[].concat(r(a),[D+n]).concat(0);i.Transforms.removeNodes(e,{at:o});var u=[].concat(r(l.HEADERS),[d.CHECK_LIST_ITEM,d.PARAGRAPH]),s=t.children.map((function(e){return u.includes(e.type)?e.children:e})).flat();return i.Transforms.insertNodes(e,s,{at:o}),!1})),!1}))}}},T.deleteBackward=function(t){if(!(0,s.isInTable)(T))return n(t);var r=T.selection;if(i.Range.isRange(r)){var o=i.Editor.nodes(e,{match:function(e){return e.type===d.TABLE_CELL},mode:"lowest"}),u=a(o,1)[0];if(!i.Editor.isStart(T,r.anchor,u[1]))return n&&n(t)}},T.deleteForward=function(t){if(!(0,s.isInTable)(T))return g(t);var n=T.selection;if(i.Range.isRange(n)){var r=i.Editor.nodes(e,{match:function(e){return e.type===d.TABLE_CELL},mode:"lowest"}),o=a(r,1)[0];if(!i.Editor.isEnd(T,n.anchor,o[1]))return g(t)}},T.onHotKeyDown=function(e){if(!(0,s.isInTable)(T))return o&&o(e);if((0,u.default)("tab",e)){e.preventDefault();var t,n,r=(0,s.getTableFocusingInfos)(T),c=a(r.tableEntry,1)[0],d=a(r.rowEntry,1)[0],p=r.columnIndex,v=r.rowIndex;if(p<d.children.length-1)t=p+1,n=v;else t=0,n=v+1,v===c.children.length-1&&(0,f.insertRow)(T,l.INSERT_POSITION.AFTER);return(0,s.selectCellByGrid)(T,n,t),!0}if((0,u.default)("shift+tab",e)){e.preventDefault();var E,g,y=(0,s.getTableFocusingInfos)(T),b=a(y.rowEntry,1)[0],A=y.columnIndex,C=y.rowIndex;return A>0?(g=C,E=A-1):C>0?(g=C-1,E=b.children.length-1):(g=0,E=0),(0,s.selectCellByGrid)(T,g,E),!0}if((0,u.default)("mod+enter",e)||(0,u.default)("shift+enter",e))return e.preventDefault(),(0,s.jumpOutTableInEditor)(T),!0;if((0,u.default)("mod+a",e)){e.preventDefault();var _=(0,s.getTableFocusingInfos)(T),D=a(_.tableEntry,1)[0],O=a(_.rowEntry,1)[0],N=D.children.length,S=O.children.length;return(0,s.selectCellByGrid)(T,N-1,S-1),h.default.getInstance().dispatch(m.INTERNAL_EVENTS.ON_SELECT_ALL_CELL,D.id),!0}if((0,u.default)("delete",e)||(0,u.default)("backspace",e)){var w=(0,s.getSelectGrid)(T);if(!w)return o&&o(e);var k=w.startRowIndex,I=w.endRowIndex,L=w.startColIndex,R=w.endColIndex;if(-1===k||-1===I||-1===L||-1===R)return;for(var P=(0,s.getTableEntry)(T),M=a(P,1)[0],x=a(M,2)[1],F=k;F<=I;F++)for(var B=L;B<=R;B++)i.Transforms.insertText(T,"",{at:x.concat(F,B)});return!0}return o&&o(e)},T.onCopy=function(e){if(!(0,s.isInTable)(T))return y&&y(e);e.preventDefault(),e.stopPropagation();var t=(0,s.getSelectedTableCells)(T);if(t)return(0,c.default)(e,"fragment",t),!0;if((0,v.getSelectedNodeByType)(T,d.TABLE_CELL)){var n=window.getSelection(),r=n.toString(),a=n.getRangeAt(0).cloneContents(),o=document.createElement("div");return a.childNodes.forEach((function(e){if(e.classList&&e.classList.contains("sf-image-wrapper")){var t=e.querySelector("img");o.appendChild(t.cloneNode(!0))}else o.appendChild(e.cloneNode(!0))})),(0,c.default)(e,"text",r),(0,c.default)(e,"html",o.innerHTML.toString()),!0}return!1},T.normalizeNode=function(t){var n=a(t,2),r=n[0],o=n[1];if(r.type===d.TABLE){if((0,v.isLastNode)(T,r)){var u=(0,v.generateEmptyElement)(d.PARAGRAPH);i.Transforms.insertNodes(T,u,{at:[o[0]+1]})}if((0,v.isFirstNode)(T,r)){var s=(0,v.generateEmptyElement)(d.PARAGRAPH);i.Transforms.insertNodes(T,s,{at:[o[0]]})}}if(r.type===d.TABLE_ROW){var l=i.Editor.parent(e,o);if((null===l||void 0===l?void 0:l[0].type)!==d.TABLE)return void(0,i.unwrapNodes)(e,{at:o})}if(r.type===d.TABLE_CELL){var c=i.Editor.parent(e,o);if((null===c||void 0===c?void 0:c[0].type)!==d.TABLE_ROW)return void(0,i.unwrapNodes)(e,{at:o})}return C([r,o])},T}},74126:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.RenderTableRow=t.RenderTableCell=void 0;var i=o(n(9950)),u=n(34457),s=n(13683),l=n(9337),c=a(n(27103)),d=n(31973),f=n(33601),p=n(17467),h=a(n(28418)),m=n(41117);n(61473);t.default=function(e,t){var n=e.attributes,a=e.children,o=e.element,s=(0,i.useRef)(null),f=(0,i.useRef)({rowIndex:-1,colIndex:-1}),p=(0,i.useState)({startRowIndex:-1,startColIndex:-1,endRowIndex:-1,endColIndex:-1}),v=r(p,2)[1],E=(0,i.useState)(!1),g=r(E,2),y=g[0],b=g[1],A=(0,i.useState)({top:0,left:0}),C=r(A,2),T=C[0],_=C[1],D=(0,u.useReadOnly)();(0,i.useEffect)((function(){if(D)return null;N(),document.addEventListener("contextmenu",P,!0),document.addEventListener("mousedown",R);var e=h.default.getInstance().subscribe(m.INTERNAL_EVENTS.ON_SELECT_ALL_CELL,w);return function(){document.removeEventListener("contextmenu",P,!0),document.removeEventListener("mousedown",R),e()}}),[]);var O=(0,i.useCallback)((function(e,t){var n,r=e;if((null===(n=r.nodeName)||void 0===n?void 0:n.toLowerCase())===t)return r;for(;r.nodeName&&(null===(a=r.nodeName)||void 0===a?void 0:a.toLowerCase())!==t;){var a;r=r.parentNode}return r}),[]),N=(0,i.useCallback)((function(e){var t,n;M(),(null===(t=document.querySelector(".sf-table-operations-group"))||void 0===t?void 0:t.contains(null===e||void 0===e?void 0:e.target))||null===(n=s.current)||void 0===n||n.querySelectorAll(".selected-cell").forEach((function(e){e.classList.remove("selected-cell","selected-cell-left","selected-cell-bottom","selected-cell-top","selected-cell-right")}))}),[]),S=(0,i.useCallback)((function(e,t,n,r){if(N(),!(n<0||e<0)){for(var a=e;a<=t;a++)for(var o=s.current.querySelectorAll(l.TABLE_ROW_NODE_NAME)[a],i=n;i<=r;i++){var u=o.querySelectorAll(l.TABLE_CELL_NODE_NAME)[i];u.classList.add("selected-cell"),a===e&&u.classList.add("selected-cell-top"),i===n&&u.classList.add("selected-cell-left"),i===r&&u.classList.add("selected-cell-right"),a===t&&u.classList.add("selected-cell-bottom")}v({startRowIndex:e,endRowIndex:t,startColIndex:n,endColIndex:r})}}),[N]),w=(0,i.useCallback)((function(e){if(e===o.id){var t=o.children.length-1,n=o.children[0].children.length-1;S(0,t,0,n)}}),[o.children,o.id,S]),k=(0,i.useCallback)((function(e){var t;if((null===(t=e.target.nodeName)||void 0===t?void 0:t.toLowerCase())!==l.TABLE_BODY_NODE_NAME&&s.current.contains(e.target)){var n=f.current,r=n.startRowIndex,a=n.startColIndex,o=O(e.target,l.TABLE_ROW_NODE_NAME).rowIndex,i=O(e.target,l.TABLE_CELL_NODE_NAME).cellIndex,u=Math.min(r,o),c=Math.max(r,o),d=Math.min(a,i),p=Math.max(a,i);u===c&&d===p||(window.getSelection().collapseToEnd(),S(u,c,d,p))}}),[O,S]),I=(0,i.useCallback)((function(e){document.removeEventListener("mousemove",k),document.removeEventListener("mouseup",I)}),[k]),L=(0,i.useCallback)((function(e){var t;if(0===e.button&&(null===(t=e.target.nodeName)||void 0===t?void 0:t.toLowerCase())!==l.TABLE_BODY_NODE_NAME&&s.current.contains(e.target)){N();var n=O(e.target,l.TABLE_ROW_NODE_NAME).rowIndex,r=O(e.target,l.TABLE_CELL_NODE_NAME).cellIndex;f.current={startRowIndex:n,startColIndex:r},document.addEventListener("mousemove",k),document.addEventListener("mouseup",I)}}),[N,O,k,I]),R=(0,i.useCallback)((function(e){0===e.button&&N()}),[N]),P=(0,i.useCallback)((function(e){if(s.current.contains(e.target)){e.preventDefault(),e.stopPropagation();var t=(0,d.getContextMenuPosition)(e,s);_(t),b(!0)}else M()}),[]),M=function(){b(!1)};return i.default.createElement("div",{style:{position:"relative"},"data-id":o.id},i.default.createElement("table",{ref:s,onMouseDown:L,className:"sf-table-container"},i.default.createElement("tbody",n,a)),y&&i.default.createElement(c.default,{element:o,handleCloseContextMenu:M,position:T,editor:t}))};t.RenderTableRow=function(e){var t=e.attributes,n=e.children,r=e.element;return i.default.createElement("tr",Object.assign({},t,{"data-id":r.id}),n)};t.RenderTableCell=function(e){var t=e.attributes,n=e.children,r=e.element,a=(0,u.useSlateStatic)(),o=(0,f.findPath)(a,r,[0,0]),l=o[o.length-1],c=s.Editor.parent(a,o),d=s.Editor.parent(a,c[1])[0],h={};return d.align&&Array.isArray(d.align)?h.textAlign=d.align[l]||p.TEXT_ALIGN.LEFT:h.textAlign=p.TEXT_ALIGN.LEFT,i.default.createElement("td",Object.assign({"data-root":"true","data-id":r.id,style:h},t),n)}},39324:function(e,t,n){"use strict";var r=n(41132).default,a=n(43693).default,o=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeTable=t.removeRow=t.removeColumn=t.insertTableElement=t.insertRow=t.insertColumn=t.changeColumnAlign=void 0;var i=n(13683),u=n(17467),s=n(31973),l=n(76960),c=n(33601),d=n(9337),f=n(24643);t.insertRow=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.INSERT_POSITION.AFTER,n=(0,s.getTableFocusingInfos)(e),r=o(n.tableEntry,2)[1],c=o(n.rowEntry,1)[0],d=function(e){var n=a(a({},u.INSERT_POSITION.BEFORE,(function(e){return r.concat(e)})),u.INSERT_POSITION.AFTER,(function(e){return r.concat(e+1)}));return n[t](e)}(n.rowIndex),f=c.children.map((function(e){var t=e.align;return(0,l.generateTableCell)({align:t})})),p=(0,l.generateTableRow)({childrenOrText:f});i.Transforms.insertNodes(e,p,{at:d})};t.removeRow=function(e){if(!(0,s.isSelectingMultipleTables)(e)){var t=(0,s.getSelectGrid)(e),n=(0,s.getTableEntry)(e),r=o(n,1)[0];if(r)if(t){var a=t.startRowIndex,u=t.endRowIndex,l=o(r,2),d=l[0],f=l[1],h=d.children.length;if(0===a&&u===h-1)return p(e);for(var m=u;m>=a;m--){var v=f.concat(m);i.Transforms.removeNodes(e,{at:v})}var E=i.Editor.start(e,r[1].concat(a-1<0?0:a-1));(0,c.focusEditor)(e,E)}else{var g=(0,s.getTableFocusingInfos)(e),y=o(g.tableEntry,2),b=y[0],A=y[1],C=o(g.rowEntry,2)[1],T=g.rowIndex,_=null,D=b.children.length;if(!(D>1))return p(e);_=T===D-1?i.Editor.start(e,A.concat(T-1)):i.Editor.start(e,C),i.Transforms.removeNodes(e,{at:C}),(0,c.focusEditor)(e,_)}}};var p=function(e){var t=(0,s.getTableEntry)(e),n=o(t,1)[0];if(n){var r=o(n,2),a=r[0],u=r[1];if((0,c.isLastNode)(e,a)){var l=(0,c.generateDefaultParagraph)();i.Transforms.removeNodes(e,{at:u}),i.Transforms.insertNodes(e,l,{at:u});var d=i.Editor.start(e,u);(0,c.focusEditor)(e,d)}else{var f=i.Editor.start(e,u[1]);i.Transforms.removeNodes(e,{at:u}),(0,c.focusEditor)(e,f)}}};t.removeTable=p;t.insertColumn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.INSERT_POSITION.AFTER,n=(0,s.getTableFocusingInfos)(e),d=o(n.tableEntry,2),f=d[0],p=d[1],h=n.rowIndex,m=n.columnIndex,v=function(e,n){var r=a(a({},u.INSERT_POSITION.BEFORE,(function(e,t){return p.concat(e,t)})),u.INSERT_POSITION.AFTER,(function(e,t){return p.concat(e,t+1)}));return r[t](e,n)};f.children.forEach((function(t,n){var r=v(n,m),a=(0,l.generateTableCell)(n,m);i.Transforms.insertNodes(e,a,{at:r})}));var E=r(f.align),g=t===u.INSERT_POSITION.BEFORE?m:m+1;E.splice(g,0,u.TEXT_ALIGN.LEFT),i.Transforms.setNodes(e,{align:E},{at:p});var y=i.Editor.start(e,v(h,m));(0,c.focusEditor)(e,y)};t.removeColumn=function(e){if(!(0,s.isSelectingMultipleTables)(e)){var t=(0,s.getSelectGrid)(e),n=(0,s.getTableEntry)(e),a=o(n,1)[0];if(a)if(t){var u=t.startColIndex,l=t.endColIndex,d=o(a,2),f=d[0],h=d[1],m=f.children.length,v=f.children[0].children.length;if(0===u&&l===v-1)return p(e);for(var E=0;E<m;E++)for(var g=l;g>=u;g--){var y=h.concat(E,g);i.Transforms.removeNodes(e,{at:y})}var b=i.Editor.start(e,h.concat(0,u-1<0?0:u-1));(0,c.focusEditor)(e,b)}else{var A=(0,s.getTableFocusingInfos)(e),C=o(A.tableEntry,2),T=C[0],_=C[1],D=o(A.rowEntry,2),O=D[0],N=D[1],S=A.columnIndex,w=O.children.length,k=null;if(w>1){var I=S===w-1;T.children.forEach((function(t,n){var r=_.concat(n,S);i.Transforms.removeNodes(e,{at:r})}));var L=r(T.align);L.splice(S,1),i.Transforms.setNodes(e,{align:L},{at:_}),k=I?i.Editor.start(e,N.concat(S-1)):i.Editor.start(e,N.concat(S)),(0,c.focusEditor)(e,k)}else p(e)}}};t.changeColumnAlign=function(e,t){var n=(0,s.getTableFocusingInfos)(e),a=o(n.tableEntry,2),u=a[0],l=a[1],c=n.columnIndex,d=(0,s.getSelectGrid)(e),f=r(u.align);if(d)for(var p=d.startColIndex,h=d.endColIndex,m=p;m<=h;m++)f.splice(m,m,t);else f.splice(c,c,t);i.Transforms.setNodes(e,{align:f},{at:l})};t.insertTableElement=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.TABLE_ELEMENT_POSITION.AFTER,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,u=(0,s.getTableEntry)(e),p=o(u,1)[0];if(p){var h=(0,s.getSelectGrid)(e);if(!h){var m=(0,c.getSelectedNodeEntryByType)(e,f.TABLE_CELL)[1];h={endRowIndex:m.slice(0,m.length-1).pop(),endColIndex:m.pop()}}var v=o(p,2),E=v[0],g=v[1],y=E.children,b=y.length,A=y[0].children.length,C=h,T=C.endRowIndex,_=C.endColIndex;if(t!==d.TABLE_ELEMENT.ROW)if(t!==d.TABLE_ELEMENT.COLUMN);else{if(A>=d.TABLE_MAX_COLUMNS)return;for(var D=n===d.TABLE_ELEMENT_POSITION.AFTER?_+1:_,O=Math.min(d.TABLE_MAX_COLUMNS-A,a),N=0;N<O;N++)for(var S=0;S<b;S++){var w=[].concat(r(g),[S,D]),k=(0,l.generateTableCell)();i.Transforms.insertNodes(e,k,{at:w})}setTimeout((function(){var t=n===d.TABLE_ELEMENT_POSITION.AFTER?_:_+O,a=[].concat(r(g),[T,t,0]);(0,c.focusEditor)(e,a),i.Transforms.collapse(e,{edge:"end"})}))}else{if(b>=d.TABLE_MAX_ROWS)return;for(var I=n===d.TABLE_ELEMENT_POSITION.AFTER?[].concat(r(g),[T+1]):[].concat(r(g),[T]),L=Math.min(d.TABLE_MAX_ROWS-b,a),R=0;R<L;R++){var P=(0,l.generateTableRow)({columnNum:A});i.Transforms.insertNodes(e,P,{at:I})}setTimeout((function(){var t=n===d.TABLE_ELEMENT_POSITION.AFTER?T:T+L,a=[].concat(r(g),[t,_]);(0,c.focusEditor)(e,a),i.Transforms.collapse(e,{edge:"end"})}))}}}},37617:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.toggleTextStyle=t.removeMark=t.isMenuDisabled=t.isMarkActive=t.addMark=void 0;var a=n(13683),o=n(33871),i=n(17467),u=n(33601);t.isMenuDisabled=function(e,t){return!!t||(!e.selection||!!(0,o.isInCodeBlock)(e))};var s=function(e,t){if(!e.selection)return!1;var n=a.Editor.marks(e);if(n&&Object.keys(n).length>0)return!!n[t];var o=a.Editor.nodes(e,{match:function(e){return!0===e[t]}});return!!r(o,1)[0]};t.isMarkActive=s;var l=function(e,t){a.Editor.addMark(e,t,!0)};t.addMark=l;var c=function(e,t){a.Editor.removeMark(e,t)};t.removeMark=c;t.toggleTextStyle=function(e,t){s(e,t)?c(e,t):l(e,t),t===i.TEXT_STYLE_MAP.CODE&&(a.Range.isCollapsed(e.selection)&&a.Editor.insertText(e,""),(0,u.focusEditor)(e))}},94532:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(28506)),o=r(n(31505)),i=r(n(51892)),u={type:"text",editorMenus:[a.default],editorPlugin:o.default,renderElements:[i.default]};t.default=u},28506:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(17467),u=r(n(57339)),s=n(37617);t.default=function(e){var t=e.editor,n=e.readonly,r=e.type,a=e.isRichEditor,l=e.className,c=i.MENUS_CONFIG_MAP[r],d=(0,s.isMenuDisabled)(t,n),f=(0,s.isMarkActive)(t,r),p=(0,o.useCallback)((function(e,n){(0,s.toggleTextStyle)(t,r)}),[t,r]);return o.default.createElement("div",null,o.default.createElement(u.default,Object.assign({editor:t,disabled:d,isActive:f,isRichEditor:a,className:l,onMouseDown:p},c)))}},31505:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(75168)),o=n(17467),i=n(37617);t.default=function(e){var t=e.onHotKeyDown,n=e;return n.onHotKeyDown=function(e){return(0,a.default)("mod+b",e)||(0,a.default)("mod+i",e)?!!(0,i.isMenuDisabled)(n)||((0,a.default)("mod+b",e)?((0,i.toggleTextStyle)(n,o.TEXT_STYLE_MAP.BOLD),!0):!!(0,a.default)("mod+i",e)&&((0,i.toggleTextStyle)(n,o.TEXT_STYLE_MAP.ITALIC),!0)):t&&t(e)},n}},51892:function(e,t,n){"use strict";var r=n(91847).default,a=["text"],o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(17467);t.default=function(e,t){var n=e.attributes,o=e.children,s=e.leaf,l=(s.text,r(s,a)),c=i.default.cloneElement(o);return s[u.TEXT_STYLE_MAP.BOLD]&&(c=i.default.createElement("strong",null,c)),s[u.TEXT_STYLE_MAP.ITALIC]&&(c=i.default.createElement("i",null,c)),s[u.TEXT_STYLE_MAP.UNDERLINE]&&(c=i.default.createElement("span",{style:{textDecoration:"underline"}},c)),s[u.TEXT_STYLE_MAP.CODE]&&(c=i.default.createElement("code",null,c)),s[u.TEXT_STYLE_MAP.DELETE]&&(c=i.default.createElement("del",null,c)),s[u.TEXT_STYLE_MAP.ADD]&&(c=i.default.createElement("span",null,c)),s.decoration&&(c=i.default.createElement("span",{className:"token ".concat(s.type)},c)),i.default.createElement("span",Object.assign({"data-id":s.id},n,{className:Object.keys(l).join(" ")}),c)}},66117:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(34457),s=a(n(24643)),l=n(946),c=function(e){var t=e.element,n=(0,u.useSlateStatic)();switch(t.type){case s.BLOCKQUOTE:return(0,r(l.BlockquotePlugin.renderElements,1)[0])(e);case s.HEADER1:case s.HEADER2:case s.HEADER3:case s.HEADER4:case s.HEADER5:case s.HEADER6:return(0,r(l.HeaderPlugin.renderElements,1)[0])(e,n);case s.IMAGE:return(0,r(l.ImagePlugin.renderElements,1)[0])(e,n);case s.LINK:return(0,r(l.LinkPlugin.renderElements,1)[0])(e,n);case s.CODE_BLOCK:return(0,r(l.CodeBlockPlugin.renderElements,1)[0])(e,n);case s.CODE_LINE:return(0,r(l.CodeBlockPlugin.renderElements,2)[1])(e,n);case s.CHECK_LIST_ITEM:return(0,r(l.CheckListPlugin.renderElements,1)[0])(e,n);case s.ORDERED_LIST:case s.UNORDERED_LIST:return(0,r(l.ListPlugin.renderElements,1)[0])(e,n);case s.LIST_ITEM:return(0,r(l.ListPlugin.renderElements,2)[1])(e,n);case s.TABLE_CELL:return(0,r(l.TablePlugin.renderElements,1)[0])(e);case s.TABLE_ROW:return(0,r(l.TablePlugin.renderElements,2)[1])(e);case s.TABLE:return(0,r(l.TablePlugin.renderElements,3)[2])(e,n);case s.FORMULA:return(0,r(l.FormulaPlugin.renderElements,1)[0])(e,n);case s.COLUMN:return(0,r(l.ColumnPlugin.renderElements,1)[0])(e);default:return(0,r(l.ParagraphPlugin.renderElements,1)[0])(e)}};t.default=function(e){return i.default.createElement(c,e)}},24273:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(34457),u=n(946),s=function(e){var t=(0,i.useSlateStatic)();return(0,r(u.TextPlugin.renderElements,1)[0])(e,t)};t.default=function(e){return o.default.createElement(s,e)}},19629:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(99754)),s=n(41117),l=a(n(80144)),c=a(n(28418)),d=n(55964),f=a(n(36902)),p=a(n(69784)),h=a(n(28506)),m=a(n(55971)),v=n(17467),E=a(n(4774)),g=a(n(84208)),y=a(n(49438)),b=a(n(57791)),A=n(24643),C=a(n(24713)),T=n(17738),_=n(31973),D=a(n(14311)),O=a(n(47274)),N=a(n(66778)),S=a(n(79661)),w=a(n(49872));n(47996);var k=function(e){var t=e.editor,n=e.readonly,a=void 0!==n&&n,o=e.isRichEditor,k=void 0!==o&&o,I=e.isSupportFormula,L=void 0!==I&&I,R=e.isSupportInsertSeafileImage,P=void 0!==R&&R,M=e.isSupportColumn,x=void 0!==M&&M;(0,l.default)();var F=(0,i.useState)(!1),B=r(F,2),U=B[0],j=B[1],H=(0,i.useMemo)((function(){return(0,_.isInTable)(t)}),[t.selection]),Y=((0,i.useCallback)((function(){var e=!U;j(e),c.default.getInstance().dispatch(s.INTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,e)}),[U]),(0,i.useCallback)((function(e){e&&j(!1)}),[]));(0,i.useEffect)((function(){var e=c.default.getInstance().subscribe(s.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,Y);return function(){e()}}),[]);var G=(0,i.useState)(!1),z=r(G,2),W=z[0],K=z[1],V=(0,i.useCallback)((function(){K(!W)}),[W]),Q=((0,u.default)("iconfont",{"icon-angle-double-left":!U,"icon-angle-double-right":U}),{editor:t,readonly:a,isRichEditor:k});return i.default.createElement("div",{className:"sf-slate-editor-toolbar"},k&&i.default.createElement(d.MenuGroup,null),i.default.createElement(d.MenuGroup,null,i.default.createElement(p.default,Q)),i.default.createElement(d.MenuGroup,null,i.default.createElement(h.default,Object.assign({},Q,{type:v.TEXT_STYLE_MAP.BOLD})),i.default.createElement(h.default,Object.assign({},Q,{type:v.TEXT_STYLE_MAP.ITALIC})),i.default.createElement(h.default,Object.assign({},Q,{type:v.TEXT_STYLE_MAP.CODE})),i.default.createElement(m.default,Q)),i.default.createElement(d.MenuGroup,null,i.default.createElement(f.default,Q),i.default.createElement(y.default,Q),i.default.createElement(b.default,Object.assign({},Q,{type:A.ORDERED_LIST})),i.default.createElement(b.default,Object.assign({},Q,{type:A.UNORDERED_LIST}))),i.default.createElement(d.MenuGroup,null,i.default.createElement(g.default,Q),i.default.createElement(C.default,Q),i.default.createElement(E.default,Object.assign({},Q,{isSupportInsertSeafileImage:P})),L&&i.default.createElement(D.default,Q),x&&i.default.createElement(S.default,Q)),H&&i.default.createElement(d.MenuGroup,{className:"sf-menu-group sf-table-operations-group"},i.default.createElement(T.AlignmentDropDown,Q),i.default.createElement(T.ColumnOperationDropDownList,Q),i.default.createElement(T.RowOperationDropDownList,Q),i.default.createElement(T.RemoveTableMenu,Q)),i.default.createElement(d.MenuGroup,null,i.default.createElement(O.default,Q)),!k&&i.default.createElement("div",{className:"sf-slate-help-info-control",onClick:V},i.default.createElement("span",{className:"iconfont icon-use-help"})),W&&i.default.createElement(N.default,{isRichEditor:k,toggleShortcutDialog:V}),i.default.createElement(w.default,{editor:t}))};k.defaultProps={readonly:!1};t.default=k},67565:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InlineToolbar",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"Toolbar",{enumerable:!0,get:function(){return a.default}});var a=r(n(19629)),o=r(n(7329))},7329:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(80144)),s=n(55964),l=a(n(36902)),c=a(n(69784)),d=a(n(28506)),f=a(n(55971)),p=n(17467),h=a(n(4774)),m=a(n(84208)),v=a(n(49438)),E=a(n(57791)),g=n(24643),y=n(17738),b=n(31973),A=a(n(47274)),C=a(n(66778));n(30879);var T=function(e){var t=e.editor,n=e.readonly,a=void 0!==n&&n,o=e.isRichEditor,T=void 0!==o&&o,_=(e.isSupportFormula,e.isSupportInsertSeafileImage),D=void 0!==_&&_,O=(e.isSupportColumn,e.onExpandEditorToggle);(0,u.default)();var N=(0,i.useMemo)((function(){return(0,b.isInTable)(t)}),[t.selection]),S=(0,i.useState)(!1),w=r(S,2),k=w[0],I=w[1],L=(0,i.useCallback)((function(){I(!k)}),[k]),R={editor:t,readonly:a,isRichEditor:T};return i.default.createElement("div",{className:"sf-slate-editor-toolbar"},T&&i.default.createElement(s.MenuGroup,null),i.default.createElement(s.MenuGroup,null,i.default.createElement(c.default,R)),i.default.createElement(s.MenuGroup,null,i.default.createElement(d.default,Object.assign({},R,{type:p.TEXT_STYLE_MAP.BOLD})),i.default.createElement(d.default,Object.assign({},R,{type:p.TEXT_STYLE_MAP.ITALIC})),i.default.createElement(d.default,Object.assign({},R,{type:p.TEXT_STYLE_MAP.CODE})),i.default.createElement(f.default,R)),i.default.createElement(s.MenuGroup,null,i.default.createElement(l.default,R),i.default.createElement(v.default,R),i.default.createElement(E.default,Object.assign({},R,{type:g.ORDERED_LIST})),i.default.createElement(E.default,Object.assign({},R,{type:g.UNORDERED_LIST}))),i.default.createElement(s.MenuGroup,null,i.default.createElement(m.default,R),i.default.createElement(s.MoreMenu,R,i.default.createElement(s.MenuGroup,null,i.default.createElement(h.default,Object.assign({},R,{isSupportInsertSeafileImage:D}))),N&&i.default.createElement(s.MenuGroup,{className:"sf-menu-group sf-table-operations-group"},i.default.createElement(y.AlignmentDropDown,R),i.default.createElement(y.ColumnOperationDropDownList,R),i.default.createElement(y.RowOperationDropDownList,R),i.default.createElement(y.RemoveTableMenu,R)),i.default.createElement(s.MenuGroup,null,i.default.createElement(A.default,R)),!T&&i.default.createElement("div",{className:"sf-slate-help-info-control",onClick:L},i.default.createElement("span",{className:"iconfont icon-use-help"})))),O&&i.default.createElement(s.MenuGroup,null,O&&i.default.createElement(s.ExpandEditorMenu,Object.assign({},R,{onExpandEditorToggle:O}))),k&&i.default.createElement(C.default,{isRichEditor:T,toggleShortcutDialog:L}))};T.defaultProps={readonly:!1};t.default=T},66778:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(64467)),c=u(n(9950)),d=n(48843),f=n(28321);n(71394);var p=window.navigator.platform.indexOf("Win")<0?"\u2318":"CTRL",h=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,l.default)(e,"renderShortcut",(function(e){return c.default.createElement(c.Fragment,null,c.default.createElement("span",{className:"keyboard-shortcut"},e.map((function(e,t){return c.default.createElement("kbd",{key:t},e)}))),c.default.createElement("br",null))})),(0,l.default)(e,"renderContainer",(function(t,n){return c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},e.renderShortcut(t)),c.default.createElement("div",{className:"col-8"},n))})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.t,n=e.toggleShortcutDialog,r=e.isRichEditor,a=t("userHelp",{returnObjects:!0}),o=a.userHelpData;return c.default.createElement(d.Modal,{isOpen:!0,toggle:n,className:"keyboard-shortcut-dialog",zIndex:1071},c.default.createElement(d.ModalHeader,{toggle:n},c.default.createElement("span",{className:"mr-2"},t(a.title))),c.default.createElement(d.ModalBody,null,c.default.createElement("div",null,c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[1].shortcutType)),this.renderContainer(["#","space"],t(o[1].shortcutData.Heading_1)),this.renderContainer(["##","space"],t(o[1].shortcutData.Heading_2)),this.renderContainer(["###","space"],t(o[1].shortcutData.Heading_3)),this.renderContainer(["####","space"],t(o[1].shortcutData.Heading_4)),this.renderContainer(["#####","space"],t(o[1].shortcutData.Heading_5)),this.renderContainer(["######","space"],t(o[1].shortcutData.Heading_6))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[0].shortcutType)),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["*","space"]),this.renderShortcut(["-","space"])),c.default.createElement("div",{className:"col-8"},t(o[0].shortcutData.Make_list))),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["1.","space"])),c.default.createElement("div",{className:"col-8"},t(o[0].shortcutData.Make_ordered_list))),this.renderContainer(["Tab"],t(o[0].shortcutData.Increase_depth)),this.renderContainer(["Shift","Enter"],t(o[0].shortcutData.Insert_child_in_item)),this.renderContainer(["Enter"],t(o[0].shortcutData.Insert_new_item))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[6].shortcutType)),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["**bold**","space"]),this.renderShortcut(["__bold__","space"])),c.default.createElement("div",{className:"col-8"},t(o[6].shortcutData.Bold))),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["*italic*","space"]),this.renderShortcut(["_italic_","space"])),c.default.createElement("div",{className:"col-8"},t(o[6].shortcutData.Italic))),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["***italic***","space"]),this.renderShortcut(["___italic___","space"])),c.default.createElement("div",{className:"col-8"},t(o[6].shortcutData.Italic_bold))),this.renderContainer(["`code`","space"],t(o[6].shortcutData.Inline_code))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[2].shortcutType)),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["```","space"])),c.default.createElement("div",{className:"col-8"},t(o[2].shortcutData.Make_code_block))),this.renderContainer(["Tab"],t(o[2].shortcutData.Insert_indent)),this.renderContainer(["Enter"],t(o[2].shortcutData.Insert_new_line)),this.renderContainer([p,"Enter"],t(o[2].shortcutData.Escape_code_block))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[3].shortcutType)),this.renderContainer([">","space"],t(o[3].shortcutData.Make_block_quote)),this.renderContainer(["Enter"],t(o[3].shortcutData.Escape_block_quote))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[4].shortcutType)),this.renderContainer(["Enter"],t(o[4].shortcutData.Insert_table_row)),this.renderContainer([p,"Enter"],t(o[4].shortcutData.Escape_table))),r&&c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[7].shortcutType)),this.renderContainer([p,"s"],t(o[7].shortcutData.Save_file))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[8].shortcutType)),this.renderContainer([p,"v"],t(o[8].shortcutData.Paste_screen_shot))))))}}])}(c.default.PureComponent);t.default=(0,f.withTranslation)("seafile-editor")(h)},1697:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(9950),o=r(n(28418)),i=n(41117),u=n(86086),s=n(895);t.default=function(e){(0,a.useEffect)((function(){return o.default.getInstance().subscribe(i.EXTERNAL_EVENTS.INSERT_IMAGE,(function(t){var n=t.title,r=t.url,a=t.isImage,o=t.selection;a?(0,u.insertSeafileImage)({editor:e,title:n,url:r,selection:o}):(0,s.insertSeafileLink)({editor:e,title:n,url:r,selection:o})}))}),[e])}},35143:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(9950);t.default=function(e){var t=(0,a.useState)(!0),n=r(t,2),o=n[0],i=n[1];return(0,a.useEffect)((function(){if(e){if(window.MathJax={options:{enableMenu:!1},tex:{inlineMath:[["$","$"]],displayMath:[["$$","$$"]]},svg:{fontCache:"global"}},!document.querySelector("#mathjax")){var t=document.createElement("script");t.src=e,t.id="mathjax",document.body.appendChild(t),t.onload=function(){i(!1)}}return function(){var e=document.getElementById("mathjax");e&&e.parentNode.removeChild(e)}}i(!1)}),[]),{isLoadingMathJax:o}}},52703:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useScrollContext=t.ScrollContext=void 0;var a=r(n(9950)),o=t.ScrollContext=a.default.createContext(null);t.useScrollContext=function(){var e=(0,a.useContext)(o);if(!e)throw new Error("The `useScrollContext` hook must be used inside the <ScrollContext> component's context.");return e.scrollRef}},80144:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,o.useState)({}),t=r(e,2)[1];(0,o.useEffect)((function(){var e=i.default.getInstance().subscribe("change",(function(){return t({})}));return function(){e()}}),[])};var o=n(9950),i=a(n(28418))},95607:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(9950).useEffect,a=n(41117).EXTERNAL_EVENTS,o=n(28418).default;t.default=function(e){r((function(){return o.getInstance().subscribe(a.ON_LINK_CLICK,(function(t){t.preventDefault(),t.stopPropagation();for(var n,r=t.target;!r.dataset||!r.dataset.url;)r=r.parentNode;r&&(n=r.dataset.url,e?e(n):window.open(n))}))}),[e])}},92203:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"EXTERNAL_EVENTS",{enumerable:!0,get:function(){return a.EXTERNAL_EVENTS}}),Object.defineProperty(t,"EmailEditorDialog",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"EventBus",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"LongTextEditorDialog",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"LongTextInlineEditor",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"MarkdownEditor",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"MarkdownPreview",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"MarkdownViewer",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"SeaTableEditor",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"SeaTableViewer",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"SimpleEditor",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"deserializeHtml",{enumerable:!0,get:function(){return m.deserializeHtml}}),Object.defineProperty(t,"getPreviewContent",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"mdStringToSlate",{enumerable:!0,get:function(){return m.mdStringToSlate}}),Object.defineProperty(t,"processor",{enumerable:!0,get:function(){return m.processor}}),Object.defineProperty(t,"replaceColumnData",{enumerable:!0,get:function(){return v.replaceColumnData}}),Object.defineProperty(t,"slateToMdString",{enumerable:!0,get:function(){return m.slateToMdString}});var a=n(41117),o=r(n(8473)),i=r(n(61633)),u=r(n(22428)),s=r(n(15514)),l=r(n(46389)),c=r(n(26352)),d=r(n(42709)),f=r(n(87261)),p=r(n(18934)),h=r(n(28418)),m=n(24955),v=n(96521),E=r(n(71356))},15514:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.lang,n=e.readOnly,a=void 0!==n&&n,o=e.headerName,d=e.value,f=e.columns,p=e.autoSave,h=void 0!==p&&p,m=e.saveDelay,v=void 0===m?6e4:m,E=e.isCheckBrowser,g=void 0!==E&&E,y=e.editorApi,b=e.onSaveEditorValue,A=e.onEditorValueChanged,C=e.onCloseEditorDialog,T=(0,i.useRef)(null),_=(0,i.useState)(!1),D=r(_,2),O=D[0],N=D[1],S=(0,i.useState)(!1),w=r(S,2),k=w[0],I=w[1],L=(0,i.useState)({}),R=r(L,2),P=R[0],M=R[1],x=(0,i.useCallback)((function(){var e;if(O&&!a){var t=null===(e=T.current)||void 0===e?void 0:e.getSlateValue();b(t),N(!1)}}),[O,b,a]),F=(0,i.useCallback)((function(){var e,t=null;!a&&O&&(t=null===(e=T.current)||void 0===e?void 0:e.getSlateValue());C(t)}),[O,C,a]),B=(0,i.useCallback)((function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),F())}),[F]);(0,i.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){x()}),v)),document.addEventListener("keydown",B),function(){clearTimeout(e),document.removeEventListener("keydown",B)}}),[h,v,x,B]);var U=(0,i.useMemo)((function(){return(0,s.default)(g)}),[g]),j=U.isValidBrowser,H=U.isWindowsWechat,Y=(0,i.useCallback)((function(){var e={};k||(e={width:"100%",height:"100%",top:0,border:"none"}),I(!k),M(e)}),[k]),G=(0,i.useCallback)((function(){setTimeout((function(){if(A&&"function"===typeof A){var e,t=null===(e=T.current)||void 0===e?void 0:e.getSlateValue();A(t)}N(!0)}),0)}),[A]),z=(0,u.default)("longtext-header-container",{"longtext-header-container-border":a||H}),W=(0,u.default)("longtext-content-container",{"longtext-container-scroll":a||H});return i.default.createElement(l.LongTextModal,{onModalClick:F},i.default.createElement("div",{style:P,className:"longtext-dialog-container"},i.default.createElement("div",{className:z},i.default.createElement("div",{className:"longtext-header"},i.default.createElement("span",{className:"longtext-header-name"},o),i.default.createElement("div",{className:"longtext-header-tool"},i.default.createElement("span",{onClick:Y,className:"longtext-header-tool-item mr-1 dtable-font dtable-icon-full-screen ".concat(k?"long-text-full-screen":"")}),i.default.createElement("span",{onClick:F,className:"longtext-header-tool-item dtable-font dtable-icon-x"}))),!j&&i.default.createElement(l.BrowserTip,{lang:t,isWindowsWechat:H})),i.default.createElement("div",{onKeyDown:function(e){e.stopPropagation(),B(e)},className:W},i.default.createElement(c.default,{ref:T,value:d,columns:f,editorApi:y,onContentChanged:G}))))};var i=o(n(9950)),u=a(n(99754)),s=a(n(6313)),l=n(49668),c=a(n(87261));n(25256)},46389:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.lang,n=e.readOnly,a=e.headerName,o=e.value,p=e.autoSave,h=void 0===p||p,m=e.saveDelay,v=void 0===m?6e4:m,E=e.isCheckBrowser,g=void 0!==E&&E,y=e.mathJaxSource,b=e.className,A=e.editorApi,C=e.onSaveEditorValue,T=e.onEditorValueChanged,_=e.onCloseEditorDialog,D=(0,i.useRef)(null),O=(0,i.useState)(!1),N=r(O,2),S=N[0],w=N[1],k=(0,i.useState)(!1),I=r(k,2),L=I[0],R=I[1],P=(0,i.useState)({}),M=r(P,2),x=M[0],F=M[1],B=(0,i.useCallback)((function(){var e,t;if(S&&!n){var r=null===(e=D.current)||void 0===e?void 0:e.getValue(),a=null===(t=D.current)||void 0===t?void 0:t.getSlateValue(),o=(0,l.default)(a,!1),i=o.previewText,u=o.images,s=o.links,c=o.checklist;C({text:r,preview:i,images:u,links:s,checklist:c}),w(!1)}}),[S,C,n]),U=(0,i.useCallback)((function(){var e=null;if(!n&&S){var t,r,a=null===(t=D.current)||void 0===t?void 0:t.getValue(),o=null===(r=D.current)||void 0===r?void 0:r.getSlateValue(),i=(0,l.default)(o,!1);e={text:a,preview:i.previewText,images:i.images,links:i.links,checklist:i.checklist}}_(e)}),[S,_,n]),j=(0,i.useCallback)((function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),U())}),[U]);(0,i.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){B()}),v)),document.addEventListener("keydown",j),function(){clearTimeout(e),document.removeEventListener("keydown",j)}}),[h,v,B,j]);var H=(0,i.useMemo)((function(){return(0,c.default)(g)}),[g]),Y=H.isValidBrowser,G=H.isWindowsWechat,z=(0,i.useCallback)((function(){var e={};L||(e={width:"100%",height:"100%",top:0,border:"none"}),R(!L),F(e)}),[L]),W=(0,i.useCallback)((function(){setTimeout((function(){if(T&&"function"===typeof T){var e,t,n=null===(e=D.current)||void 0===e?void 0:e.getValue(),r=null===(t=D.current)||void 0===t?void 0:t.getSlateValue(),a=(0,l.default)(r,!1),o=a.previewText,i=a.images,u=a.links,s=a.checklist;T({text:n,preview:o,images:i,links:u,checklist:s})}w(!0)}),0)}),[T]),K=(0,u.default)("longtext-header-container",{"longtext-header-container-border":n||G}),V=(0,u.default)("longtext-content-container",{"longtext-container-scroll":n||G});return i.default.createElement(d.LongTextModal,{onModalClick:U,containerClass:b},i.default.createElement("div",{style:x,className:"longtext-dialog-container"},i.default.createElement("div",{className:K},i.default.createElement("div",{className:"longtext-header"},i.default.createElement("span",{className:"longtext-header-name"},a),i.default.createElement("div",{className:"longtext-header-tool"},i.default.createElement("span",{onClick:z,className:"longtext-header-tool-item mr-1 iconfont icon-full-screen ".concat(L?"long-text-full-screen":"")}),i.default.createElement("span",{onClick:U,className:"longtext-header-tool-item iconfont icon-x"}))),!Y&&i.default.createElement(d.BrowserTip,{lang:t,isWindowsWechat:G})),i.default.createElement("div",{onKeyDown:function(e){e.stopPropagation(),j(e)},className:V},!n&&!G&&i.default.createElement(s.default,{ref:D,value:o,editorApi:A,mathJaxSource:y,onContentChanged:W}),(n||G)&&i.default.createElement(f.default,{isWindowsWechat:G,value:o,mathJaxSource:y,isShowOutline:!1}))))};var i=o(n(9950)),u=a(n(99754)),s=a(n(22428)),l=a(n(71356)),c=a(n(6313)),d=n(49668),f=a(n(42709));n(25256)},77058:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,s.default)(e,"isClickedInside",!1),(0,s.default)(e,"handleDocumentClick",(function(t){e.isClickedInside?e.isClickedInside=!1:e.props.onClickOutside(t)})),(0,s.default)(e,"handleMouseDown",(function(){e.isClickedInside=!0})),e}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleDocumentClick)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleDocumentClick)}},{key:"render",value:function(){return l.default.cloneElement(l.default.Children.only(this.props.children),{onMouseDownCapture:this.handleMouseDown})}}])}(l.default.Component);t.default=c},40896:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(75168));t.default=function(e){var t=e.enableEdit,n=e.value,a=e.onChange,o=e.closeEditor,s=(0,i.useState)(n),l=r(s,2),c=l[0],d=l[1],f=(0,i.useRef)(!1),p=(0,i.useRef)(null);(0,i.useEffect)((function(){t!==f.current&&t&&!f.current&&setTimeout((function(){return p.current.focus()}))}),[t]);var h=(0,i.useCallback)((function(e){var t=e.target.value;t!==c&&(d(t),a&&a({text:t,preview:t?t.slice(0,30):"",links:[],images:[]}))}),[c,a]),m=(0,i.useCallback)((function(e){var t=e.currentTarget,n=t.selectionStart,r=t.selectionEnd,a=t.value;(0,u.default)("enter",e)?(e.preventDefault(),o&&o(),p.current.blur()):(37===e.keyCode&&0===n||39===e.keyCode&&r===a.length)&&e.stopPropagation()}),[o]),v=(0,i.useCallback)((function(e){e.stopPropagation()}),[]),E=(0,i.useCallback)((function(e){e.stopPropagation()}),[]);return i.default.createElement("textarea",{className:"form-control sf-long-text-inline-fallback-editor-container",ref:p,rows:5,value:c,onChange:h,onKeyDown:m,onPaste:v,onCut:E})}},26352:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(75168)),s=a(n(77058)),l=a(n(40896)),c=a(n(48239)),d=a(n(6313)),f=n(34205);n(57776);var p=(0,i.forwardRef)((function(e,t){var n=e.autoSave,a=e.isCheckBrowser,o=e.saveDelay,p=e.value,h=e.lang,m=e.headerName,v=e.onClick,E=e.onSaveEditorValue,g=e.editorApi,y=(0,i.useState)(!1),b=r(y,2),A=b[0],C=b[1],T=(0,i.useRef)("string"===typeof p?{text:p}:p),_=(0,i.useRef)(!1),D=(0,i.useMemo)((function(){return(0,d.default)(a)}),[a]).isWindowsWechat,O=(0,i.useCallback)((function(){C(!0)}),[]),N=(0,i.useCallback)((function(){_.current&&E(T.current),C(!1)}),[_,T,E]),S=(0,i.useCallback)((function(e){T.current=e,_.current=!0}),[]),w=(0,i.useCallback)((function(e){if(A){var t=e.keyCode,n=(0,u.default)("mod+p",e);return t===f.KeyCodes.Esc||n?(e.preventDefault(),!n&&e.stopPropagation(),void N()):void 0}}),[A,N]);(0,i.useImperativeHandle)(t,(function(){return{enableEdit:A,openEditor:O,closeEditor:N}}),[A,O,N]);var k=(0,i.useCallback)((function(){v&&v(),O()}),[O,v]);return i.default.createElement(s.default,{onClickOutside:N},i.default.createElement("div",{className:"w-100",onKeyDown:w},D?i.default.createElement(l.default,{enableEdit:A,value:T.current.text,onChange:S,closeEditor:N}):i.default.createElement(c.default,{enableEdit:A,handelEnableEdit:k,lang:h,headerName:m,value:T.current.text,autoSave:n,saveDelay:o,isCheckBrowser:a,editorApi:g,onSaveEditorValue:E,onEditorValueChanged:S})))}));t.default=p},48239:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(22428)),s=a(n(71356)),l=a(n(42709)),c=a(n(46389)),d=a(n(99754));t.default=function(e){var t=e.enableEdit,n=e.handelEnableEdit,a=e.lang,o=e.headerName,f=e.value,p=e.autoSave,h=void 0===p||p,m=e.saveDelay,v=void 0===m?6e4:m,E=e.isCheckBrowser,g=void 0!==E&&E,y=e.editorApi,b=e.onSaveEditorValue,A=e.onEditorValueChanged,C=(0,i.useRef)(null),T=(0,i.useRef)(null),_=(0,i.useState)({}),D=r(_,2),O=D[0],N=D[1],S=(0,i.useState)(!1),w=r(S,2),k=w[0],I=w[1],L=(0,i.useRef)("string"===typeof f?{text:f}:f),R=(0,i.useRef)(!1),P=(0,i.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];R.current=!0,A&&A(e),t&&(b&&b(e),R.current=!1)}),[b,A]),M=(0,i.useCallback)((function(){R.current&&P(L.current,!0)}),[P]),x=(0,i.useCallback)((function(){setTimeout((function(){var e,t,n=null===(e=T.current)||void 0===e?void 0:e.getValue(),r=null===(t=T.current)||void 0===t?void 0:t.getSlateValue(),a=(0,s.default)(r,!1),o=a.previewText,i=a.images,u=a.links,l=a.checklist;L.current={text:n,preview:o,images:i,links:u,checklist:l},P(L.current)}),0)}),[P]),F=(0,i.useCallback)((function(){var e=C.current.getBoundingClientRect().height;N({height:e}),I(!0)}),[C]),B=(0,i.useCallback)((function(e){e&&(L.current=e,P(e,!0)),N({}),I(!1)}),[P]);return(0,i.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){M()}),v)),function(){e&&clearTimeout(e)}}),[h,v,M]),t||L.current.text?i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:(0,d.default)("sf-long-text-inline-editor-container",{preview:!t}),style:O,ref:C},k?i.default.createElement("div",{className:"sf-simple-slate-editor-container"},i.default.createElement("div",{className:"sf-slate-editor-toolbar"}),i.default.createElement("div",{className:"sf-slate-editor-content"},i.default.createElement(l.default,{value:L.current.text,isShowOutline:!1}))):i.default.createElement(u.default,{ref:T,enableEdit:t,isInline:!0,value:L.current.text,handelEnableEdit:n,onSave:M,editorApi:y,onContentChanged:x,onExpandEditorToggle:F})),k&&i.default.createElement(c.default,{lang:a,readOnly:!1,headerName:o,value:L.current.text,autoSave:h,saveDelay:v,isCheckBrowser:g,editorApi:y,onSaveEditorValue:P,onEditorValueChanged:P,onCloseEditorDialog:B})):i.default.createElement("div",{className:(0,d.default)("sf-long-text-inline-editor-container",{preview:!t}),ref:C,onClick:n})}},8473:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(15495)),s=n(24955),l=a(n(35143)),c=a(n(7882)),d=n(33601),f=(0,i.forwardRef)((function(e,t){var n=e.isFetching,a=e.value,o=e.initValue,f=e.editorApi,p=e.mathJaxSource,h=e.isSupportInsertSeafileImage,m=e.onSave,v=e.onContentChanged,E=e.children,g=(0,i.useState)([]),y=r(g,2),b=y[0],A=y[1],C=(0,i.useState)(!0),T=r(C,2),_=T[0],D=T[1],O=(0,l.default)(p).isLoadingMathJax;(0,i.useImperativeHandle)(t,(function(){return{getValue:function(){return(0,s.slateToMdString)(b)}}}),[b]),(0,i.useEffect)((function(){if(!n){var e=(0,s.mdStringToSlate)(a);!a&&o&&(e=[(0,d.generateHeaderElement)(o)]),A(e),D(!1)}}),[n]);var N=(0,i.useCallback)((function(e){A(e),v&&v()}),[v]),S={isSupportFormula:!!p,isSupportInsertSeafileImage:h,value:b,editorApi:f,onSave:m,onContentChanged:N,children:E};return n||_||O?i.default.createElement(u.default,null):i.default.createElement(c.default,S)}));t.default=f},42709:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(64467)),l=u(n(9950)),c=u(n(15495)),d=n(24955),f=u(n(43065));n(65836);var p=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,s.default)(n,"convertMarkdown",(function(e){d.processor.process(e).then((function(e){var t=String(e).replace(/<a /gi,'<a target="_blank" tabindex="-1"');n.setState({innerHtml:t})}))})),n.state={innerHtml:null},n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.isWindowsWechat,n=e.value;t&&this.convertMarkdown(n)}},{key:"render",value:function(){var e=this.props,t=e.isWindowsWechat,n=e.value,r=e.isShowOutline,a=this.state.innerHtml;return t&&null===a?l.default.createElement(c.default,null):l.default.createElement("div",{className:"longtext-preview-container"},t&&l.default.createElement("div",{className:"article",dangerouslySetInnerHTML:{__html:this.state.innerHtml}}),!t&&l.default.createElement(f.default,{value:(0,d.mdStringToSlate)(n),isShowOutline:r}))}}])}(l.default.PureComponent);t.default=p},61633:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isFetching,n=e.value,a=e.mathJaxSource,o=e.isShowOutline,d=e.scrollRef,f=e.onLinkClick,p=e.beforeRenderCallback,h=(0,i.useState)([]),m=r(h,2),v=m[0],E=m[1],g=(0,i.useState)(!0),y=r(g,2),b=y[0],A=y[1],C=(0,l.default)(a).isLoadingMathJax;(0,i.useEffect)((function(){if(!t){A(!0);var e=(0,s.mdStringToSlate)(n);p&&p(e),E(e),setTimeout((function(){A(!1)}),0)}}),[t,n]);var T={isSupportFormula:!!a,value:v,isShowOutline:o,scrollRef:d,onLinkClick:f};if(t||b||C)return i.default.createElement(u.default,null);return i.default.createElement(c.default,T)};var i=o(n(9950)),u=a(n(15495)),s=n(24955),l=a(n(35143)),c=a(n(43065))},87261:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=a(n(15495)),s=n(24955),l=a(n(35143)),c=a(n(24197)),d=(0,i.forwardRef)((function(e,t){var n=e.isFetching,a=e.value,o=e.editorApi,d=e.mathJaxSource,f=e.columns,p=e.onSave,h=e.onContentChanged,m=(0,i.useState)([]),v=r(m,2),E=v[0],g=v[1],y=(0,i.useState)(!0),b=r(y,2),A=b[0],C=b[1],T=(0,l.default)(d).isLoadingMathJax;(0,i.useImperativeHandle)(t,(function(){return{getValue:function(){return(0,s.slateToMdString)(E)},getSlateValue:function(){return E}}}),[E]),(0,i.useEffect)((function(){if(!n){var e=a?JSON.parse(a):(0,s.mdStringToSlate)("");g(e),C(!1)}}),[n]);var _=(0,i.useCallback)((function(e){g(e),h&&h()}),[h]),D={isSupportFormula:!!d,value:E,editorApi:o,columns:f,onSave:p,onContentChanged:_};return n||A||T?i.default.createElement(u.default,null):i.default.createElement(c.default,D)}));t.default=d},18934:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isFetching,n=e.value,a=e.mathJaxSource,o=e.isShowOutline,d=e.scrollRef,f=e.onLinkClick,p=(0,i.useState)([]),h=r(p,2),m=h[0],v=h[1],E=(0,i.useState)(!0),g=r(E,2),y=g[0],b=g[1],A=(0,s.default)(a).isLoadingMathJax;(0,i.useEffect)((function(){if(!t){b(!0);var e=n?JSON.parse(n):(0,c.mdStringToSlate)("");v(e),setTimeout((function(){b(!1)}),0)}}),[t,n]);var C={isSupportFormula:!!a,value:m,isShowOutline:o,scrollRef:d,onLinkClick:f};if(t||y||A)return i.default.createElement(u.default,null);return i.default.createElement(l.default,C)};var i=o(n(9950)),u=a(n(15495)),s=a(n(35143)),l=a(n(43065)),c=n(24955)},22428:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(91847).default,i=["isInline","isFetching","value","editorApi","mathJaxSource","onSave","onContentChanged"],u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=u(n(15495)),d=n(24955),f=u(n(35143)),p=u(n(24197)),h=u(n(56400)),m=(0,l.forwardRef)((function(e,t){var n=e.isInline,u=e.isFetching,s=e.value,m=e.editorApi,v=e.mathJaxSource,E=e.onSave,g=e.onContentChanged,y=o(e,i),b=(0,l.useState)([]),A=a(b,2),C=A[0],T=A[1],_=(0,l.useState)(!0),D=a(_,2),O=D[0],N=D[1],S=(0,f.default)(v).isLoadingMathJax;(0,l.useImperativeHandle)(t,(function(){return{getValue:function(){return(0,d.slateToMdString)(C)},getSlateValue:function(){return C}}}),[C]),(0,l.useEffect)((function(){if(!u){var e=(0,d.mdStringToSlate)(s);T(e),N(!1)}}),[u]);var w=(0,l.useCallback)((function(e){T(e),g&&g()}),[g]),k=r({isSupportFormula:!!v,value:C,editorApi:m,onSave:E,onContentChanged:w},y);return u||O||S?l.default.createElement(c.default,null):n?l.default.createElement(h.default,k):l.default.createElement(p.default,k)}));t.default=m},19104:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNORDERED_LIST=t.TOP_LEVEL_TYPES=t.TABLE_ROW=t.TABLE_CELL=t.TABLE=t.PARAGRAPH=t.ORDERED_LIST=t.LIST_ITEM=t.LINK=t.INLINE_LEVEL_TYPES=t.IMAGE=t.HEADER_TYPE_MAP=t.HEADER_LIST=t.HEADER6=t.HEADER5=t.HEADER4=t.HEADER3=t.HEADER2=t.HEADER1=t.HEADER=t.FORMULA=t.COLUMN=t.CODE_LINE=t.CODE_BLOCK=t.CHECK_LIST_ITEM=t.BLOCKQUOTE=void 0;var n=t.BLOCKQUOTE="blockquote",r=t.HEADER="header",a=t.HEADER1="".concat(r,"1"),o=t.HEADER2="".concat(r,"2"),i=t.HEADER3="".concat(r,"3"),u=t.HEADER4="".concat(r,"4"),s=t.HEADER5="".concat(r,"5"),l=t.HEADER6="".concat(r,"6"),c=t.ORDERED_LIST="ordered_list",d=t.UNORDERED_LIST="unordered_list",f=(t.LIST_ITEM="list_item",t.CHECK_LIST_ITEM="check_list_item"),p=t.PARAGRAPH="paragraph",h=t.CODE_BLOCK="code_block",m=(t.CODE_LINE="code_line",t.TABLE="table"),v=(t.TABLE_ROW="table_row",t.TABLE_CELL="table_cell",t.IMAGE="image"),E=t.LINK="link";t.FORMULA="formula",t.COLUMN="column",t.TOP_LEVEL_TYPES=[n,a,o,i,u,s,l,c,d,f,p,h,m],t.INLINE_LEVEL_TYPES=[v,E],t.HEADER_LIST=["H1","H2","H3","H4","H5","H6"],t.HEADER_TYPE_MAP={H1:a,H2:o,H3:i,H4:u,H5:s,H6:l}},5009:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.genCodeLangs=t.formatInlineNodes=void 0;t.genCodeLangs=function(){return[{text:"Plain Text",value:"plaintext"},{text:"Bash",value:"bash"},{text:"CSS",value:"css"},{text:"C",value:"c"},{text:"C++",value:"cpp"},{text:"C#",value:"csharp"},{text:"Go",value:"go"},{text:"HTML",value:"html"},{text:"Javascript",value:"javascript"},{text:"Java",value:"java"},{text:"PHP",value:"php"},{text:"Python",value:"python"},{text:"Ruby",value:"ruby"},{text:"SQL",value:"sql"},{text:"Swift",value:"swift"},{text:"Typescript",value:"typescript"},{text:"XML",value:"xml"}]};t.formatInlineNodes=function(e){return e&&Array.isArray(e)&&0!==e.length?e.every((function(e){return 2===Object.keys(e).length}))?[{id:e[0].id,text:e.reduce((function(e,t){return e+t.text}),"")}]:e:[]}},12505:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=r(n(99771)),i=n(19104),u=r(n(36573)),s=n(5009),l=function(e){return!("#text"===e.nodeName&&"\n"===e.nodeValue)},c=function(e){for(var t,n=function(e){switch("[object NodeList]"===Object.prototype.toString.call(e)&&(e=Array.from(e)),(0,o.default)(e)){case"array":return d(e);case"object":return c(e);case"null":case"undefined":return;default:throw new Error('The `next` argument was called with invalid children: "'.concat(e,'".'))}},r=0;r<u.default.length;r++){var a=u.default[r];if(a){var i=a(e,n),s=(0,o.default)(i);if("array"!==s&&"object"!==s&&"null"!==s&&"undefined"!==s)throw new Error('A rule returned an invalid deserialized representation: "'.concat(t,'".'));if(void 0!==i){if(null===i)return null;t=i;break}}}return t||n(e.childNodes)},d=function(){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(l).forEach((function(n){var r=c(n);switch((0,o.default)(r)){case"array":var a=e?f(r):r;t=t.concat(a);break;case"object":t.push(r)}})),(0,s.formatInlineNodes)(t)},f=function(e){return 0===e.length?[{id:a.default.nice(),type:i.PARAGRAPH,children:[{text:"",id:a.default.nice()}]}]:e=e.reduce((function(e,t){if(i.TOP_LEVEL_TYPES.includes(t.type)&&e.push(t),t.type===i.LIST_ITEM){var n={id:a.default.nice(),type:i.UNORDERED_LIST,children:[t]};return e.push(n),e}if(!t.type||i.INLINE_LEVEL_TYPES.includes(t.type)){var r=e[e.length-1];if(r&&r.type===i.PARAGRAPH)return r.children.push(t),e;var o={id:a.default.nice(),type:i.PARAGRAPH,children:[t]};return e.push(o),e}return e}),[])};t.default=function(e){var t=(new DOMParser).parseFromString(e,"text/html").body,n=Array.from(t.childNodes),r=[];return r=d(n,!0),r=f(r)}},41286:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("BLOCKQUOTE"===n)return{id:a.default.nice(),type:o.BLOCKQUOTE,children:t(r)}}},37364:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104),i=n(5009);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("PRE"===n){var u=Array.from(r).filter((function(e){return"CODE"===e.nodeName})),s=u[0];if(s){var l=s.getAttribute("lang");return l=(0,i.genCodeLangs)().find((function(e){return e.value===l}))||"plaintext",{id:a.default.nice(),language:l,type:o.CODE_BLOCK,children:t(u)}}var c=r[0].textContent.split("\n").filter(Boolean).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e}]}}));return{id:a.default.nice(),language:"plaintext",type:o.CODE_BLOCK,children:c}}if("CODE"===n&&"PRE"===e.parentElement.nodeName){if(Array.from(r).every((function(e){return"P"===e.nodeName})))return Array.from(r).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e.textContent}]}}));var d=e.textContent;return d.indexOf("\n")>-1?d.split("\n").filter(Boolean).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e}]}})):{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e.textContent}]}}}},60940:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if(n&&o.HEADER_LIST.includes(n))return{id:a.default.nice(),type:o.HEADER_TYPE_MAP[n],children:t(r)}}},67712:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104);t.default=function(e,t){if("IMG"===e.nodeName)return{id:a.default.nice(),type:o.IMAGE,data:{src:e.getAttribute("src")},children:[{text:"",id:a.default.nice()}]}}},36573:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(41286)),o=r(n(37364)),i=r(n(60940)),u=r(n(67712)),s=r(n(21849)),l=r(n(24773)),c=r(n(6283)),d=r(n(5021)),f=r(n(71134)),p=[a.default,o.default,i.default,u.default,s.default,l.default,d.default,c.default,f.default];t.default=p},21849:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.textContent||e.getAttribute("title")||e.getAttribute("href");if("A"===n)return{id:a.default.nice(),type:o.LINK,url:e.getAttribute("href")||r,title:e.getAttribute("title"),children:[{id:a.default.nice(),text:r}]}}},24773:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104),i=n(33601),u=["DIV","P"];t.default=function(e,t){var n=e.nodeName,r=e.childNodes;return"UL"===n?{id:a.default.nice(),type:o.UNORDERED_LIST,children:t(r)}:"OL"===n?{id:a.default.nice(),type:o.ORDERED_LIST,children:t(r)}:"LI"===n&&u.includes(e.firstChild.nodeName)?{id:a.default.nice(),type:o.LIST_ITEM,children:t(r)}:"LI"!==n||u.includes(e.firstChild.nodeName)?u.includes(n)&&"LI"===e.parentElement.nodeName?0===Array.from(r).length?{id:a.default.nice(),type:o.PARAGRAPH,children:[(0,i.generateDefaultText)()]}:{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}:void 0:{id:a.default.nice(),type:o.LIST_ITEM,children:[{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}]}}},6283:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("P"===n&&"LI"!==e.parentElement.nodeName)return{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}}},5021:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("TABLE"===n)return{id:a.default.nice(),type:o.TABLE,align:[],children:t(r)};if("THEAD"===n||"TBODY"===n)return t(r);if("TR"===n&&r.length>0){if(!Array.from(r).some((function(e){return"TH"===e.nodeName||"TD"===e.nodeName})))return;return{id:a.default.nice(),type:o.TABLE_ROW,children:t(r)}}if("TH"===n||"TD"===n){var i=Array.from(r).flatMap((function(e){if("P"===e.nodeName){var n=Array.from(e.childNodes).map((function(e){return e.textContent})).join("");return{id:a.default.nice(),type:"text",text:n}}return t([e])}));return{id:a.default.nice(),type:o.TABLE_CELL,children:i}}}},71134:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656));t.default=function(e,t){var n=e.nodeName,r=e.nodeType;return"SPAN"===n?{id:a.default.nice(),text:e.textContent}:"STRONG"===n||"B"===n?{id:a.default.nice(),bold:!0,text:e.textContent}:"CODE"===n&&"PRE"!==e.parentElement.nodeName?{id:a.default.nice(),code:!0,text:e.textContent}:"DEL"===n?{id:a.default.nice(),delete:!0,text:e.textContent}:"I"===n?{id:a.default.nice(),italic:!0,text:e.textContent}:"INS"===n?{id:a.default.nice(),add:!0,text:e.textContent}:3===r?{id:a.default.nice(),text:e.textContent}:void 0}},24955:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"deserializeHtml",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"mdStringToSlate",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"processor",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"slateToMdString",{enumerable:!0,get:function(){return o.default}});var a=r(n(3741)),o=r(n(88205)),i=r(n(20877)),u=r(n(12505))},20877:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(18012),o=r(n(3880)),i=r(n(58910)),u=r(n(63507)),s=r(n(5058)),l=r(n(8540)),c=r(n(64416)),d=r(n(32414)),f=r(n(52736)),p=r(n(16792)),h=r(n(50240)),m=r(n(72142)),v=r(n(74924)),E=(0,a.unified)().use(o.default).use(i.default).use(u.default).use(s.default).use(l.default,{allowDangerousHtml:!0}).use(c.default,{displayMath:["$$","$$"]}).use(f.default).use(p.default,{blanks:["pre","code"]}).use(d.default).use(h.default,v.default).use(m.default);t.default=E},74924:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(72414)),o=n(81329),i=(0,a.default)(o.defaultSchema,{tagNames:["input","code","span","div","blockquote","pre"],attributes:{input:["type"],li:["className"],code:["className"],span:["className"],div:["className"]},protocols:{src:["http","https","cid"]}});t.default=i},3741:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(18012),o=r(n(3880)),i=r(n(58910)),u=r(n(63507)),s=n(33601),l=n(98921);t.default=function(e){if(!e)return[(0,s.generateDefaultParagraph)()];var t=e;"number"===typeof e&&(t=e+"");var n=(0,a.unified)().use(o.default).use(i.default).use(u.default).parse(t);return 0===n.children.length?[(0,s.generateDefaultParagraph)()]:(0,l.formatMdToSlate)(n.children)}},98921:function(e,t,n){"use strict";var r=n(41132).default,a=n(8053).default,o=n(12897).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformUnorderedList=t.transformTableRow=t.transformTableCell=t.transformTable=t.transformParagraph=t.transformOrderedList=t.transformMath=t.transformListItem=t.transformListContent=t.transformList=t.transformHtml=t.transformHr=t.transformHeader=t.transformCodeLine=t.transformCodeBlock=t.transformCheckListItem=t.transformCheckList=t.transformBlockquote=t.transformBlockHtml=t.formatMdToSlate=void 0;var u=i(n(79656)),s=n(33601),l=n(24643),c=i(n(12505)),d={strong:"bold",emphasis:"italic"},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.type,a=t.children,i=t.value;if(r===l.LINK){var c=0===a.length?{type:"text",value:""}:a[0],p=[{id:u.default.nice(),text:c.value||""}],h={id:u.default.nice(),type:l.LINK,url:t.url,title:t.title,children:p};return e.push([(0,s.generateDefaultText)(),h,(0,s.generateDefaultText)()]),e}if(r===l.IMAGE){var m=o(o(o(o({src:t.url},t.title&&{title:t.title}),t.alt&&{alt:t.alt}),t.width&&{width:t.width}),t.height&&{height:t.height}),v={id:u.default.nice(),data:m,type:l.IMAGE,children:[(0,s.generateDefaultText)()]};return e.push([(0,s.generateDefaultText)(),v,(0,s.generateDefaultText)()]),e}if("html"===r){var E=k(t);return e.push(E),e}if(n.id||(n.id=u.default.nice()),"text"===r){var g=i&&"\u200b"!==i?i:"";return n.text=g,e.push(o({},n)),void(n={})}if("inlineCode"===r)return n.code=!0,n.text=i||"",e.push(o({},n)),void(n={});var y=d[r];if(!Array.isArray(a)||0===a.length||!y)return n.text=i||"",e.push(o({},n)),void(n={});n[y]=!0,a.forEach((function(t){f(e,t,n)}))},p=function(e){var t=e.children,n=[(0,s.generateDefaultText)()];if(!t||!Array.isArray(t)||0===t.length)return n;var r=[];return t.forEach((function(e){return f(r,e)})),r.flat()},h=function(e){var t=e.depth,n="".concat(l.HEADER).concat(t);return{id:u.default.nice(),type:n,children:p(e)}};t.transformHeader=h;var m=function(e){return{id:u.default.nice(),type:l.PARAGRAPH,children:p(e)}};t.transformParagraph=m;var v=function(e){var t=e.children;return{id:u.default.nice(),type:l.BLOCKQUOTE,children:t.map((function(e){return(0,R[e.type])(e)})).flat()}};t.transformBlockquote=v;var E=function(e){return{id:u.default.nice(),type:l.PARAGRAPH,children:p(e)}};t.transformListContent=E;var g=function(e){var t=e.children;return 0===t.length?{id:u.default.nice(),type:l.LIST_ITEM,children:[E({})]}:{id:u.default.nice(),type:l.LIST_ITEM,children:t.map((function(e){if(e.type===l.PARAGRAPH)return E(e);if("code"===e.type)return S(e);if("blockquote"===e.type)return v(e);if("list"===e.type){return T(e,!0)}return"heading"===e.type?m(e):"html"===e.type?I(e):"thematicBreak"===e.type?m(e):(console.warn("Unhandled child type in list item:",e),(0,s.generateDefaultParagraph)())})).flat()}};t.transformListItem=g;var y=function(e){var t=e.children;return{id:u.default.nice(),type:l.ORDERED_LIST,children:t.map((function(e){return g(e)}))}};t.transformOrderedList=y;var b=function(e){var t=e.children;return{id:u.default.nice(),type:l.UNORDERED_LIST,children:t.map((function(e){return g(e)}))}};t.transformUnorderedList=b;var A=function(e){var t=e.children,n=e.checked;if(0===t.length)return{id:u.default.nice(),type:l.CHECK_LIST_ITEM,checked:!!n,children:p({})};if(1===t.length)return{id:u.default.nice(),type:l.CHECK_LIST_ITEM,checked:!!n,children:t.map((function(e){return p(e)})).flat()};var o=a(t),i=o[0],s=o.slice(1),c={id:u.default.nice(),type:l.CHECK_LIST_ITEM,checked:n,children:p(i)},d=P(s);return[c].concat(r(d))};t.transformCheckListItem=A;var C=function(e){return e.children.map((function(e){return A(e)})).flat()};t.transformCheckList=C;var T=function(e,t){var n=e.ordered,r=e.children[0];return!0===n?y(e):!1===n&&null===r.checked||t?b(e):C(e)};t.transformList=T;var _=function(e,t){return{id:u.default.nice(),type:l.TABLE_CELL,children:p(e)}};t.transformTableCell=_;var D=function(e){var t=e.children;return{id:u.default.nice(),type:l.TABLE_ROW,children:t.map((function(e){return _(e)}))}};t.transformTableRow=D;var O=function(e){var t=e.children,n=e.align,r=void 0===n?[]:n;return{id:u.default.nice(),type:l.TABLE,align:r,children:t.map((function(e,t){return D(e)}))}};t.transformTable=O;var N=function(e){return{id:u.default.nice(),type:l.CODE_LINE,children:[{id:u.default.nice(),text:e}]}};t.transformCodeLine=N;var S=function(e){var t=e.lang,n=e.value.split("\n");return 0===n.length&&(n=[""]),{id:u.default.nice(),type:l.CODE_BLOCK,lang:t,children:n.map((function(e){return N(e)}))}};t.transformCodeBlock=S;var w=function(e){return{id:u.default.nice(),type:"hr",children:[(0,s.generateDefaultText)()]}};t.transformHr=w;var k=function(e){var t=(0,s.generateDefaultText)();if("<img"===e.value.slice(0,4).toLowerCase()){var n=(new DOMParser).parseFromString(e.value,"text/html").body.firstChild,r=n.getAttribute("src");if(!r)return[t];var a=n.getAttribute("alt"),i=n.getAttribute("title"),c=n.getAttribute("width"),d=n.getAttribute("height"),f=o(o(o(o({src:r},a&&{alt:a}),i&&{title:i}),!isNaN(c)&&c>0&&{width:c}),!isNaN(d)&&d>0&&{height:d}),p={id:u.default.nice(),data:f,type:l.IMAGE,children:[(0,s.generateDefaultText)()]};return[(0,s.generateDefaultText)(),p,(0,s.generateDefaultText)()]}return[t]};t.transformHtml=k;var I=function(e){return"<img"===e.value.slice(0,4).toLowerCase()?{id:u.default.nice(),type:l.PARAGRAPH,children:k(e)}:(0,c.default)(e.value)};t.transformBlockHtml=I;var L=function(e){return{id:u.default.nice(),type:"formula",data:{formula:e.value},children:[(0,s.generateDefaultText)()]}};t.transformMath=L;var R={paragraph:m,heading:h,blockquote:v,table:O,list:T,code:S,thematicBreak:w,math:L,html:I},P=function(e){return e.filter((function(e){return R[e.type]})).map((function(e){return(0,R[e.type])(e)})).flat()};t.formatMdToSlate=P},88205:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(18012),o=r(n(3880)),i=r(n(58910)),u=r(n(53674)),s=r(n(63507)),l=n(43417);t.default=function(e){if(!function(e){return!(!e||!Array.isArray(e))}(e))return"";var t={type:"root",children:(0,l.formatSlateToMd)(e)};return(0,a.unified)().use(o.default).use(i.default).use(u.default,{rule:"-",ruleSpaces:!1,bullet:"*",commonmarks:!0,fences:!0}).use(s.default).stringify(t)}},43417:function(e,t,n){"use strict";var r=n(50883).default,a=n(12897).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.formatSlateToMd=void 0;var i=n(13683),u=o(n(99260)),s=function(e){return{type:"text",value:e||""}},l=function(e){var t={type:"text",value:e.text};return e.code&&(t=a(a({},t),{},{type:"inlineCode"})),e.bold&&(t.value=t.value?t.value.trim():"",(0,u.default)(t.value)&&(t.value=t.value+"\u200b"),t={type:"strong",children:[t]}),e.italic&&"strong"===t.type?t={type:"emphasis",children:[t]}:e.italic&&(t.value=t.value?t.value.trim():"",(0,u.default)(t.value)&&(t.value=t.value+"\u200b"),t={type:"emphasis",children:[t]}),t},c=function(e){var t=e.children,n=[s()];if(!t||!Array.isArray(t)||0===t.length)return n;var r=[];return t.forEach((function(e){return function(e,t){if(t.type&&"image"===t.type){var n=t.data,r={type:"image",url:n.src,alt:n.alt||null,title:n.title||null};return(n.height||n.width)&&(r={type:"html",value:'<img src="'.concat(n.src,'" alt="').concat(n.alt,'" title="').concat(n.title,'" width="').concat(n.width,'" height="').concat(n.height,'" />')}),e.push(r),e}if(t.type&&"link"===t.type){var a={type:"link",url:t.url,title:t.title||null,children:[l(t.children[0])]};return e.push(a),e}if(t.type&&"column"===t.type){var o=t.data,i={text:"{".concat(o.name,"}")},u=l(i);return e.push(u),e}if(t.type&&"html"===t.type)return e.push(t),e;var s=l(t);return e.push(s),e}(r,e)})),function(e){return e.reduce((function(e,t,n){if(0===n)return[t];var r=e[e.length-1];if(r.type===t.type&&"text"===t.type)r.value=r.value+t.value;else if(r.type===t.type&&"strong"===t.type){var a=r.children[0],o=t.children[0];r.children=[{type:"text",value:a.value+o.value}]}else if(r.type===t.type&&"emphasis"===t.type){var i=r.children[0],u=t.children[0];i.type===u.type&&"text"===i.type?r.children=[{type:"text",value:i.value+u.value}]:i.type===u.type&&"strong"===i.type?r.children=[{type:"strong",children:[{type:"text",value:i.children[0].value+u.children[0].value}]}]:e.push(t)}else e.push(t);return e}),[])}(r.flat())},d=function(e){var t=e.type.replace("header","");return{type:"heading",depth:parseInt(t),children:c(e)}},f=function(e){var t=e.children;if(!Array.isArray(t)||0===t.length)return{type:"paragraph",children:c(e)};var n=["image","column","formula"],r=t.some((function(e){return n.includes(e.type)}));return t.some((function(e){return"html"===e.type}))||r||0!==i.Node.string(e).length?{type:"paragraph",children:c(e)}:{type:"paragraph",children:[s("\u200b")]}},p=function(e){return{type:"blockquote",children:e.children.map((function(e){return(0,g[e.type])(e)})).flat()}},h=function(e){var t=e.children.map((function(e){return"paragraph"===e.type?function(e){return f(e)}(e):"code_block"===e.type?E(e):"blockquote"===e.type?p(e):"unordered_list"===e.type||"ordered_list"===e.type?m(e):void 0}));return{type:"listItem",loose:1!==t.length&&(2===t.length&&t[1].type,!0),checked:null,children:t}},m=function(e){var t,n=e.children.map((function(e){return h(e)})),a=!1,o=r(n);try{for(o.s();!(t=o.n()).done;){if(!0===t.value.loose){a=!0;break}}}catch(i){o.e(i)}finally{o.f()}return{type:"list",ordered:"ordered_list"===e.type,start:1,loose:a,children:n}},v=function(e){return{type:"tableRow",children:e.children.map((function(e){return function(e){return{type:"tableCell",children:c(e)}}(e)}))}},E=function(e){var t=e.children;return{type:"code",lang:e.lang?e.lang:null,value:t.map((function(e){return function(e){var t;return(null===(t=e.children[0])||void 0===t?void 0:t.text)||""}(e)})).join("\n")}},g={paragraph:f,header1:d,header2:d,header3:d,header4:d,header5:d,header6:d,blockquote:p,table:function(e){var t=e.children;return{type:"table",align:e.align,children:t.map((function(e){return v(e)}))}},check_list_item:function(e){return{type:"list",ordered:!1,start:null,spread:!1,children:[{type:"listItem",spread:!1,checked:!!e.checked,children:[f(e)]}]}},ordered_list:m,unordered_list:m,code_block:E,formula:function(e){return{type:"math",value:e.data.formula}}};t.formatSlateToMd=function(e){return e.map((function(e){var t=g[e.type];return t?t(e):function(e){var t={type:"paragraph",children:[{text:i.Node.string(e)}]};return f(t)}(e)})).flat()}},58372:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isUrl=t.isMac=t.isImage=t.isDocumentEmpty=t.IMAGE_TYPES=void 0;var o=a(n(55391)),i=n(13683);t.isMac=function(){var e=navigator.platform;return"Mac68K"===e||"MacPPC"===e||"Macintosh"===e||"MacIntel"===e};var u=t.IMAGE_TYPES=["png","jpg","gif"];t.isImage=function(e){if(!e)return!1;if(!s(e))return!1;var t=e.slice(e.lastIndexOf("/")+1).split(".")[1];return!!t&&u.includes(t.toLowerCase())};var s=function(e){return!!e&&(!!e.startsWith("http")&&!!(0,o.default)(e))};t.isUrl=s;t.isDocumentEmpty=function(e){var t=e.children,n=r(t,1)[0];return 1===t.length&&0===i.Node.string(n).length&&!n.children.some((function(t){return i.Editor.isVoid(e,t)}))}},83902:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.htmlDeserializer=void 0;var r=n(51727),a=n(24643),o=n(76960),i=n(33601),u={A:function(e){return{type:a.LINK,data:{href:e.getAttribute("href")}}},BLOCKQUOTE:function(){return{type:a.BLOCKQUOTE}},H1:function(){return{type:a.HEADER1}},H2:function(){return{type:a.HEADER2}},H3:function(){return{type:a.HEADER3}},H4:function(){return{type:a.HEADER4}},H5:function(){return{type:a.HEADER5}},H6:function(){return{type:a.HEADER6}},IMG:function(e){return{type:a.IMAGE,children:[{text:""}],data:{src:e.getAttribute("src")}}},LI:function(){return{type:a.LIST_ITEM,data:{}}},OL:function(){return{type:a.ORDERED_LIST}},P:function(){return{type:a.PARAGRAPH}},UL:function(){return{type:a.UNORDERED_LIST}},TABLE:function(){return{type:a.TABLE}},BR:function(){return{text:""}}},s=["H1","H2","H3","H4","H5","H6"],l={CODE:function(){return{CODE:!0}},DEL:function(){return{DELETE:!0}},EM:function(){return{ITALIC:!0}},I:function(){return{ITALIC:!0}},STRONG:function(){return{BOLD:!0}},INS:function(){return{INS:!0}}},c=function(e){if(3===e.nodeType){if("\n"===e.textContent||"\r"===e.textContent)return null;if("BODY"===e.parentElement.nodeName){var t=e.textContent.replace(/(\n|\r\n)/g,"");return 0===t.length?null:{type:a.PARAGRAPH,children:[{text:t}]}}return e.textContent}if(1!==e.nodeType)return null;var n=e.nodeName,d=e,f=Array.from(d.childNodes).map(c).flat();if("LI"===n&&e.className&&e.className.indexOf("task-list-item")>=0)return(0,r.jsx)("element",{data:{checked:!1},type:"list_item"},f);if("PRE"===n&&e.childNodes[0]&&"CODE"===e.childNodes[0].nodeName){var p=e.childNodes[0],h=[];return p.childNodes.forEach((function(e,t){e.innerText&&h.push({type:"code_line",children:[{text:e.innerText}]})})),{data:{syntax:null},children:h,type:"code_block"}}if("BODY"===e.nodeName)return(0,r.jsx)("fragment",{},f);if(u[n]){var m=u[n](e);return"IMG"===n?(0,r.jsx)("element",m,[{text:""}]):"BR"===n?"":"TABLE"===n?(0,r.jsx)("element",m,function(e){if("BODY"!==e.parentNode.nodeName)return null;var t=0;Array.from(e.rows[0].childNodes).forEach((function(e,n){"TD"!==e.nodeName&&"TH"!==e.nodeName||(t+=Number(e.getAttribute("colspan"))||1)}));for(var n=[],r=0;r<e.rows.length;r++){for(var u=e.rows[r].cells,s=[],l=0;l<u.length;l++){var c=u[l];s.push((0,o.generateTableCell)({childrenOrText:[(0,i.generateElement)(a.PARAGRAPH,{childrenOrText:c.textContent})]}))}if(s.length<t)for(var d=t-s.length,f=0;f<d;f++)s.push((0,o.generateTableCell)({childrenOrText:[(0,i.generateElement)(a.PARAGRAPH)]}));n.push((0,o.generateTableRow)({childrenOrText:s}))}return n}(e)):"A"===n||s.includes(n)?(0,r.jsx)("element",m,[{text:e.textContent}]):(0,r.jsx)("element",m,f)}if(l[n]){var v=l[n](e);return f.map((function(e){return(0,r.jsx)("text",v,e)}))}return f};t.htmlDeserializer=function(e){var t=(new DOMParser).parseFromString(e,"text/html");return c(t.body)}},28418:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(){function e(){r(this,e),this.instance=null,this.subscribers={}}return a(e,[{key:"subscribe",value:function(e,t){this.subscribers[e]||(this.subscribers[e]=[]);var n=this.subscribers[e];return n.push(t),function(){var e=n.indexOf(t);e>-1&&n.splice(e,1)}}},{key:"dispatch",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=this.subscribers[e];Array.isArray(a)&&a.forEach((function(e){return e.apply(void 0,n)}))}}],[{key:"getInstance",value:function(){return this.instance||(this.instance=new e),this.instance}}])}();t.default=o},72976:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(64467)),u=o(n(75168)),s=r((function e(t){var n=this;a(this,e),(0,i.default)(this,"onKeyDown",(function(e){var t=n.editor;if(t.onHotKeyDown&&t.onHotKeyDown(e))return;if((0,u.default)("mod+s",e)){e.preventDefault();var r=n.editor.onSave;r&&r()}(0,u.default)("tab",e)&&e.preventDefault()})),(0,i.default)(this,"onCopy",(function(e){var t=n.editor;if(t.onCopy&&t.onCopy(e))return!0;return!1})),this.editor=t}));t.default=s},6313:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){if(!e)return{isValidBrowser:!0,isWindowsWechat:!1};var t=!1,n=!1;if(window.chrome){var r=window.navigator.appVersion.split(" "),a=r.findIndex((function(e){return e.indexOf("Chrome")>=0})),o=r[a];o=o.slice(o.indexOf("/")+1),t=(o=parseInt(o))>=76,53===o&&navigator.appVersion&&navigator.appVersion.includes("WindowsWechat")&&(t=!1,n=!0)}return{isValidBrowser:t,isWindowsWechat:n}}},71356:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(13683),a=n(92203),o=function(e,t){for(var n=0;e&&n<=e.length-1;){var r=e[n];"link"===r.type?t.links.push(r.url):"image"===r.type?t.images.push(r.data.src):"check_list_item"===r.type?(t.checklist.total+=1,r.checked&&t.checklist.completed++,o(r.children,t)):o(r.children,t),n++}},i=function(e,t){for(var n="",r=0;r<e.length;r++){var a=(n+=u(e[r])+" ").length;if(a>=150){n=a>150?n.slice(0,150):n;break}}t.previewText=n},u=function(e){var t="";if("check_list_item"===e.type)return t+="";for(var n=0;n<e.children.length;n++){var a=e.children[n];t+="link"===a.type?"":r.Node.string(a)+" "}return t};t.default=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?(0,a.mdStringToSlate)(e):e,n={previewText:"",images:[],links:[],checklist:{total:0,completed:0}};return o(t,n),i(t,n),n}},99260:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){if("string"!==typeof e||!e)return!1;var t=e.slice(-1);return!!/[\u2014|\u2018|\u2019|\u201c|\u201d|\u2026|\u2039|\u203a|\u3001|\u3002|\u3008|\u3009|\u300a|\u300b|\u300c|\u300d|\u300e|\u300f|\u3010|\u3011|\u3014|\u3015|\u301c|\u301d|\u301e]/.test(t)||(!!function(e){return!!/[\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F]/.test(e)}(t)||!!function(e){return!!/[\uff01-\uff0f\uff1a-\uff1f\uff20\uff3b-\uff3f\uff40\uff5b-\uff5f]/.test(e)}(t))}},10230:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u,s=i(n(64467)),l=function(){return o((function e(){a(this,e)}),null,[{key:"getDataType",value:function(e){var t=typeof e;return"object"!==t?t:Object.prototype.toString.call(e).replace(/^\[object (\S+)\]$/,"$1")}},{key:"iterable",value:function(e){return["Object","Array"].includes(this.getDataType(e))}},{key:"isObjectChanged",value:function(e,t,n){var a=this;if(!this.iterable(e))throw new Error("source should be a Object or Array , but got ".concat(this.getDataType(e)));if(this.getDataType(e)!==this.getDataType(t))return!0;var o=Object.keys(e),i=Object.keys(r(r({},e),t)).filter((function(e){return!n.includes(e)}));return o.length!==i.length||i.some((function(r){return a.iterable(e[r])?a.isObjectChanged(e[r],t[r],n):e[r]!==t[r]}))}},{key:"isSameObject",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return!(!e||!t)&&!this.isObjectChanged(e,t,n)}}])}();u=l,(0,s.default)(l,"isObject",(function(e){return"Object"===u.getDataType(e)})),(0,s.default)(l,"hasProperty",(function(e,t){return!!e&&Object.prototype.hasOwnProperty.call(e,t)}));t.default=l},96521:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceColumnData=void 0;var a=function(e,t,n,o){for(var i=function(){var i=e[u];if("column"===i.type){var s=i.data,l=t.find((function(e){return e.key===s.key})),c=l?n&&n(l):"",d={text:c,bold:s.bold,italic:s.italic};return"long-text"===(null===l||void 0===l?void 0:l.type)&&(d={type:"html",value:c}),e.splice(u,1,d),1}if("image"===i.type){var f=i.data||{src:""};if(o&&"function"===typeof o){var p=o(f.src),h=r(r({},f),{src:p});i.data=h}}if(i.children){var m=i.children;a(m,t,n,o)}},u=0;u<e.length;u++)i()};t.replaceColumnData=a},24860:function(e,t,n){"use strict";n.r(t);var r=n(9950),a=n(11942),o=n.n(a),i=n(34806),u=n.n(i);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,A(r.key),r)}}function d(e,t,n){return(t=A(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var a=p(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===typeof t||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}(this,n)}}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,u=[],s=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){l=!0,a=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return u}}(e,t)||y(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||y(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){if(e){if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function A(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}function C(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"";var n=e;return t&&Object.keys(t).forEach((function(e){n=n.replace(e,t[e])})),n}function T(){return"undefined"!==typeof n.g.window?n.g.window.innerWidth:0}var _="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i));function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.g.window.self,t=e.document.referrer;if(e===n.g.window.top||!t)return e;var r=function(e){return e.match(/(.*\/\/.*?)(\/|$)/)[1]};return r(e.location.href)===r(t)?D(e.parent):e}var O=300,N=27,S=37,w=38,k=39,I=40,L=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(s,e);var t,a,o,i=v(s);function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),d(m(t=i.call(this,e)),"handleWheel",(function(e){e.preventDefault()})),t.state={isClosing:!e.animationDisabled,shouldAnimate:!1,zoomLevel:0,offsetX:0,offsetY:0,loadErrorStatus:{},rotateDeg:0},t.outerEl=r.createRef(),t.zoomInBtn=r.createRef(),t.zoomOutBtn=r.createRef(),t.caption=r.createRef(),t.closeIfClickInner=t.closeIfClickInner.bind(m(t)),t.handleImageDoubleClick=t.handleImageDoubleClick.bind(m(t)),t.handleImageClick=t.handleImageClick.bind(m(t)),t.handleImageMouseWheel=t.handleImageMouseWheel.bind(m(t)),t.handleKeyInput=t.handleKeyInput.bind(m(t)),t.handleMouseUp=t.handleMouseUp.bind(m(t)),t.handleMouseDown=t.handleMouseDown.bind(m(t)),t.handleMouseMove=t.handleMouseMove.bind(m(t)),t.handleOuterMousewheel=t.handleOuterMousewheel.bind(m(t)),t.handleTouchStart=t.handleTouchStart.bind(m(t)),t.handleTouchMove=t.handleTouchMove.bind(m(t)),t.handleTouchEnd=t.handleTouchEnd.bind(m(t)),t.handlePointerEvent=t.handlePointerEvent.bind(m(t)),t.handleCaptionMousewheel=t.handleCaptionMousewheel.bind(m(t)),t.handleWindowResize=t.handleWindowResize.bind(m(t)),t.handleZoomInButtonClick=t.handleZoomInButtonClick.bind(m(t)),t.handleZoomOutButtonClick=t.handleZoomOutButtonClick.bind(m(t)),t.requestClose=t.requestClose.bind(m(t)),t.requestMoveNext=t.requestMoveNext.bind(m(t)),t.requestMovePrev=t.requestMovePrev.bind(m(t)),t.requestMoveUp=t.requestMoveUp.bind(m(t)),t.requestMoveDown=t.requestMoveDown.bind(m(t)),t.rotateImage=t.rotateImage.bind(m(t)),t.isMobile=_,t}return t=s,a=[{key:"UNSAFE_componentWillMount",value:function(){this.timeouts=[],this.currentAction=0,this.eventsSource=0,this.pointerList=[],this.preventInnerClose=!1,this.preventInnerCloseTimeout=null,this.keyPressed=!1,this.imageCache={},this.lastKeyDownTime=0,this.resizeTimeout=null,this.wheelActionTimeout=null,this.resetScrollTimeout=null,this.scrollX=0,this.scrollY=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,this.pinchTouchList=null,this.pinchDistance=0,this.keyCounter=0,this.moveRequested=!1,this.props.animationDisabled||this.setState({isClosing:!1})}},{key:"componentDidMount",value:function(){var e=this;this.windowContext=D(),this.listeners={resize:this.handleWindowResize,mouseup:this.handleMouseUp,touchend:this.handleTouchEnd,touchcancel:this.handleTouchEnd,pointerdown:this.handlePointerEvent,pointermove:this.handlePointerEvent,pointerup:this.handlePointerEvent,pointercancel:this.handlePointerEvent},Object.keys(this.listeners).forEach((function(t){e.windowContext.addEventListener(t,e.listeners[t])})),document.addEventListener("wheel",this.handleWheel,{passive:!1}),this.loadAllImages()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=!1,r={},a={};this.getSrcTypes().forEach((function(o){t.props[o.name]!==e[o.name]&&(n=!0,r[t.props[o.name]]=!0,a[e[o.name]]=!0)})),(n||this.moveRequested)&&(Object.keys(r).forEach((function(e){!(e in a)&&e in t.imageCache&&(t.imageCache[e].loaded=!1)})),this.moveRequested=!1,this.loadAllImages(e))}},{key:"shouldComponentUpdate",value:function(){return!this.moveRequested}},{key:"componentWillUnmount",value:function(){var e=this;this.didUnmount=!0,Object.keys(this.listeners).forEach((function(t){e.windowContext.removeEventListener(t,e.listeners[t])})),document.removeEventListener("wheel",this.handleWheel,{passive:!1}),this.timeouts.forEach((function(e){return clearTimeout(e)}))}},{key:"setTimeout",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var n=this,r=setTimeout((function(){n.timeouts=n.timeouts.filter((function(e){return e!==r})),e()}),t);return this.timeouts.push(r),r}))},{key:"setPreventInnerClose",value:function(){var e=this;this.preventInnerCloseTimeout&&this.clearTimeout(this.preventInnerCloseTimeout),this.preventInnerClose=!0,this.preventInnerCloseTimeout=this.setTimeout((function(){e.preventInnerClose=!1,e.preventInnerCloseTimeout=null}),100)}},{key:"getBestImageForType",value:function(e){var t=this.props[e],n={};if(this.isImageLoaded(t))n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height);else{if(!this.isImageLoaded(this.props["".concat(e,"Thumbnail")]))return null;t=this.props["".concat(e,"Thumbnail")],n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height,!0)}return{src:t,height:this.imageCache[t].height,width:this.imageCache[t].width,targetHeight:n.height,targetWidth:n.width}}},{key:"getFitSizes",value:function(e,t,n){var r=this.getLightboxRect(),a=this.isMobile?0:70,o=r.height-2*a,i=r.width-2*a;return n||(o=Math.min(o,t),i=Math.min(i,e)),i/o>e/t?{width:e*o/t,height:o}:{width:i,height:t*i/e}}},{key:"getMaxOffsets",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel,t=this.getBestImageForType("mainSrc");if(null===t)return{maxX:0,minX:0,maxY:0,minY:0};var n=this.getLightboxRect(),r=this.getZoomMultiplier(e),a=0,o=0;return{maxX:a=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:o=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*a,minY:-1*o}}},{key:"getSrcTypes",value:function(){return[{name:"mainSrc",keyEnding:"i".concat(this.keyCounter)},{name:"mainSrcThumbnail",keyEnding:"t".concat(this.keyCounter)},{name:"nextSrc",keyEnding:"i".concat(this.keyCounter+1)},{name:"nextSrcThumbnail",keyEnding:"t".concat(this.keyCounter+1)},{name:"prevSrc",keyEnding:"i".concat(this.keyCounter-1)},{name:"prevSrcThumbnail",keyEnding:"t".concat(this.keyCounter-1)}]}},{key:"getZoomMultiplier",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel;return Math.pow(1.007,e)}},{key:"getLightboxRect",value:function(){return this.outerEl.current?this.outerEl.current.getBoundingClientRect():{width:T(),height:"undefined"!==typeof n.g.window?n.g.window.innerHeight:0,top:0,right:0,bottom:0,left:0}}},{key:"clearTimeout",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){this.timeouts=this.timeouts.filter((function(t){return t!==e})),clearTimeout(e)}))},{key:"changeZoom",value:function(e,t,n){if(this.props.enableZoom){var r=Math.max(0,Math.min(O,e));if(r!==this.state.zoomLevel)if(0!==r){var a=this.getBestImageForType("mainSrc");if(null!==a){var o=this.getZoomMultiplier(),i=this.getZoomMultiplier(r),u=this.getLightboxRect(),s="undefined"!==typeof t?t-u.left:u.width/2,l="undefined"!==typeof n?n-u.top:u.height/2,c=(u.width-a.width*o)/2,d=(u.height-a.height*o)/2,f=s-(s-(c-this.state.offsetX))/o*i,p=l-(l-(d-this.state.offsetY))/o*i,h=(u.width-a.width*i)/2-f,m=(u.height-a.height*i)/2-p;if(3!==this.currentAction){var v=this.getMaxOffsets();this.state.zoomLevel>r&&(h=Math.max(v.minX,Math.min(v.maxX,h)),m=Math.max(v.minY,Math.min(v.maxY,m)))}this.setState({zoomLevel:r,offsetX:h,offsetY:m})}}else this.setState({zoomLevel:r,offsetX:0,offsetY:0})}}},{key:"closeIfClickInner",value:function(e){!this.preventInnerClose&&e.target.className.search(/\bril-inner\b/)>-1&&this.requestClose(e)}},{key:"handleKeyInput",value:function(e){if(e.stopPropagation(),!this.isAnimating())if("keyup"!==e.type){var t=e.which||e.keyCode,n=new Date;if(!(n.getTime()-this.lastKeyDownTime<this.props.keyRepeatLimit&&t!==N))switch(this.lastKeyDownTime=n.getTime(),t){case N:e.preventDefault(),this.requestClose(e);break;case S:if(!this.props.prevSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMovePrev(e);break;case k:if(!this.props.nextSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMoveNext(e);break;case w:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveUp(e));break;case I:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveDown(e))}}else this.lastKeyDownTime-=this.props.keyRepeatKeyupBonus}},{key:"handleOuterMousewheel",value:function(e){var t=this;e.stopPropagation(),this.clearTimeout(this.resetScrollTimeout),this.resetScrollTimeout=this.setTimeout((function(){t.scrollX=0,t.scrollY=0}),300)}},{key:"handleImageMouseWheel",value:function(e){if(parseInt(e.deltaY)!==parseFloat(e.deltaY)){if(Math.abs(e.deltaY)>=Math.abs(e.deltaX)){if(e.stopPropagation(),Math.abs(e.deltaY)<1)return;this.scrollX=0,this.scrollY+=e.deltaY,this.changeZoom(this.state.zoomLevel-e.deltaY,e.clientX,e.clientY)}}else if(Math.abs(e.deltaY)>Math.abs(e.deltaX)){var t=this.state.offsetY+e.deltaY;t=t<0?0:t,this.setState({offsetY:t})}else{var n=this.state.offsetX+e.deltaX;n=n<0?0:n,this.setState({offsetX:n})}}},{key:"handleImageDoubleClick",value:function(e){this.state.zoomLevel>0?this.changeZoom(0,e.clientX,e.clientY):this.changeZoom(this.state.zoomLevel+100,e.clientX,e.clientY)}},{key:"handleImageClick",value:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"shouldHandleEvent",value:function(e){if(this.eventsSource===e)return!0;if(0===this.eventsSource)return this.eventsSource=e,!0;switch(e){case 1:default:return!1;case 2:return this.eventsSource=2,this.filterPointersBySource(),!0;case 3:return 1===this.eventsSource&&(this.eventsSource=3,this.filterPointersBySource(),!0)}}},{key:"addPointer",value:function(e){this.pointerList.push(e)}},{key:"removePointer",value:function(e){this.pointerList=this.pointerList.filter((function(t){return t.id!==e.id}))}},{key:"filterPointersBySource",value:function(){var e=this;this.pointerList=this.pointerList.filter((function(t){return t.source===e.eventsSource}))}},{key:"handleMouseDown",value:function(e){this.shouldHandleEvent(1)&&s.isTargetMatchImage(e.target)&&(this.addPointer(s.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[s.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(s.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":s.isTargetMatchImage(e.target)&&(this.addPointer(s.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[s.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(s.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&s.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,(function(e){return t.addPointer(s.parseTouchPointer(e))})),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,(function(e){return s.parseTouchPointer(e)})))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,(function(e){return t.removePointer(s.parseTouchPointer(e))})),this.multiPointerEnd(e))}},{key:"decideMoveOrSwipe",value:function(e){this.state.zoomLevel<=0?this.handleSwipeStart(e):this.handleMoveStart(e)}},{key:"multiPointerStart",value:function(e){switch(this.handleEnd(null),this.pointerList.length){case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"multiPointerMove",value:function(e,t){switch(this.currentAction){case 1:e.preventDefault(),this.handleMove(t[0]);break;case 2:e.preventDefault(),this.handleSwipe(t[0]);break;case 3:e.preventDefault(),this.handlePinch(t)}}},{key:"multiPointerEnd",value:function(e){switch(0!==this.currentAction&&(this.setPreventInnerClose(),this.handleEnd(e)),this.pointerList.length){case 0:this.eventsSource=0;break;case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"handleEnd",value:function(e){switch(this.currentAction){case 1:this.handleMoveEnd(e);break;case 2:this.handleSwipeEnd(e);break;case 3:this.handlePinchEnd(e)}}},{key:"handleMoveStart",value:function(e){var t=e.x,n=e.y;this.props.enableZoom&&(this.currentAction=1,this.moveStartX=t,this.moveStartY=n,this.moveStartOffsetX=this.state.offsetX,this.moveStartOffsetY=this.state.offsetY)}},{key:"handleMove",value:function(e){var t=e.x,n=e.y,r=this.moveStartX-t+this.moveStartOffsetX,a=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===r&&this.state.offsetY===a||this.setState({offsetX:r,offsetY:a})}},{key:"handleMoveEnd",value:function(){var e=this;this.currentAction=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0;var t=this.getMaxOffsets(),n=Math.max(t.minX,Math.min(t.maxX,this.state.offsetX)),r=Math.max(t.minY,Math.min(t.maxY,this.state.offsetY));n===this.state.offsetX&&r===this.state.offsetY||(this.setState({offsetX:n,offsetY:r,shouldAnimate:!0}),this.setTimeout((function(){e.setState({shouldAnimate:!1})}),this.props.animationDuration))}},{key:"handleSwipeStart",value:function(e){var t=e.x,n=e.y;this.currentAction=2,this.swipeStartX=t,this.swipeStartY=n,this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipe",value:function(e){var t=e.x,n=e.y;this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipeEnd",value:function(e){var t=this.swipeEndX-this.swipeStartX,n=Math.abs(t),r=Math.abs(this.swipeEndY-this.swipeStartY);if(this.currentAction=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,!(!e||this.isAnimating()||n<1.5*r)){if(n<200&&n<this.getLightboxRect().width/4)return;t>0&&this.props.prevSrc?(e.preventDefault(),this.requestMovePrev()):t<0&&this.props.nextSrc&&(e.preventDefault(),this.requestMoveNext())}}},{key:"calculatePinchDistance",value:function(){var e=E(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}},{key:"calculatePinchCenter",value:function(){var e=E(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return{x:t.x-(t.x-n.x)/2,y:t.y-(t.y-n.y)/2}}},{key:"handlePinchStart",value:function(e){this.props.enableZoom&&(this.currentAction=3,this.pinchTouchList=e.map((function(e){return{id:e.id,x:e.x,y:e.y}})),this.pinchDistance=this.calculatePinchDistance())}},{key:"handlePinch",value:function(e){this.pinchTouchList=this.pinchTouchList.map((function(t){for(var n=0;n<e.length;n+=1)if(e[n].id===t.id)return e[n];return t}));var t=this.calculatePinchDistance(),n=this.state.zoomLevel+t-this.pinchDistance;this.pinchDistance=t;var r=this.calculatePinchCenter(this.pinchTouchList),a=r.x,o=r.y;this.changeZoom(n,a,o)}},{key:"handlePinchEnd",value:function(){this.currentAction=0,this.pinchTouchList=null,this.pinchDistance=0}},{key:"handleWindowResize",value:function(){this.clearTimeout(this.resizeTimeout),this.resizeTimeout=this.setTimeout(this.forceUpdate.bind(this),100)}},{key:"handleZoomInButtonClick",value:function(){var e=this.state.zoomLevel+100;this.changeZoom(e),e===O&&this.zoomOutBtn.current.focus()}},{key:"handleZoomOutButtonClick",value:function(){var e=this.state.zoomLevel-100;this.changeZoom(e),0===e&&this.zoomInBtn.current.focus()}},{key:"handleCaptionMousewheel",value:function(e){if(e.stopPropagation(),this.caption.current){var t=this.caption.current.getBoundingClientRect().height,n=this.caption.current,r=n.scrollHeight,a=n.scrollTop;(e.deltaY>0&&t+a>=r||e.deltaY<0&&a<=0)&&e.preventDefault()}}},{key:"isAnimating",value:function(){return this.state.shouldAnimate||this.state.isClosing}},{key:"isImageLoaded",value:function(e){return e&&e in this.imageCache&&this.imageCache[e].loaded}},{key:"loadImage",value:function(e,t,r){var a=this;if(this.isImageLoaded(t))this.setTimeout((function(){r()}),1);else{var o=new n.g.Image;this.props.imageCrossOrigin&&(o.crossOrigin=this.props.imageCrossOrigin),o.onerror=function(n){a.props.onImageLoadError(t,e,n),a.setState((function(t){return{loadErrorStatus:l(l({},t.loadErrorStatus),{},d({},e,!0))}})),r(n)},o.onload=function(){a.props.onImageLoad(t,e,o),a.imageCache[t]={loaded:!0,width:o.width,height:o.height},r()},o.src=t}}},{key:"loadAllImages",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;this.getSrcTypes().forEach((function(n){var r=n.name;t[r]&&e.state.loadErrorStatus[r]&&e.setState((function(e){return{loadErrorStatus:l(l({},e.loadErrorStatus),{},d({},r,!1))}})),t[r]&&!e.isImageLoaded(t[r])&&e.loadImage(r,t[r],function(t,n){return function(r){r||e.props[t]!==n||e.didUnmount||e.forceUpdate()}}(r,t[r]))}))}},{key:"requestClose",value:function(e){var t=this,n=function(){t.saveRotateImage(),t.props.onCloseRequest(e)};this.props.animationDisabled||"keydown"===e.type&&!this.props.animationOnKeyInput?n():(this.setState({isClosing:!0}),this.setTimeout(n,this.props.animationDuration))}},{key:"requestMove",value:function(e,t){var n=this,r={zoomLevel:0,offsetX:0,offsetY:0};this.props.animationDisabled||this.keyPressed&&!this.props.animationOnKeyInput||(r.shouldAnimate=!0,this.setTimeout((function(){return n.setState({shouldAnimate:!1})}),this.props.animationDuration)),this.keyPressed=!1,this.moveRequested=!0,this.saveRotateImage(),"prev"===e?(this.keyCounter-=1,this.setState(r),this.props.onMovePrevRequest(t)):"next"===e?(this.keyCounter+=1,this.setState(r),this.props.onMoveNextRequest(t)):"up"===e?(this.keyCounter=0,this.setState(r),this.props.onClickMoveUp(t)):"down"===e&&(this.keyCounter=0,this.setState(r),this.props.onClickMoveDown(t))}},{key:"requestMoveNext",value:function(e){this.requestMove("next",e)}},{key:"requestMovePrev",value:function(e){this.requestMove("prev",e)}},{key:"requestMoveUp",value:function(e){this.requestMove("up",e)}},{key:"requestMoveDown",value:function(e){this.requestMove("down",e)}},{key:"saveRotateImage",value:function(){this.props.onRotateImage&&0!==this.state.rotateDeg&&360!==this.state.rotateDeg&&(this.props.onRotateImage(this.state.rotateDeg),this.setState({rotateDeg:0}))}},{key:"rotateImage",value:function(){var e=this.state.rotateDeg;e=e>=360?this.state.rotateDeg-270:e+90,this.setState({rotateDeg:e})}},{key:"render",value:function(){var e=this,t=this.props,a=t.animationDisabled,o=t.animationDuration,i=t.clickOutsideToClose,c=t.discourageDownloads,d=t.enableZoom,p=t.imageTitle,h=t.nextSrc,m=t.prevSrc,v=t.toolbarButtons,E=t.onAfterOpen,y=t.imageCrossOrigin,b=t.reactModalProps,A=t.onRotateImage,T=this.state,_=T.zoomLevel,D=T.offsetX,N=T.offsetY,S=T.isClosing,w=T.loadErrorStatus,k=T.rotateDeg,I=this.getLightboxRect(),L={},R=this.isAnimating();!a&&R&&(L=l(l({},L),{},{transition:"transform ".concat(o,"ms")}));var P={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;P[t]=n}));var M=[],x=function(t,n,a){if(e.props[t]){var o,i=e.getBestImageForType(t),u=l(l({},L),s.getTransform(l(l({},a),i)));if(_>0&&(u.cursor="move"),u.transform="".concat(u.transform," rotate(").concat(k,"deg)"),null===i&&(o=w,Object.keys(o).some((function(e){return o[e]}))))M.push(r.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:u,key:e.props[t]+P[t]},r.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==i){var d=i.src;c?(u.backgroundImage="url('".concat(d,"')"),M.push(r.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:u,key:d+P[t]},r.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):M.push(r.createElement("img",f({},y?{crossOrigin:y}:{},{className:"".concat(n," ril__image"),onDoubleClick:e.handleImageDoubleClick,onClick:e.handleImageClick,onWheel:e.handleImageMouseWheel,onDragStart:function(e){return e.preventDefault()},style:u,src:d,key:d+P[t],alt:"string"===typeof p?p:C("Image"),draggable:!1})))}else{var h=r.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},g(new Array(12)).map((function(e,t){return r.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})})));M.push(r.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:u,key:e.props[t]+P[t]},r.createElement("div",{className:"ril__loadingContainer"},h)))}}},F=this.getZoomMultiplier();x("nextSrc","ril-image-next ril__imageNext",{x:I.width}),x("mainSrc","ril-image-current",{x:-1*D,y:-1*N,zoom:F}),x("prevSrc","ril-image-prev ril__imagePrev",{x:-1*I.width});var B=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),U={overlay:l({zIndex:1e3,backgroundColor:"transparent"},B.overlay),content:l({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},B.content)};return r.createElement(u(),f({isOpen:!0,onRequestClose:i?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),E()},style:U,contentLabel:C("Lightbox"),appElement:"undefined"!==typeof n.g.window?n.g.window.document.body:void 0},b),r.createElement("div",{className:"ril-outer ril__outer ril__outerAnimating ".concat(this.props.wrapperClassName," ").concat(S?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(o,"ms"),animationDuration:"".concat(o,"ms"),animationDirection:S?"normal":"reverse"},ref:this.outerEl,onWheel:this.handleOuterMousewheel,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,tabIndex:"-1",onKeyDown:this.handleKeyInput,onKeyUp:this.handleKeyInput},r.createElement("div",{className:"ril-inner ril__inner",onClick:i?this.closeIfClickInner:void 0},M),m&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:R?void 0:this.requestMovePrev}),h&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-next-button ril__navButtons ril__navButtonNext",key:"next","aria-label":this.props.nextLabel,onClick:R?void 0:this.requestMoveNext}),r.createElement("div",{className:"ril-toolbar ril__toolbar"},r.createElement("ul",{className:"ril-toolbar-left ril__toolbarSide ril__toolbarLeftSide"},r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("span",{className:"ril-toolbar__item__child ril__toolbarItemChild"},p))),r.createElement("ul",{className:"ril-toolbar-right ril__toolbarSide ril__toolbarRightSide"},v&&v.map((function(e,t){return r.createElement("li",{key:"button_".concat(t+1),className:"ril-toolbar__item ril__toolbarItem"},e)})),this.props.onClickMoveUp&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__upMoveButton",onClick:R?void 0:this.requestMoveUp})),this.props.onClickMoveDown&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downMoveButton",onClick:R?void 0:this.requestMoveDown})),this.props.onClickDelete&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton",onClick:R?void 0:this.props.onClickDelete})),this.props.onClickDownload&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downloadButton",onClick:R?void 0:this.props.onClickDownload})),r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"close","aria-label":this.props.closeLabel,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:R?void 0:this.requestClose})))),r.createElement("div",{onMouseDown:function(e){return e.stopPropagation()},className:"ril-caption ril__caption"},d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-in","aria-label":this.props.zoomInLabel,className:["ril-zoom-in","ril__toolbarItemChild","ril__builtinButton","ril__zoomInButton"].concat(g(_===O?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:R||_===O,onClick:R||_===O?void 0:this.handleZoomInButtonClick})),d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-out","aria-label":this.props.zoomOutLabel,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(g(0===_?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:R||0===_,onClick:R||0===_?void 0:this.handleZoomOutButtonClick})),A&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton"].join(" "),onClick:this.rotateImage})))),this.isMobile&&r.createElement("div",{className:"image-footer-choice mobile-image-footer-choice"},r.createElement("div",{className:"image-footer-icon"},r.createElement("div",null,A&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",style:{marginRight:"16px"},className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton","image-footer-choice-item"].join(" "),onClick:this.rotateImage})),this.props.onClickDownload&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__downloadButton","image-footer-choice-item"].join(" "),onClick:this.props.onClickDownload}))),this.props.onClickDelete&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton image-footer-choice-item",onClick:this.props.onClickDelete})))))}}],o=[{key:"isTargetMatchImage",value:function(e){return e&&/ril-image-current/.test(e.className)}},{key:"parseMouseEvent",value:function(e){return{id:"mouse",source:1,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parseTouchPointer",value:function(e){return{id:e.identifier,source:2,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parsePointerEvent",value:function(e){return{id:e.pointerId,source:3,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"getTransform",value:function(e){var t=e.x,n=void 0===t?0:t,r=e.y,a=void 0===r?0:r,o=e.zoom,i=void 0===o?1:o,u=e.width,s=e.targetWidth,l=n,c=T();u>c&&(l+=(c-u)/2);var d=i*(s/u);return{transform:"translate3d(".concat(l,"px,").concat(a,"px,0) scale3d(").concat(d,",").concat(d,",1)")}}}],a&&c(t.prototype,a),o&&c(t,o),Object.defineProperty(t,"prototype",{writable:!1}),s}(r.Component);L.propTypes={mainSrc:o().string.isRequired,prevSrc:o().string,nextSrc:o().string,mainSrcThumbnail:o().string,prevSrcThumbnail:o().string,nextSrcThumbnail:o().string,onCloseRequest:o().func.isRequired,onMovePrevRequest:o().func,onMoveNextRequest:o().func,onImageLoadError:o().func,onImageLoad:o().func,onAfterOpen:o().func,onRotateImage:o().func,onClickMoveUp:o().func,onClickMoveDown:o().func,onClickDelete:o().func,onClickDownload:o().func,discourageDownloads:o().bool,animationDisabled:o().bool,animationOnKeyInput:o().bool,animationDuration:o().number,keyRepeatLimit:o().number,keyRepeatKeyupBonus:o().number,imageTitle:o().node,imageCaption:o().node,imageCrossOrigin:o().string,reactModalStyle:o().object,wrapperClassName:o().string,toolbarButtons:o().arrayOf(o().node),clickOutsideToClose:o().bool,enableZoom:o().bool,reactModalProps:o().shape({}),nextLabel:o().string,prevLabel:o().string,zoomInLabel:o().string,zoomOutLabel:o().string,closeLabel:o().string,imageLoadErrorMessage:o().node},L.defaultProps={imageTitle:null,imageCaption:null,toolbarButtons:null,reactModalProps:{},animationDisabled:!1,animationDuration:300,animationOnKeyInput:!1,clickOutsideToClose:!0,closeLabel:"Close lightbox",discourageDownloads:!1,enableZoom:!0,imageCrossOrigin:null,keyRepeatKeyupBonus:40,keyRepeatLimit:180,mainSrcThumbnail:null,nextLabel:"Next image",nextSrc:null,nextSrcThumbnail:null,onAfterOpen:function(){},onImageLoadError:function(){},onImageLoad:function(){},onMoveNextRequest:function(){},onMovePrevRequest:function(){},onClickMoveUp:null,onClickMoveDown:null,onClickDelete:null,onClickDownload:null,prevLabel:"Previous image",prevSrc:null,prevSrcThumbnail:null,reactModalStyle:{},wrapperClassName:"",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",imageLoadErrorMessage:"This image failed to load",onRotateImage:null},t.default=L},99754:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var i=a.apply(null,n);i&&e.push(i)}}else if("object"===o){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var u in n)r.call(n,u)&&n[u]&&e.push(u)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},79656:function(e,t,n){e.exports=n(51920)},51920:function(e,t,n){var r=n(93325).hp,a=n(41132).default,o=n(27585),i="undefined"!==typeof r?function(e){return r.from(e).toString("base64")}:function(e){return btoa(String.fromCharCode.apply(String,a(e)))},u="undefined"!==typeof r?function(e){return r.from(e,"base64")}:function(e){return Uint8Array.from(atob(e),(function(e){return e.charCodeAt(0)}))};t.encode=function(e){var t=o.parse(e);return i(t).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.decode=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/")+"==";return o.stringify(u(t))},t.v4=function(){var e=o.v4(null,new Uint8Array(16));return i(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.nice=function(){var e=o.v4(null,new Uint8Array(16));return e[0]=127&e[0],i(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)}},18386:function(e,t,n){"use strict";n.r(t),n.d(t,{HISTORY:function(){return u},History:function(){return i},HistoryEditor:function(){return c},MERGING:function(){return l},SAVING:function(){return s},withHistory:function(){return d}});var r=n(24765),a=n(66350),o=n(70523),i={isHistory:function(e){return(0,a.Q)(e)&&Array.isArray(e.redos)&&Array.isArray(e.undos)&&(0===e.redos.length||o.Operation.isOperationList(e.redos[0].operations))&&(0===e.undos.length||o.Operation.isOperationList(e.undos[0].operations))}},u=new WeakMap,s=new WeakMap,l=new WeakMap,c={isHistoryEditor:function(e){return i.isHistory(e.history)&&o.Editor.isEditor(e)},isMerging:function(e){return l.get(e)},isSaving:function(e){return s.get(e)},redo:function(e){e.redo()},undo:function(e){e.undo()},withoutMerging:function(e,t){var n=c.isMerging(e);l.set(e,!1),t(),l.set(e,n)},withoutSaving:function(e,t){var n=c.isSaving(e);s.set(e,!1),t(),s.set(e,n)}},d=function(e){var t=e,n=t.apply;return t.history={undos:[],redos:[]},t.redo=function(){var e=t.history,n=e.redos;if(n.length>0){var a=n[n.length-1];a.selectionBefore&&o.Transforms.setSelection(t,a.selectionBefore),c.withoutSaving(t,(function(){o.Editor.withoutNormalizing(t,(function(){var e,n=(0,r.A)(a.operations);try{for(n.s();!(e=n.n()).done;){var o=e.value;t.apply(o)}}catch(i){n.e(i)}finally{n.f()}}))})),e.redos.pop(),e.undos.push(a)}},t.undo=function(){var e=t.history,n=e.undos;if(n.length>0){var a=n[n.length-1];c.withoutSaving(t,(function(){o.Editor.withoutNormalizing(t,(function(){var e,n=a.operations.map(o.Operation.inverse).reverse(),i=(0,r.A)(n);try{for(i.s();!(e=i.n()).done;){var u=e.value;t.apply(u)}}catch(s){i.e(s)}finally{i.f()}a.selectionBefore&&o.Transforms.setSelection(t,a.selectionBefore)}))})),e.redos.push(a),e.undos.pop()}},t.apply=function(e){var r=t.operations,a=t.history,o=a.undos,i=o[o.length-1],u=i&&i.operations[i.operations.length-1],s=c.isSaving(t),l=c.isMerging(t);if(null==s&&(s=p(e)),s){if(null==l&&(l=null!=i&&(0!==r.length||f(e,u))),i&&l)i.operations.push(e);else{var d={operations:[e],selectionBefore:t.selection};o.push(d)}for(;o.length>100;)o.shift();a.redos=[]}n(e)},t},f=function(e,t){return!(!t||"insert_text"!==e.type||"insert_text"!==t.type||e.offset!==t.offset+t.text.length||!o.Path.equals(e.path,t.path))||!(!t||"remove_text"!==e.type||"remove_text"!==t.type||e.offset+e.text.length!==t.offset||!o.Path.equals(e.path,t.path))},p=function(e,t){return"set_selection"!==e.type}},62097:function(e,t,n){"use strict";n.r(t),n.d(t,{DefaultElement:function(){return Tt},DefaultLeaf:function(){return ft},DefaultPlaceholder:function(){return kt},Editable:function(){return wt},ReactEditor:function(){return Ce},Slate:function(){return Yt},useEditor:function(){return Gt},useFocused:function(){return Ft},useReadOnly:function(){return Ne},useSelected:function(){return vt},useSlate:function(){return we},useSlateSelection:function(){return zt},useSlateSelector:function(){return jt},useSlateStatic:function(){return Fe},useSlateWithV:function(){return ke},withReact:function(){return Xt}});var r=n(64467),a=n(39874),o=n(85501),i=n(60436),u=n(24765),s=n(5544),l=n(92901),c=n(23029),d=n(86552),f=n.n(d),p=n(95491),h=n.n(p),m=n(80492),v=n.n(m),E=n(9950),g=n(8948),y=n(70523),b=n(81664),A=n(87773),C=n(17119);function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var D=0,O=(0,l.A)((function e(){(0,c.A)(this,e),this.id="".concat(D++)})),N=new WeakMap,S=new WeakMap,w=new WeakMap,k=new WeakMap,I=new WeakMap,L=new WeakMap,R=new WeakMap,P=new WeakMap,M=new WeakMap,x=new WeakMap,F=new WeakMap,B=new WeakMap,U=new WeakMap,j=new WeakMap,H=new WeakMap,Y=new WeakMap,G=new WeakMap,z=new WeakMap,W=new WeakMap,K=new WeakMap,V=new WeakMap,Q=Symbol("placeholder"),q=Symbol("mark-placeholder"),X=globalThis.Text,J=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||null},Z=function(e){return $(e)&&1===e.nodeType},$=function(e){var t=J(e);return!!t&&e instanceof t.Node},ee=function(e){var t=e&&e.anchorNode&&J(e.anchorNode);return!!t&&e instanceof t.Selection},te=function(e){return $(e)&&3===e.nodeType},ne=function(e,t,n){for(var r,a=e.childNodes,o=a[t],i=t,u=!1,s=!1;($(r=o)&&8===r.nodeType||Z(o)&&0===o.childNodes.length||Z(o)&&"false"===o.getAttribute("contenteditable"))&&(!u||!s);)i>=a.length?(u=!0,i=t-1,n="backward"):i<0?(s=!0,i=t+1,n="forward"):(o=a[i],t=i,i+="forward"===n?1:-1);return[o,t]},re=function(e,t,n){var r=ne(e,t,n);return(0,s.A)(r,1)[0]},ae=function(e){var t="";if(te(e)&&e.nodeValue)return e.nodeValue;if(Z(e)){for(var n=0,r=Array.from(e.childNodes);n<r.length;n++){var a=r[n];t+=ae(a)}var o=getComputedStyle(e).getPropertyValue("display");"block"!==o&&"list"!==o&&"BR"!==e.tagName||(t+="\n")}return t},oe=/data-slate-fragment="(.+?)"/m,ie=function(e,t,n){var r=t.target;if(Z(r)&&r.matches('[contentEditable="false"]'))return!1;if(Ce.getWindow(e).document.contains(r))return Ce.hasDOMNode(e,r,{editable:!0});var a=n.find((function(e){var t,n=e.addedNodes,a=e.removedNodes,o=(0,u.A)(n);try{for(o.s();!(t=o.n()).done;){var i=t.value;if(i===r||i.contains(r))return!0}}catch(d){o.e(d)}finally{o.f()}var s,l=(0,u.A)(a);try{for(l.s();!(s=l.n()).done;){var c=s.value;if(c===r||c.contains(r))return!0}}catch(d){l.e(d)}finally{l.f()}}));return!(!a||a===t)&&ie(e,a,n)},ue=parseInt(E.version.split(".")[0],10)>=17,se="undefined"!==typeof navigator&&"undefined"!==typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,le="undefined"!==typeof navigator&&/Mac OS X/.test(navigator.userAgent),ce="undefined"!==typeof navigator&&/Android/.test(navigator.userAgent),de="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),fe="undefined"!==typeof navigator&&/Version\/[\d\.]+.*Safari/.test(navigator.userAgent),pe="undefined"!==typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),he="undefined"!==typeof navigator&&/Chrome/i.test(navigator.userAgent),me="undefined"!==typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),ve=ce&&"undefined"!==typeof navigator&&/Chrome?\/(?:[0-5]?\d)(?:\.)/i.test(navigator.userAgent),Ee="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),ge="undefined"!==typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),ye="undefined"!==typeof navigator&&/.*Wechat/.test(navigator.userAgent),be=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),Ae=(!me||!ve)&&!pe&&"undefined"!==typeof globalThis&&globalThis.InputEvent&&"function"===typeof globalThis.InputEvent.prototype.getTargetRanges,Ce={isComposing:function(e){return!!B.get(e)},getWindow:function(e){var t=w.get(e);if(!t)throw new Error("Unable to find a host window element for this editor");return t},findKey:function(e,t){var n=P.get(t);return n||(n=new O,P.set(t,n)),n},findPath:function(e,t){for(var n=[],r=t;;){var a=S.get(r);if(null==a){if(y.Editor.isEditor(r))return n;break}var o=N.get(r);if(null==o)break;n.unshift(o),r=a}throw new Error("Unable to find the path for Slate node: ".concat(y.Scrubber.stringify(t)))},findDocumentOrShadowRoot:function(e){var t=Ce.toDOMNode(e,e),n=t.getRootNode();return(n instanceof Document||n instanceof ShadowRoot)&&null!=n.getSelection?n:t.ownerDocument},isFocused:function(e){return!!F.get(e)},isReadOnly:function(e){return!!x.get(e)},blur:function(e){var t=Ce.toDOMNode(e,e),n=Ce.findDocumentOrShadowRoot(e);F.set(e,!1),n.activeElement===t&&t.blur()},focus:function(e){var t=Ce.toDOMNode(e,e),n=Ce.findDocumentOrShadowRoot(e);F.set(e,!0),n.activeElement!==t&&t.focus({preventScroll:!0})},deselect:function(e){var t=e.selection,n=Ce.findDocumentOrShadowRoot(e).getSelection();n&&n.rangeCount>0&&n.removeAllRanges(),t&&y.Transforms.deselect(e)},hasDOMNode:function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).editable,a=void 0!==r&&r,o=Ce.toDOMNode(e,e);try{n=Z(t)?t:t.parentElement}catch(i){if(!i.message.includes('Permission denied to access property "nodeType"'))throw i}return!!n&&(n.closest("[data-slate-editor]")===o&&(!(a&&!n.isContentEditable)||("boolean"===typeof n.isContentEditable&&n.closest('[contenteditable="false"]')===o||!!n.getAttribute("data-slate-zero-width"))))},insertData:function(e,t){e.insertData(t)},insertFragmentData:function(e,t){return e.insertFragmentData(t)},insertTextData:function(e,t){return e.insertTextData(t)},setFragmentData:function(e,t,n){e.setFragmentData(t,n)},toDOMNode:function(e,t){var n=M.get(e),r=y.Editor.isEditor(t)?k.get(e):null===n||void 0===n?void 0:n.get(Ce.findKey(e,t));if(!r)throw new Error("Cannot resolve a DOM node from Slate node: ".concat(y.Scrubber.stringify(t)));return r},toDOMPoint:function(e,t){var n,r=y.Editor.node(e,t.path),a=(0,s.A)(r,1)[0],o=Ce.toDOMNode(e,a);y.Editor.void(e,{at:t})&&(t={path:t.path,offset:0});for(var i=Array.from(o.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),u=0,l=0;l<i.length;l++){var c=i[l],d=c.childNodes[0];if(null!=d&&null!=d.textContent){var f=d.textContent.length,p=c.getAttribute("data-slate-length"),h=u+(null==p?f:parseInt(p,10)),m=i[l+1];if(t.offset===h&&null!==m&&void 0!==m&&m.hasAttribute("data-slate-mark-placeholder")){var v,E=m.childNodes[0];n=[E instanceof X?E:m,null!==(v=m.textContent)&&void 0!==v&&v.startsWith("\ufeff")?1:0];break}if(t.offset<=h){n=[d,Math.min(f,Math.max(0,t.offset-u))];break}u=h}}if(!n)throw new Error("Cannot resolve a DOM point from Slate point: ".concat(y.Scrubber.stringify(t)));return n},toDOMRange:function(e,t){var n=t.anchor,r=t.focus,a=y.Range.isBackward(t),o=Ce.toDOMPoint(e,n),i=y.Range.isCollapsed(t)?o:Ce.toDOMPoint(e,r),u=Ce.getWindow(e).document.createRange(),l=a?i:o,c=(0,s.A)(l,2),d=c[0],f=c[1],p=a?o:i,h=(0,s.A)(p,2),m=h[0],v=h[1],E=!!(Z(d)?d:d.parentElement).getAttribute("data-slate-zero-width"),g=!!(Z(m)?m:m.parentElement).getAttribute("data-slate-zero-width");return u.setStart(d,E?1:f),u.setEnd(m,g?1:v),u},toSlateNode:function(e,t){var n=Z(t)?t:t.parentElement;n&&!n.hasAttribute("data-slate-node")&&(n=n.closest("[data-slate-node]"));var r=n?L.get(n):null;if(!r)throw new Error("Cannot resolve a Slate node from DOM node: ".concat(n));return r},findEventRange:function(e,t){"nativeEvent"in t&&(t=t.nativeEvent);var n=t,r=n.clientX,a=n.clientY,o=n.target;if(null==r||null==a)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(t));var i,u=Ce.toSlateNode(e,t.target),s=Ce.findPath(e,u);if(y.Element.isElement(u)&&y.Editor.isVoid(e,u)){var l=o.getBoundingClientRect(),c=e.isInline(u)?r-l.left<l.left+l.width-r:a-l.top<l.top+l.height-a,d=y.Editor.point(e,s,{edge:c?"start":"end"}),f=c?y.Editor.before(e,d):y.Editor.after(e,d);if(f)return y.Editor.range(e,f)}var p=Ce.getWindow(e).document;if(p.caretRangeFromPoint)i=p.caretRangeFromPoint(r,a);else{var h=p.caretPositionFromPoint(r,a);h&&((i=p.createRange()).setStart(h.offsetNode,h.offset),i.setEnd(h.offsetNode,h.offset))}if(!i)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(t));return Ce.toSlateRange(e,i,{exactMatch:!1,suppressThrow:!1})},toSlatePoint:function(e,t,n){var r=n.exactMatch,a=n.suppressThrow,o=r?t:function(e){var t=(0,s.A)(e,2),n=t[0],r=t[1];if(Z(n)&&n.childNodes.length){var a=r===n.childNodes.length,o=a?r-1:r,i=ne(n,o,a?"backward":"forward"),u=(0,s.A)(i,2);for(n=u[0],a=(o=u[1])<r;Z(n)&&n.childNodes.length;){var l=a?n.childNodes.length-1:0;n=re(n,l,a?"backward":"forward")}r=a&&null!=n.textContent?n.textContent.length:0}return[n,r]}(t),u=(0,s.A)(o,2),l=u[0],c=u[1],d=l.parentNode,f=null,p=0;if(d){var h,m,v=Ce.toDOMNode(e,e),E=d.closest('[data-slate-void="true"]'),g=E&&v.contains(E)?E:null,b=d.closest("[data-slate-leaf]"),A=null;if(b){if(f=b.closest('[data-slate-node="text"]')){var C=Ce.getWindow(e).document.createRange();C.setStart(f,0),C.setEnd(l,c);var T=C.cloneContents();[].concat((0,i.A)(Array.prototype.slice.call(T.querySelectorAll("[data-slate-zero-width]"))),(0,i.A)(Array.prototype.slice.call(T.querySelectorAll("[contenteditable=false]")))).forEach((function(e){ce&&!r&&e.hasAttribute("data-slate-zero-width")&&e.textContent.length>0&&"\ufeff"!==e.textContext?e.textContent.startsWith("\ufeff")&&(e.textContent=e.textContent.slice(1)):e.parentNode.removeChild(e)})),p=T.textContent.length,A=f}}else if(g){for(var _=g.querySelectorAll("[data-slate-leaf]"),D=0;D<_.length;D++){var O=_[D];if(Ce.hasDOMNode(e,O)){b=O;break}}b?(f=b.closest('[data-slate-node="text"]'),p=(A=b).textContent.length,A.querySelectorAll("[data-slate-zero-width]").forEach((function(e){p-=e.textContent.length}))):p=1}A&&p===A.textContent.length&&ce&&"z"===A.getAttribute("data-slate-zero-width")&&null!==(h=A.textContent)&&void 0!==h&&h.startsWith("\ufeff")&&(d.hasAttribute("data-slate-zero-width")||de&&null!==(m=A.textContent)&&void 0!==m&&m.endsWith("\n\n"))&&p--}if(ce&&!f&&!r){var N=d.hasAttribute("data-slate-node")?d:d.closest("[data-slate-node]");if(N&&Ce.hasDOMNode(e,N,{editable:!0})){var S=Ce.toSlateNode(e,N),w=y.Editor.start(e,Ce.findPath(e,S)),k=w.path,I=w.offset;return N.querySelector("[data-slate-leaf]")||(I=c),{path:k,offset:I}}}if(!f){if(a)return null;throw new Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var L=Ce.toSlateNode(e,f);return{path:Ce.findPath(e,L),offset:p}},toSlateRange:function(e,t,n){var r,a,o,i,u,s,l=n.exactMatch,c=n.suppressThrow;if((ee(t)?t.anchorNode:t.startContainer)&&(ee(t)?(r=t.anchorNode,a=t.anchorOffset,o=t.focusNode,i=t.focusOffset,u=he&&function(e){for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1}(r)?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed):(r=t.startContainer,a=t.startOffset,o=t.endContainer,i=t.endOffset,u=t.collapsed)),null==r||null==o||null==a||null==i)throw new Error("Cannot resolve a Slate range from DOM range: ".concat(t));"getAttribute"in o&&"false"===o.getAttribute("contenteditable")&&(o=r,i=(null===(s=r.textContent)||void 0===s?void 0:s.length)||0);var d=Ce.toSlatePoint(e,[r,a],{exactMatch:l,suppressThrow:c});if(!d)return null;var f=u?d:Ce.toSlatePoint(e,[o,i],{exactMatch:l,suppressThrow:c});if(!f)return null;if(de&&!u&&r!==o){var p=y.Editor.isEnd(e,d,d.path),h=y.Editor.isStart(e,f,f.path);if(p)d=y.Editor.after(e,d)||d;if(h)f=y.Editor.before(e,f)||f}var m={anchor:d,focus:f};return y.Range.isExpanded(m)&&y.Range.isForward(m)&&Z(o)&&y.Editor.void(e,{at:m.focus,mode:"highest"})&&(m=y.Editor.unhangRange(e,m,{voids:!0})),m},hasRange:function(e,t){var n=t.anchor,r=t.focus;return y.Editor.hasPath(e,n.path)&&y.Editor.hasPath(e,r.path)},hasTarget:function(e,t){return $(t)&&Ce.hasDOMNode(e,t)},hasEditableTarget:function(e,t){return $(t)&&Ce.hasDOMNode(e,t,{editable:!0})},hasSelectableTarget:function(e,t){return Ce.hasEditableTarget(e,t)||Ce.isTargetInsideNonReadonlyVoid(e,t)},isTargetInsideNonReadonlyVoid:function(e,t){if(x.get(e))return!1;var n=Ce.hasTarget(e,t)&&Ce.toSlateNode(e,t);return y.Element.isElement(n)&&y.Editor.isVoid(e,n)},androidScheduleFlush:function(e){var t;null===(t=H.get(e))||void 0===t||t()},androidPendingDiffs:function(e){return z.get(e)}},Te=(0,E.createContext)((function(){return[]})),_e=function(){return(0,E.useContext)(Te)},De=be?E.useLayoutEffect:E.useEffect,Oe=(0,E.createContext)(!1),Ne=function(){return(0,E.useContext)(Oe)},Se=(0,E.createContext)(null),we=function(){var e=(0,E.useContext)(Se);if(!e)throw new Error("The `useSlate` hook must be used inside the <Slate> component's context.");return e.editor},ke=function(){var e=(0,E.useContext)(Se);if(!e)throw new Error("The `useSlate` hook must be used inside the <Slate> component's context.");return e},Ie={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",insertSoftBreak:"shift+enter",splitBlock:"enter",undo:"mod+z"},Le={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},Re={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},Pe=function(e){var t=Ie[e],n=Le[e],r=Re[e],a=t&&(0,b.Sn)(t),o=n&&(0,b.Sn)(n),i=r&&(0,b.Sn)(r);return function(e){return!(!a||!a(e))||(!!(le&&o&&o(e))||!(le||!i||!i(e)))}},Me={isBold:Pe("bold"),isCompose:Pe("compose"),isMoveBackward:Pe("moveBackward"),isMoveForward:Pe("moveForward"),isDeleteBackward:Pe("deleteBackward"),isDeleteForward:Pe("deleteForward"),isDeleteLineBackward:Pe("deleteLineBackward"),isDeleteLineForward:Pe("deleteLineForward"),isDeleteWordBackward:Pe("deleteWordBackward"),isDeleteWordForward:Pe("deleteWordForward"),isExtendBackward:Pe("extendBackward"),isExtendForward:Pe("extendForward"),isExtendLineBackward:Pe("extendLineBackward"),isExtendLineForward:Pe("extendLineForward"),isItalic:Pe("italic"),isMoveLineBackward:Pe("moveLineBackward"),isMoveLineForward:Pe("moveLineForward"),isMoveWordBackward:Pe("moveWordBackward"),isMoveWordForward:Pe("moveWordForward"),isRedo:Pe("redo"),isSoftBreak:Pe("insertSoftBreak"),isSplitBlock:Pe("splitBlock"),isTransposeCharacter:Pe("transposeCharacter"),isUndo:Pe("undo")},xe=(0,E.createContext)(null),Fe=function(){var e=(0,E.useContext)(xe);if(!e)throw new Error("The `useSlateStatic` hook must be used inside the <Slate> component's context.");return e},Be={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0},Ue=function(e){function t(){var e;return(0,c.A)(this,t),(e=(0,a.A)(this,t,arguments)).context=null,e.manager=null,e.mutationObserver=null,e}return(0,o.A)(t,e),(0,l.A)(t,[{key:"observe",value:function(){var e,t=this.props.node;if(!t.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");null===(e=this.mutationObserver)||void 0===e||e.observe(t.current,Be)}},{key:"componentDidMount",value:function(){var e=this.props.receivedUserInput,t=this.context;this.manager=function(e,t){var n=[],r=function(){n=[]};return{registerMutations:function(r){var a;if(t.current){var o=r.filter((function(t){return ie(e,t,r)}));(a=n).push.apply(a,(0,i.A)(o))}},restoreDOM:function(){n.length>0&&(n.reverse().forEach((function(e){"characterData"!==e.type&&(e.removedNodes.forEach((function(t){e.target.insertBefore(t,e.nextSibling)})),e.addedNodes.forEach((function(t){e.target.removeChild(t)})))})),r())},clear:r}}(t,e),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}},{key:"getSnapshotBeforeUpdate",value:function(){var e,t,n,r,a=null===(e=this.mutationObserver)||void 0===e?void 0:e.takeRecords();null!==a&&void 0!==a&&a.length&&(null===(r=this.manager)||void 0===r||r.registerMutations(a));return null===(t=this.mutationObserver)||void 0===t||t.disconnect(),null===(n=this.manager)||void 0===n||n.restoreDOM(),null}},{key:"componentDidUpdate",value:function(){var e;null===(e=this.manager)||void 0===e||e.clear(),this.observe()}},{key:"componentWillUnmount",value:function(){var e;null===(e=this.mutationObserver)||void 0===e||e.disconnect()}},{key:"render",value:function(){return this.props.children}}])}(E.Component);Ue.contextType=xe;var je=ce?Ue:function(e){var t=e.children;return E.createElement(E.Fragment,null,t)};function He(e,t){var n=t.path,r=t.diff;if(!y.Editor.hasPath(e,n))return!1;var a=y.Node.get(e,n);if(!y.Text.isText(a))return!1;if(r.start!==a.text.length||0===r.text.length)return a.text.slice(r.start,r.start+r.text.length)===r.text;var o=y.Path.next(n);if(!y.Editor.hasPath(e,o))return!1;var i=y.Node.get(e,o);return y.Text.isText(i)&&i.text.startsWith(r.text)}function Ye(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((function(e,t){return e.slice(0,t.start)+t.text+e.slice(t.end)}),e)}function Ge(e,t){var n=t.start,r=t.end,a=t.text,o=e.slice(n,r),i=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++)if(e.charAt(r)!==t.charAt(r))return r;return n}(o,a),u=function(e,t,n){for(var r=Math.min(e.length,t.length,n),a=0;a<r;a++)if(e.charAt(e.length-a-1)!==t.charAt(t.length-a-1))return a;return r}(o,a,Math.min(o.length-i,a.length-i)),s={start:n+i,end:r-u,text:a.slice(i,a.length-u)};return s.start===s.end&&0===s.text.length?null:s}function ze(e){var t=e.path,n=e.diff;return{anchor:{path:t,offset:n.start},focus:{path:t,offset:n.end}}}function We(e,t){var n=t.path,r=t.offset;if(!y.Editor.hasPath(e,n))return null;var a=y.Node.get(e,n);if(!y.Text.isText(a))return null;var o=y.Editor.above(e,{match:function(t){return y.Element.isElement(t)&&y.Editor.isBlock(e,t)},at:n});if(!o)return null;for(;r>a.text.length;){var i=y.Editor.next(e,{at:n,match:y.Text.isText});if(!i||!y.Path.isDescendant(i[1],o[1]))return null;r-=a.text.length,a=i[0],n=i[1]}return{path:n,offset:r}}function Ke(e,t){var n=We(e,t.anchor);if(!n)return null;if(y.Range.isCollapsed(t))return{anchor:n,focus:n};var r=We(e,t.focus);return r?{anchor:n,focus:r}:null}function Ve(e,t,n){var r=z.get(e),a=null===r||void 0===r?void 0:r.find((function(e){var n=e.path;return y.Path.equals(n,t.path)}));if(!a||t.offset<=a.diff.start)return y.Point.transform(t,n,{affinity:"backward"});var o=a.diff;if(t.offset<=o.start+o.text.length){var i={path:t.path,offset:o.start},u=y.Point.transform(i,n,{affinity:"backward"});return u?{path:u.path,offset:u.offset+t.offset-o.start}:null}var s={path:t.path,offset:t.offset-o.text.length+o.end-o.start},l=y.Point.transform(s,n,{affinity:"backward"});return l?"split_node"===n.type&&y.Path.equals(n.path,t.path)&&s.offset<n.position&&o.start<n.position?l:{path:l.path,offset:l.offset+o.text.length-o.end+o.start}:null}function Qe(e,t,n){var r=Ve(e,t.anchor,n);if(!r)return null;if(y.Range.isCollapsed(t))return{anchor:r,focus:r};var a=Ve(e,t.focus,n);return a?{anchor:r,focus:a}:null}function qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qe(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Je(e){var t=e.editor,n=e.scheduleOnDOMSelectionChange,r=e.onDOMSelectionChange,a=!1,o=null,i=null,u=null,l=0,c=!1,d=function(){var e=K.get(t);if(K.delete(t),e){var n=t.selection,r=Ke(t,e);!r||n&&y.Range.equals(r,n)||y.Transforms.select(t,r)}},f=function(){if(i&&(clearTimeout(i),i=null),u&&(clearTimeout(u),u=null),E()||v()){a||(a=!0,setTimeout((function(){return a=!1}))),v()&&(a="action");var e=t.selection&&y.Editor.rangeRef(t,t.selection,{affinity:"forward"});G.set(t,t.marks),W.get(t),z.get(t);for(var o,s=E();o=null===(l=z.get(t))||void 0===l?void 0:l[0];){var l,f,p=Y.get(t);void 0!==p&&(Y.delete(t),t.marks=p),p&&!1===c&&(c=null);var h=ze(o);t.selection&&y.Range.equals(t.selection,h)||y.Transforms.select(t,h),o.diff.text?y.Editor.insertText(t,o.diff.text):y.Editor.deleteFragment(t),z.set(t,null===(f=z.get(t))||void 0===f?void 0:f.filter((function(e){return e.id!==o.id}))),He(t,o)||(s=!1,W.delete(t),G.delete(t),a="action",K.delete(t),n.cancel(),r.cancel(),null===e||void 0===e||e.unref())}var m=null===e||void 0===e?void 0:e.unref();if(!m||K.get(t)||t.selection&&y.Range.equals(m,t.selection)||y.Transforms.select(t,m),v())!function(){var e=W.get(t);if(W.delete(t),e){if(e.at){var n=y.Point.isPoint(e.at)?We(t,e.at):Ke(t,e.at);if(!n)return;var r=y.Editor.range(t,n);t.selection&&y.Range.equals(t.selection,r)||y.Transforms.select(t,n)}e.run()}}();else{s&&n(),n.flush(),r.flush(),d();var g=G.get(t);G.delete(t),void 0!==g&&(t.marks=g,t.onChange())}}else d()},p=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=I.get(t);n&&(E()||e?n.style.display="none":n.style.removeProperty("display"))},h=function(e,n){var r,a=null!==(r=z.get(t))&&void 0!==r?r:[];z.set(t,a);var o=y.Node.leaf(t,e),i=a.findIndex((function(t){return y.Path.equals(t.path,e)}));if(i<0)return Ge(o.text,n)&&a.push({path:e,diff:n,id:l++}),void p();var u=function(e,t,n){var r=Math.min(t.start,n.start),a=Math.max(0,Math.min(t.start+t.text.length,n.end)-n.start),o=Ye(e,t,n),i=Math.max(n.start+n.text.length,t.start+t.text.length+(t.start+t.text.length>n.start?n.text.length:0)-a),u=o.slice(r,i);return Ge(e,{start:r,end:Math.max(t.end,n.end-t.text.length+(t.end-t.start)),text:u})}(o.text,a[i].diff,n);if(!u)return a.splice(i,1),void p();a[i]=Xe(Xe({},a[i]),{},{diff:u})},m=function(e){var a=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at;c=!1,K.delete(t),n.cancel(),r.cancel(),v()&&f(),W.set(t,{at:a,run:e}),u=setTimeout(f)},v=function(){return!!W.get(t)},E=function(){var e;return!(null===(e=z.get(t))||void 0===e||!e.length)},g=function(e){K.set(t,e),i&&(clearTimeout(i),i=null);var n=t.selection;if(e){var r=!n||!y.Path.equals(n.anchor.path,e.anchor.path),a=!n||!y.Path.equals(n.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1));(r&&c||a)&&(c=!1),(r||E())&&(i=setTimeout(f,200))}},b=function(){v()||(u=setTimeout(f))};return{flush:f,scheduleFlush:b,hasPendingDiffs:E,hasPendingAction:v,hasPendingChanges:function(){return v()||E()},isFlushing:function(){return a},handleUserSelect:g,handleCompositionEnd:function(e){o&&clearTimeout(o),o=setTimeout((function(){B.set(t,!1),f()}),25)},handleCompositionStart:function(e){B.set(t,!0),o&&(clearTimeout(o),o=null)},handleDOMBeforeInput:function(e){var n;i&&(clearTimeout(i),i=null);var r=e.inputType,a=null,o=e.dataTransfer||e.data||void 0;!1!==c&&"insertText"!==r&&"insertCompositionText"!==r&&(c=!1);var u=e.getTargetRanges(),l=(0,s.A)(u,1)[0];l&&(a=Ce.toSlateRange(t,l,{exactMatch:!1,suppressThrow:!0}));var d=Ce.getWindow(t).getSelection();if(!a&&d&&(l=d,a=Ce.toSlateRange(t,d,{exactMatch:!1,suppressThrow:!0})),a=null!==(n=a)&&void 0!==n?n:t.selection){var f,p=!0;if(r.startsWith("delete")){if(y.Range.isExpanded(a)){var v=y.Range.edges(a),E=(0,s.A)(v,2),A=E[0],C=E[1];if(y.Node.leaf(t,A.path).text.length===A.offset&&0===C.offset){var T=y.Editor.next(t,{at:A.path,match:y.Text.isText});T&&y.Path.equals(T[1],C.path)&&(a={anchor:C,focus:C})}}var _=r.endsWith("Backward")?"backward":"forward",D=y.Range.edges(a),O=(0,s.A)(D,2),N=O[0],S=O[1],w=y.Editor.leaf(t,N.path),k=(0,s.A)(w,2),I=k[0],L=k[1],R={text:"",start:N.offset,end:S.offset},P=z.get(t),M=null===P||void 0===P?void 0:P.find((function(e){return y.Path.equals(e.path,L)})),x=M?[M.diff,R]:[R];if(0===Ye.apply(void 0,[I.text].concat(x)).length&&(p=!1),y.Range.isExpanded(a)){if(p&&y.Path.equals(a.anchor.path,a.focus.path)){var F={path:a.anchor.path,offset:N.offset},B=y.Editor.range(t,F,F);return g(B),h(a.anchor.path,{text:"",end:S.offset,start:N.offset})}return m((function(){return y.Editor.deleteFragment(t,{direction:_})}),{at:a})}}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return m((function(){return y.Editor.deleteFragment(t)}),{at:a});case"deleteContent":case"deleteContentForward":var U=a.anchor;if(p&&y.Range.isCollapsed(a)){var j=y.Node.leaf(t,U.path);if(U.offset<j.text.length)return h(U.path,{text:"",start:U.offset,end:U.offset+1})}return m((function(){return y.Editor.deleteForward(t)}),{at:a});case"deleteContentBackward":var H,G=a.anchor,W=ee(l)?l.isCollapsed:!(null===(H=l)||void 0===H||!H.collapsed);return p&&W&&y.Range.isCollapsed(a)&&G.offset>0?h(G.path,{text:"",start:G.offset-1,end:G.offset}):m((function(){return y.Editor.deleteBackward(t)}),{at:a});case"deleteEntireSoftLine":return m((function(){y.Editor.deleteBackward(t,{unit:"line"}),y.Editor.deleteForward(t,{unit:"line"})}),{at:a});case"deleteHardLineBackward":return m((function(){return y.Editor.deleteBackward(t,{unit:"block"})}),{at:a});case"deleteSoftLineBackward":return m((function(){return y.Editor.deleteBackward(t,{unit:"line"})}),{at:a});case"deleteHardLineForward":return m((function(){return y.Editor.deleteForward(t,{unit:"block"})}),{at:a});case"deleteSoftLineForward":return m((function(){return y.Editor.deleteForward(t,{unit:"line"})}),{at:a});case"deleteWordBackward":return m((function(){return y.Editor.deleteBackward(t,{unit:"word"})}),{at:a});case"deleteWordForward":return m((function(){return y.Editor.deleteForward(t,{unit:"word"})}),{at:a});case"insertLineBreak":return m((function(){return y.Editor.insertSoftBreak(t)}),{at:a});case"insertParagraph":return m((function(){return y.Editor.insertBreak(t)}),{at:a});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if("DataTransfer"===(null===(f=o)||void 0===f?void 0:f.constructor.name))return m((function(){return Ce.insertData(t,o)}),{at:a});var K=null!==o&&void 0!==o?o:"";if(Y.get(t)&&(K=K.replace("\ufeff","")),"insertText"===r&&/.*\n.*\n$/.test(K)&&(K=K.slice(0,-1)),K.includes("\n"))return m((function(){var e=K.split("\n");e.forEach((function(n,r){n&&y.Editor.insertText(t,n),r!==e.length-1&&y.Editor.insertSoftBreak(t)}))}),{at:a});if(y.Path.equals(a.anchor.path,a.focus.path)){var V=y.Range.edges(a),Q=(0,s.A)(V,2),q=Q[0],X=Q[1],J={start:q.offset,end:X.offset,text:K};if(K&&c&&"insertCompositionText"===r){var Z=c.start+c.text.search(/\S|$/);J.start+J.text.search(/\S|$/)===Z+1&&J.end===c.start+c.text.length?(J.start-=1,c=null,b()):c=!1}else c="insertText"===r&&(null===c?J:!(!c||!y.Range.isCollapsed(a)||c.end+c.text.length!==q.offset)&&Xe(Xe({},c),{},{text:c.text+K}));if(p)return void h(q.path,J)}return m((function(){return y.Editor.insertText(t,K)}),{at:a})}}},handleKeyDown:function(e){E()||(p(!0),setTimeout(p))},handleDomMutations:function(e){var n;E()||v()||e.some((function(n){return ie(t,n,e)}))&&(null===(n=V.get(t))||void 0===n||n())},handleInput:function(){!v()&&E()||f()}}}var Ze=["node"];function $e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var et={subtree:!0,childList:!0,characterData:!0},tt=ce?function(e){var t=e.node,n=_(e,Ze);if(!ce)return null;var r=Fe(),a=function(){var e=(0,E.useRef)(!1);return(0,E.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e.current}(),o=(0,E.useState)((function(){return Je(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$e(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({editor:r},n))})),i=(0,s.A)(o,1)[0];return function(e,t,n){var r=(0,E.useState)((function(){return new MutationObserver(t)})),a=(0,s.A)(r,1)[0];De((function(){a.takeRecords()})),(0,E.useEffect)((function(){if(!e.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");return a.observe(e.current,n),function(){return a.disconnect()}}),[a,e,n])}(t,i.handleDomMutations,et),H.set(r,i.scheduleFlush),a&&i.flush(),i}:function(){return null};var nt=["anchor","focus"],rt=["anchor","focus"],at=function(e,t){var n,r,a=_(e,nt),o=_(t,rt);return e[Q]===t[Q]&&(n=a,r=o,Object.keys(n).length===Object.keys(r).length&&Object.keys(n).every((function(e){return r.hasOwnProperty(e)&&n[e]===r[e]})))},ot=function(e){var t=e.isLast,n=e.leaf,r=e.parent,a=e.text,o=Fe(),i=Ce.findPath(o,a),u=y.Path.parent(i),s=!0===n[q];return o.isVoid(r)?E.createElement(st,{length:y.Node.string(r).length}):""!==n.text||r.children[r.children.length-1]!==a||o.isInline(r)||""!==y.Editor.string(o,u)?""===n.text?E.createElement(st,{isMarkPlaceholder:s}):t&&"\n"===n.text.slice(-1)?E.createElement(it,{isTrailing:!0,text:n.text}):E.createElement(it,{text:n.text}):E.createElement(st,{isLineBreak:!0,isMarkPlaceholder:s})},it=function(e){var t=e.text,n=e.isTrailing,r=void 0!==n&&n,a=(0,E.useRef)(null),o=function(){return"".concat(null!==t&&void 0!==t?t:"").concat(r?"\n":"")},i=(0,E.useState)(o),u=(0,s.A)(i,1)[0];return De((function(){var e=o();a.current&&a.current.textContent!==e&&(a.current.textContent=e)})),E.createElement(ut,{ref:a},u)},ut=(0,E.memo)((0,E.forwardRef)((function(e,t){return E.createElement("span",{"data-slate-string":!0,ref:t},e.children)}))),st=function(e){var t=e.length,n=void 0===t?0:t,r=e.isLineBreak,a=void 0!==r&&r,o=e.isMarkPlaceholder,i={"data-slate-zero-width":a?"n":"z","data-slate-length":n};return void 0!==o&&o&&(i["data-slate-mark-placeholder"]=!0),E.createElement("span",Object.assign({},i),ce&&a?null:"\ufeff",a?E.createElement("br",null):null)};function lt(e){e.current&&(clearTimeout(e.current),e.current=null)}var ct=function(e){var t=e.leaf,n=e.isLast,r=e.text,a=e.parent,o=e.renderPlaceholder,i=e.renderLeaf,u=void 0===i?function(e){return E.createElement(ft,Object.assign({},e))}:i,l=Fe(),c=(0,E.useRef)(null),d=(0,E.useRef)(null),f=(0,E.useState)(!1),p=(0,s.A)(f,2),h=p[0],m=p[1],v=(0,E.useRef)(null),g=(0,E.useCallback)((function(e){if(function(e,t){e.current&&(e.current.disconnect(),t&&(e.current=null))}(c,null==e),null==e){var n;I.delete(l),null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,null)}else{if(I.set(l,e),!c.current){var r=window.ResizeObserver||A.tb;c.current=new r((function(){var n;null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,e)}))}c.current.observe(e),d.current=e}}),[d,t,l]),y=E.createElement(ot,{isLast:n,leaf:t,parent:a,text:r}),b=t[Q];if((0,E.useEffect)((function(){return b?v.current||(v.current=setTimeout((function(){m(!0),v.current=null}),300)):(lt(v),m(!1)),function(){return lt(v)}}),[b,m]),b&&h){var C={children:t.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none"},contentEditable:!1,ref:g}};y=E.createElement(E.Fragment,null,o(C),y)}return u({attributes:{"data-slate-leaf":!0},children:y,leaf:t,text:r})},dt=E.memo(ct,(function(e,t){return t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&y.Text.equals(t.leaf,e.leaf)&&t.leaf[Q]===e.leaf[Q]})),ft=function(e){var t=e.attributes,n=e.children;return E.createElement("span",Object.assign({},t),n)},pt=function(e){for(var t=e.decorations,n=e.isLast,r=e.parent,a=e.renderPlaceholder,o=e.renderLeaf,i=e.text,u=Fe(),s=(0,E.useRef)(null),l=y.Text.decorations(i,t),c=Ce.findKey(u,i),d=[],f=0;f<l.length;f++){var p=l[f];d.push(E.createElement(dt,{isLast:n&&f===l.length-1,key:"".concat(c.id,"-").concat(f),renderPlaceholder:a,leaf:p,text:i,parent:r,renderLeaf:o}))}var h=(0,E.useCallback)((function(e){var t=M.get(u);e?(null===t||void 0===t||t.set(c,e),R.set(i,e),L.set(e,i)):(null===t||void 0===t||t.delete(c),R.delete(i),s.current&&L.delete(s.current)),s.current=e}),[s,u,c,i]);return E.createElement("span",{"data-slate-node":"text",ref:h},d)},ht=E.memo(pt,(function(e,t){return t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++){var r=e[n],a=t[n];if(r.anchor.offset!==a.anchor.offset||r.focus.offset!==a.focus.offset||!at(r,a))return!1}return!0}(t.decorations,e.decorations)})),mt=(0,E.createContext)(!1),vt=function(){return(0,E.useContext)(mt)};function Et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Et(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Et(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var yt=function(e,t){var n=(0,s.A)(t,2)[1];return!!e&&e.some((function(e){return!!y.Range.includes(e,n)}))},bt=function(e,t){if(!e)return[];var n=[],r=(0,s.A)(t,2),a=r[0],o=r[1];return y.Text.isText(a)&&null!==e&&void 0!==e&&e.length&&e.forEach((function(e){if(y.Range.includes(e,o)){var t=e.focus,r=e.anchor,i=y.Path.equals(t.path,o),u=y.Path.equals(r.path,o);n.push(gt(gt({},e),{},{isCaret:i,anchor:{path:o,offset:u?r.offset:a.text.length},focus:{path:o,offset:i?t.offset:0}}))}})),n},At=function(e){var t=e.decorations,n=e.element,r=e.renderElement,a=void 0===r?function(e){return E.createElement(Tt,Object.assign({},e))}:r,o=e.renderPlaceholder,l=e.renderLeaf,c=e.selection,d=e.cursors,p=e.isComposing,h=Fe(),m=Ne(),v=h.isInline(n),g=Ce.findKey(h,n),b=(0,E.useCallback)((function(e){var t=M.get(h);e?(null===t||void 0===t||t.set(g,e),R.set(n,e),L.set(e,n)):(null===t||void 0===t||t.delete(g),R.delete(n))}),[h,g,n]),A=function(e){for(var t=e.decorations,n=e.node,r=e.renderElement,a=e.renderPlaceholder,o=e.renderLeaf,s=e.selection,l=e.cursors,c=e.isComposing,d=_e(),f=Fe(),p=Ce.findPath(f,n),h=[],m=y.Element.isElement(n)&&!f.isInline(n)&&y.Editor.hasInlines(f,n),v=0;v<n.children.length;v++){var g,b=p.concat(v),A=n.children[v],C=Ce.findKey(f,A),T=y.Editor.range(f,b),_=s&&y.Range.intersection(T,s),D=d([A,b]),O=(0,u.A)(t);try{for(O.s();!(g=O.n()).done;){var w=g.value,k=y.Range.intersection(w,T);k&&D.push(k)}}catch(P){O.e(P)}finally{O.f()}if(y.Element.isElement(A)){var I=yt(l,[A,b])?l:null;h.push(E.createElement(mt.Provider,{key:"provider-".concat(C.id),value:!!_},E.createElement(Ct,{decorations:D,element:A,key:C.id,renderElement:r,renderPlaceholder:a,renderLeaf:o,selection:_,cursors:I,isComposing:c})))}else{if(l){var L,R=bt(l,[A,b]);(L=D).push.apply(L,(0,i.A)(R))}h.push(E.createElement(ht,{decorations:D,key:C.id,isLast:m&&v===n.children.length-1,parent:n,renderPlaceholder:a,renderLeaf:o,text:A}))}N.set(A,v),S.set(A,n)}return h}({decorations:t,node:n,renderElement:a,renderPlaceholder:o,renderLeaf:l,selection:c,cursors:d,isComposing:p}),C={"data-slate-node":"element",ref:b};if(v&&(C["data-slate-inline"]=!0),!v&&y.Editor.hasInlines(h,n)){var T=y.Node.string(n),_=f()(T);"rtl"===_&&(C.dir=_)}if(y.Editor.isVoid(h,n)){C["data-slate-void"]=!0,!m&&v&&(C.contentEditable=!1);var D=v?"span":"div",O=y.Node.texts(n),w=(0,s.A)(O,1),k=(0,s.A)(w[0],1)[0];A=E.createElement(D,{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},E.createElement(ht,{renderPlaceholder:o,decorations:[],isLast:!1,parent:n,text:k})),N.set(k,0),S.set(k,n)}return a({attributes:C,children:A,element:n,isComposing:p})},Ct=E.memo(At,(function(e,t){return e.element===t.element&&e.renderElement===t.renderElement&&e.renderLeaf===t.renderLeaf&&e.renderPlaceholder===t.renderPlaceholder&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++){var r=e[n],a=t[n];if(!y.Range.equals(r,a)||!at(r,a))return!1}return!0}(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&y.Range.equals(e.selection,t.selection))&&e.cursors===t.cursors&&e.isComposing===t.isComposing})),Tt=function(e){var t=e.attributes,n=e.children,r=e.element,a=Fe().isInline(r)?"span":"div";return E.createElement(a,Object.assign({},t,{style:{position:"relative"}}),n)},_t=function(e){for(var t=e.decorations,n=e.node,r=e.renderElement,a=e.renderPlaceholder,o=e.renderLeaf,i=e.selection,s=e.cursors,l=e.composingNode,c=_e(),d=Fe(),f=Ce.findPath(d,n),p=[],h=0;h<n.children.length;h++){var m,v=f.concat(h),g=n.children[h],b=Ce.findKey(d,g),A=y.Editor.range(d,v),C=i&&y.Range.intersection(A,i),T=c([g,v]),_=(0,u.A)(t);try{for(_.s();!(m=_.n()).done;){var D=m.value,O=y.Range.intersection(D,A);O&&T.push(O)}}catch(I){_.e(I)}finally{_.f()}var w=yt(s,[g,v])?s:null,k=(null===l||void 0===l?void 0:l.id)===g.id;p.push(E.createElement(mt.Provider,{key:"provider-".concat(b.id),value:!!C},E.createElement(Ct,{decorations:T,element:g,key:b.id,renderElement:r,renderPlaceholder:a,renderLeaf:o,selection:C,cursors:w,isComposing:k}))),N.set(g,h),S.set(g,n)}return E.createElement(E.Fragment,null,p)},Dt=["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderLeaf","renderPlaceholder","scrollSelectionIntoView","style","as","disableDefaultStyles","cursors"],Ot=["text"];function Nt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function St(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nt(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var wt=function(e){var t=(0,E.useCallback)((function(e){return E.createElement(kt,Object.assign({},e))}),[]),n=e.autoFocus,a=e.decorate,o=void 0===a?It:a,i=e.onDOMBeforeInput,l=e.placeholder,c=e.readOnly,d=void 0!==c&&c,p=e.renderElement,m=e.renderLeaf,g=e.renderPlaceholder,b=void 0===g?t:g,A=e.scrollSelectionIntoView,C=void 0===A?Lt:A,T=e.style,D=void 0===T?{}:T,O=e.as,N=void 0===O?"div":O,S=e.disableDefaultStyles,I=void 0!==S&&S,P=e.cursors,M=_(e,Dt),j=we(),H=(0,E.useState)(!1),z=(0,s.A)(H,2),W=z[0],K=z[1],X=(0,E.useRef)(null),ee=(0,E.useRef)([]),te=(0,E.useState)(),ne=(0,s.A)(te,2),re=ne[0],ae=ne[1],oe=function(){var e=Fe(),t=(0,E.useRef)(!1),n=(0,E.useRef)(0),r=(0,E.useCallback)((function(){if(!t.current){t.current=!0;var r=Ce.getWindow(e);r.cancelAnimationFrame(n.current),n.current=r.requestAnimationFrame((function(){t.current=!1}))}}),[e]);return(0,E.useEffect)((function(){return function(){return cancelAnimationFrame(n.current)}}),[]),{receivedUserInput:t,onUserInput:r}}(),ie=oe.onUserInput,ue=oe.receivedUserInput,le=(0,E.useMemo)((function(){if(!W)return null;var e=y.Editor.above(j,{mode:"highest",match:function(e){return y.Element.isElement(e)&&y.Editor.isBlock(j,e)}});return e?e[0]:null}),[j,W]),pe=(0,E.useReducer)((function(e){return e+1}),0),me=(0,s.A)(pe,2)[1];V.set(j,me),x.set(j,d);var ve=(0,E.useMemo)((function(){return{isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}}),[]);(0,E.useEffect)((function(){X.current&&n&&X.current.focus()}),[n]);var _e=(0,E.useRef)(),Ne=(0,E.useMemo)((function(){return v()((function(){var e=_e.current;if((ce||!Ce.isComposing(j))&&(!ve.isUpdatingSelection||null!==e&&void 0!==e&&e.isFlushing())&&!ve.isDraggingInternally){var t=Ce.findDocumentOrShadowRoot(j),n=t.activeElement,r=Ce.toDOMNode(j,j),a=t.getSelection();if(n===r?(ve.latestElement=n,F.set(j,!0)):F.delete(j),!a)return y.Transforms.deselect(j);var o=a.anchorNode,i=a.focusNode,u=Ce.hasEditableTarget(j,o)||Ce.isTargetInsideNonReadonlyVoid(j,o),s=Ce.hasEditableTarget(j,i)||Ce.isTargetInsideNonReadonlyVoid(j,i);if(u&&s){var l=Ce.toSlateRange(j,a,{exactMatch:!1,suppressThrow:!0});l&&(Ce.isComposing(j)||null!==e&&void 0!==e&&e.hasPendingChanges()||null!==e&&void 0!==e&&e.isFlushing()?null===e||void 0===e||e.handleUserSelect(l):y.Transforms.select(j,l))}!d||u&&s||y.Transforms.deselect(j)}}),100)}),[j,d,ve]),Se=(0,E.useMemo)((function(){return h()(Ne,0)}),[Ne]);_e.current=tt({node:X,onDOMSelectionChange:Ne,scheduleOnDOMSelectionChange:Se}),De((function(){var e,t,n;X.current&&(n=J(X.current))?(w.set(j,n),k.set(j,X.current),R.set(j,X.current),L.set(X.current,j)):R.delete(j);var r=j.selection,a=Ce.findDocumentOrShadowRoot(j).getSelection();if(a&&Ce.isFocused(j)&&(null===(e=_e.current)||void 0===e||!e.hasPendingAction())){var o=function(e){var t="None"!==a.type;if(r||t){var n=k.get(j),o=!1;if(n.contains(a.anchorNode)&&n.contains(a.focusNode)&&(o=!0),t&&o&&r&&!e){var i=Ce.toSlateRange(j,a,{exactMatch:!0,suppressThrow:!0});if(i&&y.Range.equals(i,r)){var u;if(!ve.hasMarkPlaceholder)return;var s=a.anchorNode;if(null!==s&&void 0!==s&&null!==(u=s.parentElement)&&void 0!==u&&u.hasAttribute("data-slate-mark-placeholder"))return}}if(!r||Ce.hasRange(j,r)){ve.isUpdatingSelection=!0;var l=r&&Ce.toDOMRange(j,r);return l?(y.Range.isBackward(r)?a.setBaseAndExtent(l.endContainer,l.endOffset,l.startContainer,l.startOffset):a.setBaseAndExtent(l.startContainer,l.startOffset,l.endContainer,l.endOffset),C(j,l)):a.removeAllRanges(),l}j.selection=Ce.toSlateRange(j,a,{exactMatch:!1,suppressThrow:!0})}},i=o(),u="action"===(null===(t=_e.current)||void 0===t?void 0:t.isFlushing());if(ce&&u){var s=null,l=requestAnimationFrame((function(){if(u){var e=function(e){try{Ce.toDOMNode(j,j).focus(),o(e)}catch(t){}};e(),s=setTimeout((function(){e(!0),ve.isUpdatingSelection=!1}))}}));return function(){cancelAnimationFrame(l),s&&clearTimeout(s)}}setTimeout((function(){i&&de&&Ce.toDOMNode(j,j).focus();ve.isUpdatingSelection=!1}))}}));var ke=(0,E.useCallback)((function(e){if(ie(),!d&&Ce.hasEditableTarget(j,e.target)&&!Mt(e,i)){var t;if(_e.current)return _e.current.handleDOMBeforeInput(e);Se.flush(),Ne.flush();var n=j.selection,r=e.inputType,a=e.dataTransfer||e.data||void 0,o="insertCompositionText"===r||"deleteCompositionText"===r;if(o&&Ce.isComposing(j))return;var u=!1;if("insertText"===r&&n&&y.Range.isCollapsed(n)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==n.anchor.offset){var l,c;u=!0,j.marks&&(u=!1);var f=n.anchor,p=Ce.toDOMPoint(j,f),h=(0,s.A)(p,2),m=h[0],v=h[1],E=null===(l=m.parentElement)||void 0===l?void 0:l.closest("a"),g=Ce.getWindow(j);if(u&&E&&Ce.hasDOMNode(j,E)){var b,A=null===g||void 0===g?void 0:g.document.createTreeWalker(E,NodeFilter.SHOW_TEXT).lastChild();A===m&&(null===(b=A.textContent)||void 0===b?void 0:b.length)===v&&(u=!1)}if(u&&m.parentElement&&"pre"===(null===g||void 0===g||null===(c=g.getComputedStyle(m.parentElement))||void 0===c?void 0:c.whiteSpace)){var C=y.Editor.above(j,{at:f.path,match:function(e){return y.Element.isElement(e)&&y.Editor.isBlock(j,e)}});C&&y.Node.string(C[0]).includes("\t")&&(u=!1)}}if(!r.startsWith("delete")||r.startsWith("deleteBy")){var T=e.getTargetRanges(),_=(0,s.A)(T,1)[0];if(_){var D=Ce.toSlateRange(j,_,{exactMatch:!1,suppressThrow:!1});if(!n||!y.Range.equals(n,D)){u=!1;var O=!o&&j.selection&&y.Editor.rangeRef(j,j.selection);y.Transforms.select(j,D),O&&U.set(j,O)}}}if(o)return;if(u||e.preventDefault(),n&&y.Range.isExpanded(n)&&r.startsWith("delete")){var N=r.endsWith("Backward")?"backward":"forward";return void y.Editor.deleteFragment(j,{direction:N})}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":y.Editor.deleteFragment(j);break;case"deleteContent":case"deleteContentForward":y.Editor.deleteForward(j);break;case"deleteContentBackward":y.Editor.deleteBackward(j);break;case"deleteEntireSoftLine":y.Editor.deleteBackward(j,{unit:"line"}),y.Editor.deleteForward(j,{unit:"line"});break;case"deleteHardLineBackward":y.Editor.deleteBackward(j,{unit:"block"});break;case"deleteSoftLineBackward":y.Editor.deleteBackward(j,{unit:"line"});break;case"deleteHardLineForward":y.Editor.deleteForward(j,{unit:"block"});break;case"deleteSoftLineForward":y.Editor.deleteForward(j,{unit:"line"});break;case"deleteWordBackward":y.Editor.deleteBackward(j,{unit:"word"});break;case"deleteWordForward":y.Editor.deleteForward(j,{unit:"word"});break;case"insertLineBreak":y.Editor.insertSoftBreak(j);break;case"insertParagraph":y.Editor.insertBreak(j);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===r&&Ce.isComposing(j)&&(K(!1),B.set(j,!1)),"DataTransfer"===(null===a||void 0===a?void 0:a.constructor.name)?Ce.insertData(j,a):"string"===typeof a&&(u?ee.current.push((function(){return y.Editor.insertText(j,a)})):y.Editor.insertText(j,a))}var S=null===(t=U.get(j))||void 0===t?void 0:t.unref();U.delete(j),!S||j.selection&&y.Range.equals(j.selection,S)||y.Transforms.select(j,S)}}),[j,Ne,ie,i,d,Se]),Ie=(0,E.useCallback)((function(e){null==e?(Ne.cancel(),Se.cancel(),k.delete(j),R.delete(j),X.current&&Ae&&X.current.removeEventListener("beforeinput",ke)):Ae&&e.addEventListener("beforeinput",ke),X.current=e}),[Ne,Se,j,ke]);De((function(){var e=Ce.getWindow(j);return e.document.addEventListener("selectionchange",Se),function(){e.document.removeEventListener("selectionchange",Se)}}),[Se]);var Le=o([j,[]]),Re=l&&1===j.children.length&&1===Array.from(y.Node.texts(j)).length&&""===y.Node.string(j)&&!W,Pe=(0,E.useCallback)((function(e){var t;e&&Re?ae(null===(t=e.getBoundingClientRect())||void 0===t?void 0:t.height):ae(void 0)}),[Re]);if(Re){var xe=y.Editor.start(j,[]);Le.push((0,r.default)((0,r.default)((0,r.default)((0,r.default)((0,r.default)({},Q,!0),"placeholder",l),"onPlaceholderResize",Pe),"anchor",xe),"focus",xe))}var Be=j.marks;if(ve.hasMarkPlaceholder=!1,j.selection&&y.Range.isCollapsed(j.selection)&&Be){var Ue=j.selection.anchor,He=y.Node.leaf(j,Ue.path),Ye=_(He,Ot);if(!y.Text.equals(He,Be,{loose:!0})){ve.hasMarkPlaceholder=!0;var Ge=Object.fromEntries(Object.keys(Ye).map((function(e){return[e,null]})));Le.push(St(St(St((0,r.default)({},q,!0),Ge),Be),{},{anchor:Ue,focus:Ue}))}}return(0,E.useEffect)((function(){setTimeout((function(){var e=j.selection;if(e){var t=e.anchor,n=y.Node.leaf(j,t.path);if(Be&&!y.Text.equals(n,Be,{loose:!0}))return void Y.set(j,Be)}Y.delete(j)}))})),E.createElement(Oe.Provider,{value:d},E.createElement(Te.Provider,{value:o},E.createElement(je,{node:X,receivedUserInput:ue},E.createElement(N,Object.assign({role:d?void 0:"textbox","aria-multiline":!d||void 0},M,{spellCheck:!(!Ae&&be)&&M.spellCheck,autoCorrect:Ae||!be?M.autoCorrect:"false",autoCapitalize:Ae||!be?M.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!d,zindex:-1,suppressContentEditableWarning:!0,ref:Ie,style:St(St({},I?{}:St({position:"relative",outline:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},re?{minHeight:re}:{})),D),onBeforeInput:(0,E.useCallback)((function(e){if(!Ae&&!d&&!Rt(e,M.onBeforeInput)&&Ce.hasSelectableTarget(j,e.target)&&(e.preventDefault(),!Ce.isComposing(j))){var t=e.data;y.Editor.insertText(j,t)}}),[M.onBeforeInput,j,d]),onInput:(0,E.useCallback)((function(e){if(!Rt(e,M.onInput))if(_e.current)_e.current.handleInput();else{var t,n=(0,u.A)(ee.current);try{for(n.s();!(t=n.n()).done;){(0,t.value)()}}catch(r){n.e(r)}finally{n.f()}ee.current=[]}}),[M.onInput]),onBlur:(0,E.useCallback)((function(e){if(!d&&!ve.isUpdatingSelection&&Ce.hasSelectableTarget(j,e.target)&&!Rt(e,M.onBlur)){var t=Ce.findDocumentOrShadowRoot(j);if(ve.latestElement!==t.activeElement){var n=e.relatedTarget;if(n!==Ce.toDOMNode(j,j)&&(!Z(n)||!n.hasAttribute("data-slate-spacer"))){if(null!=n&&$(n)&&Ce.hasDOMNode(j,n)){var r=Ce.toSlateNode(j,n);if(y.Element.isElement(r)&&!j.isVoid(r))return}if(fe){var a=t.getSelection();null===a||void 0===a||a.removeAllRanges()}F.delete(j)}}}}),[d,ve.isUpdatingSelection,ve.latestElement,j,M.onBlur]),onClick:(0,E.useCallback)((function(e){if(Ce.hasTarget(j,e.target)&&!Rt(e,M.onClick)&&$(e.target)){var t=Ce.toSlateNode(j,e.target),n=Ce.findPath(j,t);if(!y.Editor.hasPath(j,n)||y.Node.get(j,n)!==t)return;if(3===e.detail&&n.length>=1){var r=n;if(!y.Element.isElement(t)||!y.Editor.isBlock(j,t)){var a,o=y.Editor.above(j,{match:function(e){return y.Element.isElement(e)&&y.Editor.isBlock(j,e)},at:n});r=null!==(a=null===o||void 0===o?void 0:o[1])&&void 0!==a?a:n.slice(0,1)}var i=y.Editor.range(j,r);return void y.Transforms.select(j,i)}if(d)return;var u=y.Editor.start(j,n),s=y.Editor.end(j,n),l=y.Editor.void(j,{at:u}),c=y.Editor.void(j,{at:s});if(l&&c&&y.Path.equals(l[1],c[1])){var f=y.Editor.range(j,u);y.Transforms.select(j,f)}}}),[j,M.onClick,d]),onCompositionEnd:(0,E.useCallback)((function(e){if(Ce.hasSelectableTarget(j,e.target)){var t;if(Ce.isComposing(j)&&(K(!1),B.set(j,!1)),null===(t=_e.current)||void 0===t||t.handleCompositionEnd(e),Rt(e,M.onCompositionEnd)||ce)return;if(!fe&&!Ee&&!se&&!ye&&!ge&&e.data){var n=Y.get(j);Y.delete(j),void 0!==n&&(G.set(j,j.marks),j.marks=n),y.Editor.insertText(j,e.data);var r=G.get(j);G.delete(j),void 0!==r&&(j.marks=r)}}}),[M.onCompositionEnd,j]),onCompositionUpdate:(0,E.useCallback)((function(e){Ce.hasSelectableTarget(j,e.target)&&!Rt(e,M.onCompositionUpdate)&&(Ce.isComposing(j)||(K(!0),B.set(j,!0)))}),[M.onCompositionUpdate,j]),onCompositionStart:(0,E.useCallback)((function(e){if(Ce.hasSelectableTarget(j,e.target)){var t;if(null===(t=_e.current)||void 0===t||t.handleCompositionStart(e),Rt(e,M.onCompositionStart)||ce)return;K(!0);var n=j.selection;if(n){if(y.Range.isExpanded(n))return void y.Editor.deleteFragment(j);var r=y.Editor.above(j,{match:function(e){return y.Element.isElement(e)&&y.Editor.isInline(j,e)},mode:"highest"});if(r){var a=(0,s.A)(r,2)[1];if(y.Editor.isEnd(j,n.anchor,a)){var o=y.Editor.after(j,a);y.Transforms.setSelection(j,{anchor:o,focus:o})}}}}}),[M.onCompositionStart,j]),onCopy:(0,E.useCallback)((function(e){!Ce.hasSelectableTarget(j,e.target)||Rt(e,M.onCopy)||Pt(e)||(e.preventDefault(),Ce.setFragmentData(j,e.clipboardData,"copy"))}),[M.onCopy,j]),onCut:(0,E.useCallback)((function(e){if(!d&&Ce.hasSelectableTarget(j,e.target)&&!Rt(e,M.onCut)&&!Pt(e)){e.preventDefault(),Ce.setFragmentData(j,e.clipboardData,"cut");var t=j.selection;if(t)if(y.Range.isExpanded(t))y.Editor.deleteFragment(j);else{var n=y.Node.parent(j,t.anchor.path);y.Editor.isVoid(j,n)&&y.Transforms.delete(j)}}}),[d,j,M.onCut]),onDragOver:(0,E.useCallback)((function(e){if(Ce.hasTarget(j,e.target)&&!Rt(e,M.onDragOver)){var t=Ce.toSlateNode(j,e.target);y.Element.isElement(t)&&y.Editor.isVoid(j,t)&&e.preventDefault()}}),[M.onDragOver,j]),onDragStart:(0,E.useCallback)((function(e){if(!d&&Ce.hasTarget(j,e.target)&&!Rt(e,M.onDragStart)){var t=Ce.toSlateNode(j,e.target),n=Ce.findPath(j,t);if(y.Element.isElement(t)&&y.Editor.isVoid(j,t)||y.Editor.void(j,{at:n,voids:!0})){var r=y.Editor.range(j,n);y.Transforms.select(j,r)}ve.isDraggingInternally=!0,Ce.setFragmentData(j,e.dataTransfer,"drag")}}),[d,j,M.onDragStart,ve]),onDrop:(0,E.useCallback)((function(e){if(!d&&Ce.hasTarget(j,e.target)&&!Rt(e,M.onDrop)){e.preventDefault();var t=j.selection,n=Ce.findEventRange(j,e),r=e.dataTransfer;y.Transforms.select(j,n),ve.isDraggingInternally&&(!t||y.Range.equals(t,n)||y.Editor.void(j,{at:n,voids:!0})||y.Transforms.delete(j,{at:t})),Ce.insertData(j,r),Ce.isFocused(j)||Ce.focus(j)}ve.isDraggingInternally=!1}),[d,j,M.onDrop,ve]),onDragEnd:(0,E.useCallback)((function(e){!d&&ve.isDraggingInternally&&M.onDragEnd&&Ce.hasTarget(j,e.target)&&M.onDragEnd(e),ve.isDraggingInternally=!1}),[d,ve,M,j]),onFocus:(0,E.useCallback)((function(e){if(!d&&!ve.isUpdatingSelection&&Ce.hasEditableTarget(j,e.target)&&!Rt(e,M.onFocus)){var t=Ce.toDOMNode(j,j),n=Ce.findDocumentOrShadowRoot(j);if(ve.latestElement=n.activeElement,de&&e.target!==t)return void t.focus();F.set(j,!0)}}),[d,ve,j,M.onFocus]),onKeyDown:(0,E.useCallback)((function(e){if(!d&&Ce.hasEditableTarget(j,e.target)){var t;null===(t=_e.current)||void 0===t||t.handleKeyDown(e);var n=e.nativeEvent;if(Ce.isComposing(j)&&!1===n.isComposing&&(B.set(j,!1),K(!1)),Rt(e,M.onKeyDown)||Ce.isComposing(j))return;var r=j.selection,a=j.children[null!==r?r.focus.path[0]:0],o="rtl"===f()(y.Node.string(a));if(Me.isRedo(n)){e.preventDefault();var i=j;return void("function"===typeof i.redo&&i.redo())}if(Me.isUndo(n)){e.preventDefault();var u=j;return void("function"===typeof u.undo&&u.undo())}if(Me.isMoveLineBackward(n))return e.preventDefault(),void y.Transforms.move(j,{unit:"line",reverse:!0});if(Me.isMoveLineForward(n))return e.preventDefault(),void y.Transforms.move(j,{unit:"line"});if(Me.isExtendLineBackward(n))return e.preventDefault(),void y.Transforms.move(j,{unit:"line",edge:"focus",reverse:!0});if(Me.isExtendLineForward(n))return e.preventDefault(),void y.Transforms.move(j,{unit:"line",edge:"focus"});if(Me.isMoveBackward(n))return e.preventDefault(),void(r&&y.Range.isCollapsed(r)?y.Transforms.move(j,{reverse:!o}):y.Transforms.collapse(j,{edge:"start"}));if(Me.isMoveForward(n))return e.preventDefault(),void(r&&y.Range.isCollapsed(r)?y.Transforms.move(j,{reverse:o}):y.Transforms.collapse(j,{edge:"end"}));if(Me.isMoveWordBackward(n))return e.preventDefault(),r&&y.Range.isExpanded(r)&&y.Transforms.collapse(j,{edge:"focus"}),void y.Transforms.move(j,{unit:"word",reverse:!o});if(Me.isMoveWordForward(n))return e.preventDefault(),r&&y.Range.isExpanded(r)&&y.Transforms.collapse(j,{edge:"focus"}),void y.Transforms.move(j,{unit:"word",reverse:o});if(Ae){if((he||fe)&&r&&(Me.isDeleteBackward(n)||Me.isDeleteForward(n))&&y.Range.isCollapsed(r)){var s=y.Node.parent(j,r.anchor.path);if(y.Element.isElement(s)&&y.Editor.isVoid(j,s)&&(y.Editor.isInline(j,s)||y.Editor.isBlock(j,s)))return e.preventDefault(),void y.Editor.deleteBackward(j,{unit:"block"})}}else{if(Me.isBold(n)||Me.isItalic(n)||Me.isTransposeCharacter(n))return void e.preventDefault();if(Me.isSoftBreak(n))return e.preventDefault(),void y.Editor.insertSoftBreak(j);if(Me.isSplitBlock(n))return e.preventDefault(),void y.Editor.insertBreak(j);if(Me.isDeleteBackward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(j,{direction:"backward"}):y.Editor.deleteBackward(j));if(Me.isDeleteForward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(j,{direction:"forward"}):y.Editor.deleteForward(j));if(Me.isDeleteLineBackward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(j,{direction:"backward"}):y.Editor.deleteBackward(j,{unit:"line"}));if(Me.isDeleteLineForward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(j,{direction:"forward"}):y.Editor.deleteForward(j,{unit:"line"}));if(Me.isDeleteWordBackward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(j,{direction:"backward"}):y.Editor.deleteBackward(j,{unit:"word"}));if(Me.isDeleteWordForward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(j,{direction:"forward"}):y.Editor.deleteForward(j,{unit:"word"}))}}}),[d,j,M.onKeyDown]),onPaste:(0,E.useCallback)((function(e){d||!Ce.hasEditableTarget(j,e.target)||Rt(e,M.onPaste)||(!Ae||function(e){return e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length}(e.nativeEvent)||fe)&&(e.preventDefault(),Ce.insertData(j,e.clipboardData))}),[d,j,M.onPaste])}),E.createElement(_t,{decorations:Le,node:j,renderElement:p,renderPlaceholder:b,renderLeaf:m,selection:j.selection,cursors:P,composingNode:le})))))},kt=function(e){var t=e.attributes,n=e.children;return E.createElement("span",Object.assign({},t),n,ce&&E.createElement("br",null))},It=function(){return[]},Lt=function(e,t){if(t.getBoundingClientRect&&(!e.selection||e.selection&&y.Range.isCollapsed(e.selection))){var n=t.startContainer.parentElement;n.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,g.A)(n,{scrollMode:"if-needed"}),delete n.getBoundingClientRect}},Rt=function(e,t){if(!t)return!1;var n=t(e);return null!=n?n:e.isDefaultPrevented()||e.isPropagationStopped()},Pt=function(e){return $(e.target)&&(e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement)},Mt=function(e,t){if(!t)return!1;var n=t(e);return null!=n?n:e.defaultPrevented},xt=(0,E.createContext)(!1),Ft=function(){return(0,E.useContext)(xt)};var Bt=(0,E.createContext)({}),Ut=function(e,t){return e===t};function jt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ut,n=(0,E.useReducer)((function(e){return e+1}),0),r=(0,s.A)(n,2)[1],a=(0,E.useContext)(Bt);if(!a)throw new Error("The `useSlateSelector` hook must be used inside the <Slate> component's context.");var o,i=a.getSlate,u=a.addEventListener,l=(0,E.useRef)(),c=(0,E.useRef)((function(){return null})),d=(0,E.useRef)(null);try{o=e!==c.current||l.current?e(i()):d.current}catch(f){throw l.current&&f instanceof Error&&(f.message+="\nThe error may be correlated with this previous error:\n".concat(l.current.stack,"\n\n")),f}return De((function(){c.current=e,d.current=o,l.current=void 0})),De((function(){function e(){try{var e=c.current(i());if(t(e,d.current))return;d.current=e}catch(f){l.current=f}r()}var n=u(e);return e(),function(){return n()}}),[u,i]),o}var Ht=["editor","children","onChange","value"],Yt=function(e){var t=e.editor,n=e.children,r=e.onChange,a=e.value,o=_(e,Ht),i=(0,E.useRef)(!1),u=E.useState((function(){if(!y.Node.isNodeList(a))throw new Error("[Slate] value is invalid! Expected a list of elements but got: ".concat(y.Scrubber.stringify(a)));if(!y.Editor.isEditor(t))throw new Error("[Slate] editor is invalid! You passed: ".concat(y.Scrubber.stringify(t)));return t.children=a,Object.assign(t,o),{v:0,editor:t}})),l=(0,s.A)(u,2),c=l[0],d=l[1],f=function(e){var t=(0,E.useRef)([]).current,n=(0,E.useRef)({editor:e}).current,r=(0,E.useCallback)((function(e){n.editor=e,t.forEach((function(t){return t(e)}))}),[t,n]);return{selectorContext:(0,E.useMemo)((function(){return{getSlate:function(){return n.editor},addEventListener:function(e){return t.push(e),function(){t.splice(t.indexOf(e),1)}}}}),[t,n]),onChange:r}}(t),p=f.selectorContext,h=f.onChange,m=(0,E.useCallback)((function(){r&&r(t.children),d((function(e){return{v:e.v+1,editor:t}})),h(t)}),[t,h,r]);(0,E.useEffect)((function(){return j.set(t,m),function(){j.set(t,(function(){})),i.current=!0}}),[t,m]);var v=(0,E.useState)(Ce.isFocused(t)),g=(0,s.A)(v,2),b=g[0],A=g[1];return(0,E.useEffect)((function(){A(Ce.isFocused(t))}),[t]),De((function(){var e=function(){return A(Ce.isFocused(t))};return ue?(document.addEventListener("focusin",e),document.addEventListener("focusout",e),function(){document.removeEventListener("focusin",e),document.removeEventListener("focusout",e)}):(document.addEventListener("focus",e,!0),document.addEventListener("blur",e,!0),function(){document.removeEventListener("focus",e,!0),document.removeEventListener("blur",e,!0)})}),[]),E.createElement(Bt.Provider,{value:p},E.createElement(Se.Provider,{value:c},E.createElement(xe.Provider,{value:c.editor},E.createElement(xt.Provider,{value:b},n))))},Gt=function(){var e=(0,E.useContext)(xe);if(!e)throw new Error("The `useEditor` hook must be used inside the <Slate> component's context.");return e},zt=function(){return jt((function(e){return e.selection}),Wt)},Wt=function(e,t){return!e&&!t||!(!e||!t)&&y.Range.equals(e,t)},Kt=function(e,t){var n=(t.top+t.bottom)/2;return e.top<=n&&e.bottom>=n},Vt=function(e,t,n){var r=Ce.toDOMRange(e,t).getBoundingClientRect(),a=Ce.toDOMRange(e,n).getBoundingClientRect();return Kt(r,a)&&Kt(a,r)};function Qt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function qt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qt(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Xt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",n=e,r=n.apply,a=n.onChange,o=n.deleteBackward,l=n.addMark,c=n.removeMark;return M.set(n,new WeakMap),n.addMark=function(e,t){var r,a;null===(r=H.get(n))||void 0===r||r(),!Y.get(n)&&null!==(a=z.get(n))&&void 0!==a&&a.length&&Y.set(n,null),G.delete(n),l(e,t)},n.removeMark=function(e){var t;!Y.get(n)&&null!==(t=z.get(n))&&void 0!==t&&t.length&&Y.set(n,null),G.delete(n),c(e)},n.deleteBackward=function(e){if("line"!==e)return o(e);if(n.selection&&y.Range.isCollapsed(n.selection)){var t=y.Editor.above(n,{match:function(e){return y.Element.isElement(e)&&y.Editor.isBlock(n,e)},at:n.selection});if(t){var r=(0,s.A)(t,2)[1],a=y.Editor.range(n,r,n.selection.anchor),i=function(e,t){var n=y.Editor.range(e,y.Range.end(t)),r=Array.from(y.Editor.positions(e,{at:t})),a=0,o=r.length,i=Math.floor(o/2);if(Vt(e,y.Editor.range(e,r[a]),n))return y.Editor.range(e,r[a],n);if(r.length<2)return y.Editor.range(e,r[r.length-1],n);for(;i!==r.length&&i!==a;)Vt(e,y.Editor.range(e,r[i]),n)?o=i:a=i,i=Math.floor((a+o)/2);return y.Editor.range(e,r[o],n)}(n,a);y.Range.isCollapsed(i)||y.Transforms.delete(n,{at:i})}}},n.apply=function(e){var t=[],a=z.get(n);if(null!==a&&void 0!==a&&a.length){var o=a.map((function(t){return function(e,t){var n=e.path,r=e.diff,a=e.id;switch(t.type){case"insert_text":return!y.Path.equals(t.path,n)||t.offset>=r.end?e:t.offset<=r.start?{diff:{start:t.text.length+r.start,end:t.text.length+r.end,text:r.text},id:a,path:n}:{diff:{start:r.start,end:r.end+t.text.length,text:r.text},id:a,path:n};case"remove_text":return!y.Path.equals(t.path,n)||t.offset>=r.end?e:t.offset+t.text.length<=r.start?{diff:{start:r.start-t.text.length,end:r.end-t.text.length,text:r.text},id:a,path:n}:{diff:{start:r.start,end:r.end-t.text.length,text:r.text},id:a,path:n};case"split_node":return!y.Path.equals(t.path,n)||t.position>=r.end?{diff:r,id:a,path:y.Path.transform(n,t,{affinity:"backward"})}:t.position>r.start?{diff:{start:r.start,end:Math.min(t.position,r.end),text:r.text},id:a,path:n}:{diff:{start:r.start-t.position,end:r.end-t.position,text:r.text},id:a,path:y.Path.transform(n,t,{affinity:"forward"})};case"merge_node":return y.Path.equals(t.path,n)?{diff:{start:r.start+t.position,end:r.end+t.position,text:r.text},id:a,path:y.Path.transform(n,t)}:{diff:r,id:a,path:y.Path.transform(n,t)}}var o=y.Path.transform(n,t);return o?{diff:r,path:o,id:a}:null}(t,e)})).filter(Boolean);z.set(n,o)}var u=K.get(n);u&&K.set(n,Qe(n,u,e));var l=W.get(n);if(null!==l&&void 0!==l&&l.at){var c=y.Point.isPoint(null===l||void 0===l?void 0:l.at)?Ve(n,l.at,e):Qe(n,l.at,e);W.set(n,c?qt(qt({},l),{},{at:c}):null)}switch(e.type){case"insert_text":case"remove_text":case"set_node":case"split_node":t.push.apply(t,(0,i.A)(Jt(n,e.path)));break;case"set_selection":var d;null===(d=U.get(n))||void 0===d||d.unref(),U.delete(n);break;case"insert_node":case"remove_node":t.push.apply(t,(0,i.A)(Jt(n,y.Path.parent(e.path))));break;case"merge_node":var f=y.Path.previous(e.path);t.push.apply(t,(0,i.A)(Jt(n,f)));break;case"move_node":var p=y.Path.common(y.Path.parent(e.path),y.Path.parent(e.newPath));t.push.apply(t,(0,i.A)(Jt(n,p)))}r(e);for(var h=0,m=t;h<m.length;h++){var v=(0,s.A)(m[h],2),E=v[0],g=v[1],b=y.Editor.node(n,E),A=(0,s.A)(b,1)[0];P.set(A,g)}},n.setFragmentData=function(e){var r=n.selection;if(r){var a=y.Range.edges(r),o=(0,s.A)(a,2),i=o[0],u=o[1],l=y.Editor.void(n,{at:i.path}),c=y.Editor.void(n,{at:u.path});if(!y.Range.isCollapsed(r)||l){var d=Ce.toDOMRange(n,r),f=d.cloneContents(),p=f.childNodes[0];if(f.childNodes.forEach((function(e){e.textContent&&""!==e.textContent.trim()&&(p=e)})),c){var h=(0,s.A)(c,1)[0],m=d.cloneRange(),v=Ce.toDOMNode(n,h);m.setEndAfter(v),f=m.cloneContents()}if(l&&(p=f.querySelector("[data-slate-spacer]")),Array.from(f.querySelectorAll("[data-slate-zero-width]")).forEach((function(e){var t="n"===e.getAttribute("data-slate-zero-width");e.textContent=t?"\n":""})),te(p)){var E=p.ownerDocument.createElement("span");E.style.whiteSpace="pre",E.appendChild(p),f.appendChild(E),p=E}var g=n.getFragment(),b=JSON.stringify(g),A=window.btoa(encodeURIComponent(b));p.setAttribute("data-slate-fragment",A),e.setData("application/".concat(t),A);var C=f.ownerDocument.createElement("div");return C.appendChild(f),C.setAttribute("hidden","true"),f.ownerDocument.body.appendChild(C),e.setData("text/html",C.innerHTML),e.setData("text/plain",ae(C)),f.ownerDocument.body.removeChild(C),e}}},n.insertData=function(e){n.insertFragmentData(e)||n.insertTextData(e)},n.insertFragmentData=function(e){var r=e.getData("application/".concat(t))||function(e){var t=e.getData("text/html").match(oe)||[];return(0,s.A)(t,2)[1]}(e);if(r){var a=decodeURIComponent(window.atob(r)),o=JSON.parse(a);return n.insertFragment(o),!0}return!1},n.insertTextData=function(e){var t=e.getData("text/plain");if(t){var r,a=t.split(/\r\n|\r|\n/),o=!1,i=(0,u.A)(a);try{for(i.s();!(r=i.n()).done;){var s=r.value;o&&y.Transforms.splitNodes(n,{always:!0}),n.insertText(s),o=!0}}catch(l){i.e(l)}finally{i.f()}return!0}return!1},n.onChange=function(e){C.unstable_batchedUpdates((function(){var t=j.get(n);t&&t(),a(e)}))},n},Jt=function(e,t){var n,r=[],a=(0,u.A)(y.Editor.levels(e,{at:t}));try{for(a.s();!(n=a.n()).done;){var o=(0,s.A)(n.value,2),i=o[0],l=o[1],c=Ce.findKey(e,i);r.push([l,c])}}catch(d){a.e(d)}finally{a.f()}return r}},81664:function(e,t){"use strict";for(var n="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),r={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},a={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:n?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},o={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=1;i<20;i++)o["f"+i]=111+i;function u(e,t,n){t&&!("byKey"in t)&&(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map((function(e){return s(e,t)})),a=function(e){return r.some((function(t){return l(t,e)}))};return null==n?a:a(n)}function s(e,t){var n=t&&t.byKey,a={},o=(e=e.replace("++","+add")).split("+"),i=o.length;for(var u in r)a[r[u]]=!1;var s=!0,l=!1,f=void 0;try{for(var p,h=o[Symbol.iterator]();!(s=(p=h.next()).done);s=!0){var m=p.value,v=m.endsWith("?")&&m.length>1;v&&(m=m.slice(0,-1));var E=d(m),g=r[E];1!==i&&g||(n?a.key=E:a.which=c(m)),g&&(a[g]=!v||null)}}catch(y){l=!0,f=y}finally{try{!s&&h.return&&h.return()}finally{if(l)throw f}}return a}function l(e,t){for(var n in e){var r=e[n],a=void 0;if(null!=r&&((null!=(a="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&a!==r))return!1}return!0}function c(e){return e=d(e),o[e]||e.toUpperCase().charCodeAt(0)}function d(e){return e=e.toLowerCase(),e=a[e]||e}t.Sn=function(e,t){return u(e,{byKey:!0},t)}},70523:function(e,t,n){"use strict";n.r(t),n.d(t,{Editor:function(){return ae},Element:function(){return Z},Location:function(){return oe},Node:function(){return ce},Operation:function(){return pe},Path:function(){return he},PathRef:function(){return me},Point:function(){return ge},PointRef:function(){return ye},Range:function(){return Ce},RangeRef:function(){return Te},Scrubber:function(){return De},Span:function(){return ie},Text:function(){return Ie},Transforms:function(){return Qe},createEditor:function(){return A}});var r=n(90675),a=n(60436),o=n(64467),i=n(5544),u=n(24765),s=n(66350),l=n(26759),c=n(36261);function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=new WeakMap,p=new WeakMap,h=new WeakMap,m=new WeakMap,v=new WeakMap,E=new WeakMap,g=new WeakMap;function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var A=function(){var e={children:[],operations:[],selection:null,marks:null,isInline:function(){return!1},isVoid:function(){return!1},markableVoid:function(){return!1},onChange:function(){},apply:function(t){var n,r=(0,u.A)(ae.pathRefs(e));try{for(r.s();!(n=r.n()).done;){var a=n.value;me.transform(a,t)}}catch(O){r.e(O)}finally{r.f()}var o,i=(0,u.A)(ae.pointRefs(e));try{for(i.s();!(o=i.n()).done;){var s=o.value;ye.transform(s,t)}}catch(O){i.e(O)}finally{i.f()}var l,c=(0,u.A)(ae.rangeRefs(e));try{for(c.s();!(l=c.n()).done;){var d=l.value;Te.transform(d,t)}}catch(O){c.e(O)}finally{c.f()}var m,v,E=f.get(e)||[],g=p.get(e)||new Set,y=function(e){if(e){var t=e.join(",");v.has(t)||(v.add(t),m.push(e))}};if(he.operationCanTransformPath(t)){m=[],v=new Set;var b,A=(0,u.A)(E);try{for(A.s();!(b=A.n()).done;){var C=b.value;y(he.transform(C,t))}}catch(O){A.e(O)}finally{A.f()}}else m=E,v=g;var T,_=e.getDirtyPaths(t),D=(0,u.A)(_);try{for(D.s();!(T=D.n()).done;){y(T.value)}}catch(O){D.e(O)}finally{D.f()}f.set(e,m),p.set(e,v),Qe.transform(e,t),e.operations.push(t),ae.normalize(e,{operation:t}),"set_selection"===t.type&&(e.marks=null),h.get(e)||(h.set(e,!0),Promise.resolve().then((function(){h.set(e,!1),e.onChange({operation:t}),e.operations=[]})))},addMark:function(t,n){var r=e.selection;e.markableVoid;if(r){var a=function(t,n){if(!Ie.isText(t))return!1;var r=ae.parent(e,n),a=(0,i.A)(r,2),o=a[0];a[1];return!e.isVoid(o)||e.markableVoid(o)},u=Ce.isExpanded(r),s=!1;if(!u){var l=ae.node(e,r),c=(0,i.A)(l,2),d=c[0],f=c[1];if(d&&a(d,f)){var p=ae.parent(e,f),m=(0,i.A)(p,1)[0];s=m&&e.markableVoid(m)}}if(u||s)Qe.setNodes(e,(0,o.default)({},t,n),{match:a,split:!0,voids:!0});else{var v=b(b({},ae.marks(e)||{}),{},(0,o.default)({},t,n));e.marks=v,h.get(e)||e.onChange()}}},deleteBackward:function(t){var n=e.selection;n&&Ce.isCollapsed(n)&&Qe.delete(e,{unit:t,reverse:!0})},deleteForward:function(t){var n=e.selection;n&&Ce.isCollapsed(n)&&Qe.delete(e,{unit:t})},deleteFragment:function(t){var n=e.selection;n&&Ce.isExpanded(n)&&Qe.delete(e,{reverse:"backward"===t})},getFragment:function(){var t=e.selection;return t?ce.fragment(e,t):[]},insertBreak:function(){Qe.splitNodes(e,{always:!0})},insertSoftBreak:function(){Qe.splitNodes(e,{always:!0})},insertFragment:function(t){Qe.insertFragment(e,t)},insertNode:function(t){Qe.insertNodes(e,t)},insertText:function(t){var n=e.selection,r=e.marks;if(n){if(r){var a=b({text:t},r);Qe.insertNodes(e,a)}else Qe.insertText(e,t);e.marks=null}},normalizeNode:function(t){var n=(0,i.A)(t,2),r=n[0],a=n[1];if(!Ie.isText(r))if(Z.isElement(r)&&0===r.children.length){Qe.insertNodes(e,{text:""},{at:a.concat(0),voids:!0})}else for(var o=!ae.isEditor(r)&&(Z.isElement(r)&&(e.isInline(r)||0===r.children.length||Ie.isText(r.children[0])||e.isInline(r.children[0]))),u=0,s=0;s<r.children.length;s++,u++){var l=ce.get(e,a);if(!Ie.isText(l)){var c=r.children[s],d=l.children[u-1],f=s===r.children.length-1;if((Ie.isText(c)||Z.isElement(c)&&e.isInline(c))!==o)Qe.removeNodes(e,{at:a.concat(u),voids:!0}),u--;else if(Z.isElement(c)){if(e.isInline(c))if(null!=d&&Ie.isText(d)){if(f){Qe.insertNodes(e,{text:""},{at:a.concat(u+1),voids:!0}),u++}}else{Qe.insertNodes(e,{text:""},{at:a.concat(u),voids:!0}),u++}}else null!=d&&Ie.isText(d)&&(Ie.equals(c,d,{loose:!0})?(Qe.mergeNodes(e,{at:a.concat(u),voids:!0}),u--):""===d.text?(Qe.removeNodes(e,{at:a.concat(u-1),voids:!0}),u--):""===c.text&&(Qe.removeNodes(e,{at:a.concat(u),voids:!0}),u--))}}},removeMark:function(t){var n=e.selection;if(n){var r=function(t,n){if(!Ie.isText(t))return!1;var r=ae.parent(e,n),a=(0,i.A)(r,2),o=a[0];a[1];return!e.isVoid(o)||e.markableVoid(o)},a=Ce.isExpanded(n),o=!1;if(!a){var u=ae.node(e,n),s=(0,i.A)(u,2),l=s[0],c=s[1];if(l&&r(l,c)){var d=ae.parent(e,c),f=(0,i.A)(d,1)[0];o=f&&e.markableVoid(f)}}if(a||o)Qe.unsetNodes(e,t,{match:r,split:!0,voids:!0});else{var p=b({},ae.marks(e)||{});delete p[t],e.marks=p,h.get(e)||e.onChange()}}},getDirtyPaths:function(e){switch(e.type){case"insert_text":case"remove_text":case"set_node":var t=e.path;return he.levels(t);case"insert_node":var n=e.node,r=e.path,o=he.levels(r),s=Ie.isText(n)?[]:Array.from(ce.nodes(n),(function(e){var t=(0,i.A)(e,2)[1];return r.concat(t)}));return[].concat((0,a.A)(o),(0,a.A)(s));case"merge_node":var l=e.path,c=he.ancestors(l),d=he.previous(l);return[].concat((0,a.A)(c),[d]);case"move_node":var f=e.path,p=e.newPath;if(he.equals(f,p))return[];var h,m=[],v=[],E=(0,u.A)(he.ancestors(f));try{for(E.s();!(h=E.n()).done;){var g=h.value,y=he.transform(g,e);m.push(y)}}catch(L){E.e(L)}finally{E.f()}var b,A=(0,u.A)(he.ancestors(p));try{for(A.s();!(b=A.n()).done;){var C=b.value,T=he.transform(C,e);v.push(T)}}catch(L){A.e(L)}finally{A.f()}var _=v[v.length-1],D=p[p.length-1],O=_.concat(D);return[].concat(m,v,[O]);case"remove_node":var N=e.path,S=he.ancestors(N);return(0,a.A)(S);case"split_node":var w=e.path,k=he.levels(w),I=he.next(w);return[].concat((0,a.A)(k),[I]);default:return[]}},shouldNormalize:function(e){var t=e.iteration,n=42*e.initialDirtyPathsLength;if(t>n)throw new Error("Could not completely normalize the editor after ".concat(n," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state."));return!0}};return e};function C(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var T,_=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!n,a=n?I(e):e,o=T.None,s=T.None,l=0,c=null,d=(0,u.A)(a);try{for(d.s();!(t=d.n()).done;){var f=t.value,p=f.codePointAt(0);if(!p)break;var h=G(f,p),m=r?[s,h]:[h,o],v=(0,i.A)(m,2);if(o=v[0],s=v[1],z(o,T.ZWJ)&&z(s,T.ExtPict)&&!Q(r?e.substring(0,l):e.substring(0,e.length-l)))break;if(z(o,T.RI)&&z(s,T.RI)&&!(c=null!==c?!c:!!r||X(e.substring(0,e.length-l))))break;if(o!==T.None&&s!==T.None&&K(o,s))break;l+=f.length}}catch(E){d.e(E)}finally{d.f()}return l||1},D=/\s/,O=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,N=/['\u2018\u2019]/,S=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=0,r=!1;e.length>0;){var a=_(e,t),o=w(e,a,t),u=(0,i.A)(o,2),s=u[0],l=u[1];if(k(s,l,t))r=!0,n+=a;else{if(r)break;n+=a}e=l}return n},w=function(e,t,n){if(n){var r=e.length-t;return[e.slice(r,e.length),e.slice(0,r)]}return[e.slice(0,t),e.slice(t)]},k=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(D.test(t))return!1;if(N.test(t)){var a=_(n,r),o=w(n,a,r),u=(0,i.A)(o,2);if(e(u[0],u[1],r))return!0}return!O.test(t)},I=(0,r.A)().mark((function e(t){var n,a,o,i;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.length-1,a=0;case 2:if(!(a<t.length)){e.next=16;break}if(o=t.charAt(n-a),!R(o.charCodeAt(0))){e.next=11;break}if(i=t.charAt(n-a-1),!L(i.charCodeAt(0))){e.next=11;break}return e.next=9,i+o;case 9:return a++,e.abrupt("continue",13);case 11:return e.next=13,o;case 13:a++,e.next=2;break;case 16:case"end":return e.stop()}}),e)})),L=function(e){return e>=55296&&e<=56319},R=function(e){return e>=56320&&e<=57343};!function(e){e[e.None=0]="None",e[e.Extend=1]="Extend",e[e.ZWJ=2]="ZWJ",e[e.RI=4]="RI",e[e.Prepend=8]="Prepend",e[e.SpacingMark=16]="SpacingMark",e[e.L=32]="L",e[e.V=64]="V",e[e.T=128]="T",e[e.LV=256]="LV",e[e.LVT=512]="LVT",e[e.ExtPict=1024]="ExtPict",e[e.Any=2048]="Any"}(T||(T={}));var P=/^(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])$/,M=/^(?:[\u0600-\u0605\u06DD\u070F\u0890\u0891\u08E2\u0D4E]|\uD804[\uDCBD\uDCCD\uDDC2\uDDC3]|\uD806[\uDD3F\uDD41\uDE3A\uDE84-\uDE89]|\uD807\uDD46)$/,x=/^(?:[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BF\u09C0\u09C7\u09C8\u09CB\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0\u0CC1\u0CC3\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0D02\u0D03\u0D3F\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82\u0D83\u0DD0\u0DD1\u0DD8-\u0DDE\u0DF2\u0DF3\u0E33\u0EB3\u0F3E\u0F3F\u0F7F\u1031\u103B\u103C\u1056\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF7\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BE-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC]|\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB1\uDCB2\uDCB9\uDCBB\uDCBC\uDCBE\uDCC1\uDDB0\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD31-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD66\uDD6D])$/,F=/^[\u1100-\u115F\uA960-\uA97C]$/,B=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,U=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,j=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/,H=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/,Y=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])$/,G=function(e,t){var n=T.Any;return-1!==e.search(P)&&(n|=T.Extend),8205===t&&(n|=T.ZWJ),t>=127462&&t<=127487&&(n|=T.RI),-1!==e.search(M)&&(n|=T.Prepend),-1!==e.search(x)&&(n|=T.SpacingMark),-1!==e.search(F)&&(n|=T.L),-1!==e.search(B)&&(n|=T.V),-1!==e.search(U)&&(n|=T.T),-1!==e.search(j)&&(n|=T.LV),-1!==e.search(H)&&(n|=T.LVT),-1!==e.search(Y)&&(n|=T.ExtPict),n};function z(e,t){return 0!==(e&t)}var W=[[T.L,T.L|T.V|T.LV|T.LVT],[T.LV|T.V,T.V|T.T],[T.LVT|T.T,T.T],[T.Any,T.Extend|T.ZWJ],[T.Any,T.SpacingMark],[T.Prepend,T.Any],[T.ZWJ,T.ExtPict],[T.RI,T.RI]];function K(e,t){return-1===W.findIndex((function(n){return z(e,n[0])&&z(t,n[1])}))}var V=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])*\u200D$/,Q=function(e){return-1!==e.search(V)},q=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,X=function(e){var t=e.match(q);return null!==t&&t[0].length/2%2===1},J=function(e){return(0,s.Q)(e)&&ce.isNodeList(e.children)&&!ae.isEditor(e)},Z={isAncestor:function(e){return(0,s.Q)(e)&&ce.isNodeList(e.children)},isElement:J,isElementList:function(e){return Array.isArray(e)&&e.every((function(e){return Z.isElement(e)}))},isElementProps:function(e){return void 0!==e.children},isElementType:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"type";return J(e)&&e[n]===t},matches:function(e,t){for(var n in t)if("children"!==n&&e[n]!==t[n])return!1;return!0}},$=["text"],ee=["text"];function te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var re=new WeakMap,ae={above:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.voids,r=void 0!==n&&n,a=t.mode,o=void 0===a?"lowest":a,s=t.at,l=void 0===s?e.selection:s,c=t.match;if(l){var d,f=ae.path(e,l),p="lowest"===o,h=(0,u.A)(ae.levels(e,{at:f,voids:r,match:c,reverse:p}));try{for(h.s();!(d=h.n()).done;){var m=(0,i.A)(d.value,2),v=m[0],E=m[1];if(!Ie.isText(v))if(Ce.isRange(l)){if(he.isAncestor(E,l.anchor.path)&&he.isAncestor(E,l.focus.path))return[v,E]}else if(!he.equals(f,E))return[v,E]}}catch(g){h.e(g)}finally{h.f()}}},addMark:function(e,t,n){e.addMark(t,n)},after:function(e,t){var n,r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o={anchor:ae.point(e,t,{edge:"end"}),focus:ae.end(e,[])},i=a.distance,s=void 0===i?1:i,l=0,c=(0,u.A)(ae.positions(e,ne(ne({},a),{},{at:o})));try{for(c.s();!(r=c.n()).done;){var d=r.value;if(l>s)break;0!==l&&(n=d),l++}}catch(f){c.e(f)}finally{c.f()}return n},before:function(e,t){var n,r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o={anchor:ae.start(e,[]),focus:ae.point(e,t,{edge:"start"})},i=a.distance,s=void 0===i?1:i,l=0,c=(0,u.A)(ae.positions(e,ne(ne({},a),{},{at:o,reverse:!0})));try{for(c.s();!(r=c.n()).done;){var d=r.value;if(l>s)break;0!==l&&(n=d),l++}}catch(f){c.e(f)}finally{c.f()}return n},deleteBackward:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).unit,n=void 0===t?"character":t;e.deleteBackward(n)},deleteForward:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).unit,n=void 0===t?"character":t;e.deleteForward(n)},deleteFragment:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).direction,n=void 0===t?"forward":t;e.deleteFragment(n)},edges:function(e,t){return[ae.start(e,t),ae.end(e,t)]},end:function(e,t){return ae.point(e,t,{edge:"end"})},first:function(e,t){var n=ae.path(e,t,{edge:"start"});return ae.node(e,n)},fragment:function(e,t){var n=ae.range(e,t),r=ce.fragment(e,n);return r},hasBlocks:function(e,t){return t.children.some((function(t){return Z.isElement(t)&&ae.isBlock(e,t)}))},hasInlines:function(e,t){return t.children.some((function(t){return Ie.isText(t)||ae.isInline(e,t)}))},hasTexts:function(e,t){return t.children.every((function(e){return Ie.isText(e)}))},insertBreak:function(e){e.insertBreak()},insertSoftBreak:function(e){e.insertSoftBreak()},insertFragment:function(e,t){e.insertFragment(t)},insertNode:function(e,t){e.insertNode(t)},insertText:function(e,t){e.insertText(t)},isBlock:function(e,t){return!e.isInline(t)},isEditor:function(e){var t=re.get(e);if(void 0!==t)return t;if(!(0,s.Q)(e))return!1;var n="function"===typeof e.addMark&&"function"===typeof e.apply&&"function"===typeof e.deleteBackward&&"function"===typeof e.deleteForward&&"function"===typeof e.deleteFragment&&"function"===typeof e.insertBreak&&"function"===typeof e.insertSoftBreak&&"function"===typeof e.insertFragment&&"function"===typeof e.insertNode&&"function"===typeof e.insertText&&"function"===typeof e.isInline&&"function"===typeof e.isVoid&&"function"===typeof e.normalizeNode&&"function"===typeof e.onChange&&"function"===typeof e.removeMark&&"function"===typeof e.getDirtyPaths&&(null===e.marks||(0,s.Q)(e.marks))&&(null===e.selection||Ce.isRange(e.selection))&&ce.isNodeList(e.children)&&pe.isOperationList(e.operations);return re.set(e,n),n},isEnd:function(e,t,n){var r=ae.end(e,n);return ge.equals(t,r)},isEdge:function(e,t,n){return ae.isStart(e,t,n)||ae.isEnd(e,t,n)},isEmpty:function(e,t){var n=t.children,r=(0,i.A)(n,1)[0];return 0===n.length||1===n.length&&Ie.isText(r)&&""===r.text&&!e.isVoid(t)},isInline:function(e,t){return e.isInline(t)},isNormalizing:function(e){var t=m.get(e);return void 0===t||t},isStart:function(e,t,n){if(0!==t.offset)return!1;var r=ae.start(e,n);return ge.equals(t,r)},isVoid:function(e,t){return e.isVoid(t)},last:function(e,t){var n=ae.path(e,t,{edge:"end"});return ae.node(e,n)},leaf:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=ae.path(e,t,n);return[ce.leaf(e,r),r]},levels:(0,r.A)().mark((function(e){var t,n,a,o,s,l,c,d,f,p,h,m,v,E,g,y=arguments;return(0,r.A)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n=(t=y.length>1&&void 0!==y[1]?y[1]:{}).at,a=void 0===n?e.selection:n,o=t.reverse,s=void 0!==o&&o,l=t.voids,c=void 0!==l&&l,null==(d=t.match)&&(d=function(){return!0}),a){r.next=6;break}return r.abrupt("return");case 6:f=[],p=ae.path(e,a),h=(0,u.A)(ce.levels(e,p)),r.prev=9,h.s();case 11:if((m=h.n()).done){r.next=20;break}if(v=(0,i.A)(m.value,2),E=v[0],g=v[1],d(E,g)){r.next=15;break}return r.abrupt("continue",18);case 15:if(f.push([E,g]),c||!Z.isElement(E)||!ae.isVoid(e,E)){r.next=18;break}return r.abrupt("break",20);case 18:r.next=11;break;case 20:r.next=25;break;case 22:r.prev=22,r.t0=r.catch(9),h.e(r.t0);case 25:return r.prev=25,h.f(),r.finish(25);case 28:return s&&f.reverse(),r.delegateYield(f,"t1",30);case 30:case"end":return r.stop()}}),f,null,[[9,22,25,28]])})),marks:function(e){var t=e.marks,n=e.selection;if(!n)return null;if(t)return t;if(Ce.isExpanded(n)){var r=ae.nodes(e,{match:Ie.isText}),a=(0,i.A)(r,1)[0];return a?C((0,i.A)(a,1)[0],$):{}}var o=n.anchor,u=o.path,s=ae.leaf(e,u),l=(0,i.A)(s,1)[0];if(0===o.offset){var c=ae.previous(e,{at:u,match:Ie.isText});if(!ae.above(e,{match:function(t){return Z.isElement(t)&&ae.isVoid(e,t)&&e.markableVoid(t)}})){var d=ae.above(e,{match:function(t){return Z.isElement(t)&&ae.isBlock(e,t)}});if(c&&d){var f=(0,i.A)(c,2),p=f[0],h=f[1],m=(0,i.A)(d,2)[1];he.isAncestor(m,h)&&(l=p)}}}return C(l,ee)},next:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,a=t.voids,o=void 0!==a&&a,u=t.match,s=t.at,l=void 0===s?e.selection:s;if(l){var c=ae.after(e,l,{voids:o});if(c){var d=ae.last(e,[]),f=(0,i.A)(d,2)[1],p=[c.path,f];if(he.isPath(l)&&0===l.length)throw new Error("Cannot get the next node from the root node!");if(null==u)if(he.isPath(l)){var h=ae.parent(e,l),m=(0,i.A)(h,1)[0];u=function(e){return m.children.includes(e)}}else u=function(){return!0};var v=ae.nodes(e,{at:p,match:u,mode:r,voids:o}),E=(0,i.A)(v,1)[0];return E}}},node:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=ae.path(e,t,n),a=ce.get(e,r);return[a,r]},nodes:(0,r.A)().mark((function e(t){var n,a,o,s,l,c,d,f,p,h,m,v,E,g,y,b,A,C,T,_,D,O,N,S,w,k,I=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=(n=I.length>1&&void 0!==I[1]?I[1]:{}).at,o=void 0===a?t.selection:a,s=n.mode,l=void 0===s?"all":s,c=n.universal,d=void 0!==c&&c,f=n.reverse,p=void 0!==f&&f,h=n.voids,m=void 0!==h&&h,(v=n.match)||(v=function(){return!0}),o){e.next=6;break}return e.abrupt("return");case 6:ie.isSpan(o)?(E=o[0],g=o[1]):(y=ae.path(t,o,{edge:"start"}),b=ae.path(t,o,{edge:"end"}),E=p?b:y,g=p?y:b),A=ce.nodes(t,{reverse:p,from:E,to:g,pass:function(e){var n=(0,i.A)(e,1)[0];return!m&&(Z.isElement(n)&&ae.isVoid(t,n))}}),C=[],_=(0,u.A)(A),e.prev=10,_.s();case 12:if((D=_.n()).done){e.next=37;break}if(O=(0,i.A)(D.value,2),N=O[0],S=O[1],w=T&&0===he.compare(S,T[1]),"highest"!==l||!w){e.next=17;break}return e.abrupt("continue",35);case 17:if(v(N,S)){e.next=23;break}if(!d||w||!Ie.isText(N)){e.next=22;break}return e.abrupt("return");case 22:return e.abrupt("continue",35);case 23:if("lowest"!==l||!w){e.next=26;break}return T=[N,S],e.abrupt("continue",35);case 26:if(!(k="lowest"===l?T:[N,S])){e.next=34;break}if(!d){e.next=32;break}C.push(k),e.next=34;break;case 32:return e.next=34,k;case 34:T=[N,S];case 35:e.next=12;break;case 37:e.next=42;break;case 39:e.prev=39,e.t0=e.catch(10),_.e(e.t0);case 42:return e.prev=42,_.f(),e.finish(42);case 45:if("lowest"!==l||!T){e.next=52;break}if(!d){e.next=50;break}C.push(T),e.next=52;break;case 50:return e.next=52,T;case 52:if(!d){e.next=54;break}return e.delegateYield(C,"t1",54);case 54:case"end":return e.stop()}}),e,null,[[10,39,42,45]])})),normalize:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.force,r=void 0!==n&&n,a=t.operation,o=function(e){return f.get(e)||[]},s=function(e){var t=o(e).pop(),n=t.join(",");return function(e){return p.get(e)||new Set}(e).delete(n),t};if(ae.isNormalizing(e)){if(r){var l=Array.from(ce.nodes(e),(function(e){return(0,i.A)(e,2)[1]})),c=new Set(l.map((function(e){return e.join(",")})));f.set(e,l),p.set(e,c)}0!==o(e).length&&ae.withoutNormalizing(e,(function(){var t,n=(0,u.A)(o(e));try{for(n.s();!(t=n.n()).done;){var r=t.value;if(ce.has(e,r)){var l=ae.node(e,r),c=l,d=(0,i.A)(c,2),f=d[0];d[1];Z.isElement(f)&&0===f.children.length&&e.normalizeNode(l,{operation:a})}}}catch(g){n.e(g)}finally{n.f()}for(var p=o(e),h=p.length,m=0;0!==p.length;){if(!e.shouldNormalize({dirtyPaths:p,iteration:m,initialDirtyPathsLength:h,operation:a}))return;var v=s(e);if(ce.has(e,v)){var E=ae.node(e,v);e.normalizeNode(E,{operation:a})}m++,p=o(e)}}))}},parent:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=ae.path(e,t,n),a=he.parent(r);return ae.node(e,a)},path:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.depth,a=n.edge;if(he.isPath(t))if("start"===a){var o=ce.first(e,t);t=(0,i.A)(o,2)[1]}else if("end"===a){var u=ce.last(e,t);t=(0,i.A)(u,2)[1]}return Ce.isRange(t)&&(t="start"===a?Ce.start(t):"end"===a?Ce.end(t):he.common(t.anchor.path,t.focus.path)),ge.isPoint(t)&&(t=t.path),null!=r&&(t=t.slice(0,r)),t},hasPath:function(e,t){return ce.has(e,t)},pathRef:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return ae.pathRefs(e).delete(r),r.current=null,t}};return ae.pathRefs(e).add(r),r},pathRefs:function(e){var t=v.get(e);return t||(t=new Set,v.set(e,t)),t},point:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).edge,r=void 0===n?"start":n;if(he.isPath(t)){var a;if("end"===r){var o=ce.last(e,t);a=(0,i.A)(o,2)[1]}else{var u=ce.first(e,t);a=(0,i.A)(u,2)[1]}var s=ce.get(e,a);if(!Ie.isText(s))throw new Error("Cannot get the ".concat(r," point in the node at path [").concat(t,"] because it has no ").concat(r," text node."));return{path:a,offset:"end"===r?s.text.length:0}}if(Ce.isRange(t)){var l=Ce.edges(t),c=(0,i.A)(l,2),d=c[0],f=c[1];return"start"===r?d:f}return t},pointRef:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return ae.pointRefs(e).delete(r),r.current=null,t}};return ae.pointRefs(e).add(r),r},pointRefs:function(e){var t=E.get(e);return t||(t=new Set,E.set(e,t)),t},positions:(0,r.A)().mark((function e(t){var n,a,o,s,l,c,d,f,p,h,m,v,E,g,y,b,A,C,T,D,O,N,k,I,L,R,P,M,x,F=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(x=function(e,t,n){return"character"===t?_(e,n):"word"===t?S(e,n):"line"===t||"block"===t?e.length:1},a=(n=F.length>1&&void 0!==F[1]?F[1]:{}).at,o=void 0===a?t.selection:a,s=n.unit,l=void 0===s?"offset":s,c=n.reverse,d=void 0!==c&&c,f=n.voids,p=void 0!==f&&f,o){e.next=5;break}return e.abrupt("return");case 5:h=ae.range(t,o),m=Ce.edges(h),v=(0,i.A)(m,2),E=v[0],g=v[1],y=d?g:E,b=!1,A="",C=0,T=0,D=0,O=(0,u.A)(ae.nodes(t,{at:o,reverse:d,voids:p})),e.prev=14,O.s();case 16:if((N=O.n()).done){e.next=51;break}if(k=(0,i.A)(N.value,2),I=k[0],L=k[1],!Z.isElement(I)){e.next=26;break}if(p||!t.isVoid(I)){e.next=23;break}return e.next=22,ae.start(t,L);case 22:return e.abrupt("continue",49);case 23:if(!t.isInline(I)){e.next=25;break}return e.abrupt("continue",49);case 25:ae.hasInlines(t,I)&&(R=he.isAncestor(L,g.path)?g:ae.end(t,L),P=he.isAncestor(L,E.path)?E:ae.start(t,L),A=ae.string(t,{anchor:P,focus:R},{voids:p}),b=!0);case 26:if(!Ie.isText(I)){e.next=49;break}if((M=he.equals(L,y.path))?(T=d?y.offset:I.text.length-y.offset,D=y.offset):(T=I.text.length,D=d?T:0),!M&&!b&&"offset"!==l){e.next=33;break}return e.next=32,{path:L,offset:D};case 32:b=!1;case 33:if(0!==C){e.next=39;break}if(""!==A){e.next=37;break}return e.abrupt("break",49);case 37:C=x(A,l,d),A=w(A,C,d)[1];case 39:if(D=d?D-C:D+C,!((T-=C)<0)){e.next=44;break}return C=-T,e.abrupt("break",49);case 44:return C=0,e.next=47,{path:L,offset:D};case 47:e.next=33;break;case 49:e.next=16;break;case 51:e.next=56;break;case 53:e.prev=53,e.t0=e.catch(14),O.e(e.t0);case 56:return e.prev=56,O.f(),e.finish(56);case 59:case"end":return e.stop()}}),e,null,[[14,53,56,59]])})),previous:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,a=t.voids,o=void 0!==a&&a,u=t.match,s=t.at,l=void 0===s?e.selection:s;if(l){var c=ae.before(e,l,{voids:o});if(c){var d=ae.first(e,[]),f=(0,i.A)(d,2)[1],p=[c.path,f];if(he.isPath(l)&&0===l.length)throw new Error("Cannot get the previous node from the root node!");if(null==u)if(he.isPath(l)){var h=ae.parent(e,l),m=(0,i.A)(h,1)[0];u=function(e){return m.children.includes(e)}}else u=function(){return!0};var v=ae.nodes(e,{reverse:!0,at:p,match:u,mode:r,voids:o}),E=(0,i.A)(v,1)[0];return E}}},range:function(e,t,n){return Ce.isRange(t)&&!n?t:{anchor:ae.start(e,t),focus:ae.end(e,n||t)}},rangeRef:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return ae.rangeRefs(e).delete(r),r.current=null,t}};return ae.rangeRefs(e).add(r),r},rangeRefs:function(e){var t=g.get(e);return t||(t=new Set,g.set(e,t)),t},removeMark:function(e,t){e.removeMark(t)},setNormalizing:function(e,t){m.set(e,t)},start:function(e,t){return ae.point(e,t,{edge:"start"})},string:function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).voids,a=void 0!==r&&r,o=ae.range(e,t),s=Ce.edges(o),l=(0,i.A)(s,2),c=l[0],d=l[1],f="",p=(0,u.A)(ae.nodes(e,{at:o,match:Ie.isText,voids:a}));try{for(p.s();!(n=p.n()).done;){var h=(0,i.A)(n.value,2),m=h[0],v=h[1],E=m.text;he.equals(v,d.path)&&(E=E.slice(0,d.offset)),he.equals(v,c.path)&&(E=E.slice(c.offset)),f+=E}}catch(g){p.e(g)}finally{p.f()}return f},unhangRange:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).voids,r=void 0!==n&&n,a=Ce.edges(t),o=(0,i.A)(a,2),s=o[0],l=o[1];if(0!==s.offset||0!==l.offset||Ce.isCollapsed(t)||he.hasPrevious(l.path))return t;var c,d=ae.above(e,{at:l,match:function(t){return Z.isElement(t)&&ae.isBlock(e,t)},voids:r}),f=d?d[1]:[],p={anchor:ae.start(e,s),focus:l},h=!0,m=(0,u.A)(ae.nodes(e,{at:p,match:Ie.isText,reverse:!0,voids:r}));try{for(m.s();!(c=m.n()).done;){var v=(0,i.A)(c.value,2),E=v[0],g=v[1];if(h)h=!1;else if(""!==E.text||he.isBefore(g,f)){l={path:g,offset:E.text.length};break}}}catch(y){m.e(y)}finally{m.f()}return{anchor:s,focus:l}},void:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ae.above(e,ne(ne({},t),{},{match:function(t){return Z.isElement(t)&&ae.isVoid(e,t)}}))},withoutNormalizing:function(e,t){var n=ae.isNormalizing(e);ae.setNormalizing(e,!1);try{t()}finally{ae.setNormalizing(e,n)}ae.normalize(e)}},oe={isLocation:function(e){return he.isPath(e)||ge.isPoint(e)||Ce.isRange(e)}},ie={isSpan:function(e){return Array.isArray(e)&&2===e.length&&e.every(he.isPath)}},ue=["children"],se=["text"],le=new WeakMap,ce={ancestor:function(e,t){var n=ce.get(e,t);if(Ie.isText(n))throw new Error("Cannot get the ancestor node at path [".concat(t,"] because it refers to a text node instead: ").concat(De.stringify(n)));return n},ancestors:(0,r.A)().mark((function e(t,n){var a,o,i,s,l,c,d=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=d.length>2&&void 0!==d[2]?d[2]:{},o=(0,u.A)(he.ancestors(n,a)),e.prev=2,o.s();case 4:if((i=o.n()).done){e.next=12;break}return s=i.value,l=ce.ancestor(t,s),c=[l,s],e.next=10,c;case 10:e.next=4;break;case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(2),o.e(e.t0);case 17:return e.prev=17,o.f(),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[2,14,17,20]])})),child:function(e,t){if(Ie.isText(e))throw new Error("Cannot get the child of a text node: ".concat(De.stringify(e)));var n=e.children[t];if(null==n)throw new Error("Cannot get child at index `".concat(t,"` in node: ").concat(De.stringify(e)));return n},children:(0,r.A)().mark((function(e,t){var n,a,o,i,u,s,l,c=arguments;return(0,r.A)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:n=(c.length>2&&void 0!==c[2]?c[2]:{}).reverse,a=void 0!==n&&n,o=ce.ancestor(e,t),i=o.children,u=a?i.length-1:0;case 5:if(!(a?u>=0:u<i.length)){r.next=13;break}return s=ce.child(o,u),l=t.concat(u),r.next=10,[s,l];case 10:u=a?u-1:u+1,r.next=5;break;case 13:case"end":return r.stop()}}),i)})),common:function(e,t,n){var r=he.common(t,n);return[ce.get(e,r),r]},descendant:function(e,t){var n=ce.get(e,t);if(ae.isEditor(n))throw new Error("Cannot get the descendant node at path [".concat(t,"] because it refers to the root editor node instead: ").concat(De.stringify(n)));return n},descendants:(0,r.A)().mark((function e(t){var n,a,o,s,l,c,d=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},a=(0,u.A)(ce.nodes(t,n)),e.prev=2,a.s();case 4:if((o=a.n()).done){e.next=11;break}if(s=(0,i.A)(o.value,2),l=s[0],0===(c=s[1]).length){e.next=9;break}return e.next=9,[l,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),a.e(e.t0);case 16:return e.prev=16,a.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),elements:(0,r.A)().mark((function e(t){var n,a,o,s,l,c,d=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},a=(0,u.A)(ce.nodes(t,n)),e.prev=2,a.s();case 4:if((o=a.n()).done){e.next=11;break}if(s=(0,i.A)(o.value,2),l=s[0],c=s[1],!Z.isElement(l)){e.next=9;break}return e.next=9,[l,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),a.e(e.t0);case 16:return e.prev=16,a.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),extractProps:function(e){return Z.isAncestor(e)?C(e,ue):C(e,se)},first:function(e,t){for(var n=t.slice(),r=ce.get(e,n);r&&!Ie.isText(r)&&0!==r.children.length;)r=r.children[0],n.push(0);return[r,n]},fragment:function(e,t){if(Ie.isText(e))throw new Error("Cannot get a fragment starting from a root text node: ".concat(De.stringify(e)));return(0,l.jM)({children:e.children},(function(e){var n,r=Ce.edges(t),a=(0,i.A)(r,2),o=a[0],s=a[1],l=ce.nodes(e,{reverse:!0,pass:function(e){var n=(0,i.A)(e,2)[1];return!Ce.includes(t,n)}}),c=(0,u.A)(l);try{for(c.s();!(n=c.n()).done;){var d=(0,i.A)(n.value,2)[1];if(!Ce.includes(t,d)){var f=ce.parent(e,d),p=d[d.length-1];f.children.splice(p,1)}if(he.equals(d,s.path)){var h=ce.leaf(e,d);h.text=h.text.slice(0,s.offset)}if(he.equals(d,o.path)){var m=ce.leaf(e,d);m.text=m.text.slice(o.offset)}}}catch(v){c.e(v)}finally{c.f()}ae.isEditor(e)&&(e.selection=null)})).children},get:function(e,t){for(var n=e,r=0;r<t.length;r++){var a=t[r];if(Ie.isText(n)||!n.children[a])throw new Error("Cannot find a descendant at path [".concat(t,"] in node: ").concat(De.stringify(e)));n=n.children[a]}return n},has:function(e,t){for(var n=e,r=0;r<t.length;r++){var a=t[r];if(Ie.isText(n)||!n.children[a])return!1;n=n.children[a]}return!0},isNode:function(e){return Ie.isText(e)||Z.isElement(e)||ae.isEditor(e)},isNodeList:function(e){if(!Array.isArray(e))return!1;var t=le.get(e);if(void 0!==t)return t;var n=e.every((function(e){return ce.isNode(e)}));return le.set(e,n),n},last:function(e,t){for(var n=t.slice(),r=ce.get(e,n);r&&!Ie.isText(r)&&0!==r.children.length;){var a=r.children.length-1;r=r.children[a],n.push(a)}return[r,n]},leaf:function(e,t){var n=ce.get(e,t);if(!Ie.isText(n))throw new Error("Cannot get the leaf node at path [".concat(t,"] because it refers to a non-leaf node: ").concat(De.stringify(n)));return n},levels:(0,r.A)().mark((function e(t,n){var a,o,i,s,l,c=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=c.length>2&&void 0!==c[2]?c[2]:{},o=(0,u.A)(he.levels(n,a)),e.prev=2,o.s();case 4:if((i=o.n()).done){e.next=11;break}return s=i.value,l=ce.get(t,s),e.next=9,[l,s];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),o.e(e.t0);case 16:return e.prev=16,o.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),matches:function(e,t){return Z.isElement(e)&&Z.isElementProps(t)&&Z.matches(e,t)||Ie.isText(e)&&Ie.isTextProps(t)&&Ie.matches(e,t)},nodes:(0,r.A)().mark((function e(t){var n,a,o,i,u,s,l,c,d,f,p,h,m,v=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=(n=v.length>1&&void 0!==v[1]?v[1]:{}).pass,o=n.reverse,i=void 0!==o&&o,u=n.from,s=void 0===u?[]:u,l=n.to,c=new Set,d=[],f=t;case 6:if(!l||!(i?he.isBefore(d,l):he.isAfter(d,l))){e.next=9;break}return e.abrupt("break",37);case 9:if(c.has(f)){e.next=12;break}return e.next=12,[f,d];case 12:if(c.has(f)||Ie.isText(f)||0===f.children.length||null!=a&&!1!==a([f,d])){e.next=19;break}return c.add(f),p=i?f.children.length-1:0,he.isAncestor(d,s)&&(p=s[d.length]),d=d.concat(p),f=ce.get(t,d),e.abrupt("continue",6);case 19:if(0!==d.length){e.next=21;break}return e.abrupt("break",37);case 21:if(i){e.next=27;break}if(h=he.next(d),!ce.has(t,h)){e.next=27;break}return d=h,f=ce.get(t,d),e.abrupt("continue",6);case 27:if(!i||0===d[d.length-1]){e.next=32;break}return m=he.previous(d),d=m,f=ce.get(t,d),e.abrupt("continue",6);case 32:d=he.parent(d),f=ce.get(t,d),c.add(f),e.next=6;break;case 37:case"end":return e.stop()}}),e)})),parent:function(e,t){var n=he.parent(t),r=ce.get(e,n);if(Ie.isText(r))throw new Error("Cannot get the parent of path [".concat(t,"] because it does not exist in the root."));return r},string:function(e){return Ie.isText(e)?e.text:e.children.map(ce.string).join("")},texts:(0,r.A)().mark((function e(t){var n,a,o,s,l,c,d=arguments;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},a=(0,u.A)(ce.nodes(t,n)),e.prev=2,a.s();case 4:if((o=a.n()).done){e.next=11;break}if(s=(0,i.A)(o.value,2),l=s[0],c=s[1],!Ie.isText(l)){e.next=9;break}return e.next=9,[l,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),a.e(e.t0);case 16:return e.prev=16,a.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])}))};function de(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?de(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):de(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var pe={isNodeOperation:function(e){return pe.isOperation(e)&&e.type.endsWith("_node")},isOperation:function(e){if(!(0,s.Q)(e))return!1;switch(e.type){case"insert_node":case"remove_node":return he.isPath(e.path)&&ce.isNode(e.node);case"insert_text":case"remove_text":return"number"===typeof e.offset&&"string"===typeof e.text&&he.isPath(e.path);case"merge_node":return"number"===typeof e.position&&he.isPath(e.path)&&(0,s.Q)(e.properties);case"move_node":return he.isPath(e.path)&&he.isPath(e.newPath);case"set_node":return he.isPath(e.path)&&(0,s.Q)(e.properties)&&(0,s.Q)(e.newProperties);case"set_selection":return null===e.properties&&Ce.isRange(e.newProperties)||null===e.newProperties&&Ce.isRange(e.properties)||(0,s.Q)(e.properties)&&(0,s.Q)(e.newProperties);case"split_node":return he.isPath(e.path)&&"number"===typeof e.position&&(0,s.Q)(e.properties);default:return!1}},isOperationList:function(e){return Array.isArray(e)&&e.every((function(e){return pe.isOperation(e)}))},isSelectionOperation:function(e){return pe.isOperation(e)&&e.type.endsWith("_selection")},isTextOperation:function(e){return pe.isOperation(e)&&e.type.endsWith("_text")},inverse:function(e){switch(e.type){case"insert_node":return fe(fe({},e),{},{type:"remove_node"});case"insert_text":return fe(fe({},e),{},{type:"remove_text"});case"merge_node":return fe(fe({},e),{},{type:"split_node",path:he.previous(e.path)});case"move_node":var t=e.newPath,n=e.path;if(he.equals(t,n))return e;if(he.isSibling(n,t))return fe(fe({},e),{},{path:t,newPath:n});var r=he.transform(n,e),a=he.transform(he.next(n),e);return fe(fe({},e),{},{path:r,newPath:a});case"remove_node":return fe(fe({},e),{},{type:"insert_node"});case"remove_text":return fe(fe({},e),{},{type:"insert_text"});case"set_node":var o=e.properties,i=e.newProperties;return fe(fe({},e),{},{properties:i,newProperties:o});case"set_selection":var u=e.properties,s=e.newProperties;return fe(fe({},e),{},null==u?{properties:s,newProperties:null}:null==s?{properties:null,newProperties:u}:{properties:s,newProperties:u});case"split_node":return fe(fe({},e),{},{type:"merge_node",path:he.next(e.path)})}}},he={ancestors:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.reverse,r=void 0!==n&&n,a=he.levels(e,t);return a=r?a.slice(1):a.slice(0,-1)},common:function(e,t){for(var n=[],r=0;r<e.length&&r<t.length;r++){var a=e[r];if(a!==t[r])break;n.push(a)}return n},compare:function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++){if(e[r]<t[r])return-1;if(e[r]>t[r])return 1}return 0},endsAfter:function(e,t){var n=e.length-1,r=e.slice(0,n),a=t.slice(0,n),o=e[n],i=t[n];return he.equals(r,a)&&o>i},endsAt:function(e,t){var n=e.length,r=e.slice(0,n),a=t.slice(0,n);return he.equals(r,a)},endsBefore:function(e,t){var n=e.length-1,r=e.slice(0,n),a=t.slice(0,n),o=e[n],i=t[n];return he.equals(r,a)&&o<i},equals:function(e,t){return e.length===t.length&&e.every((function(e,n){return e===t[n]}))},hasPrevious:function(e){return e[e.length-1]>0},isAfter:function(e,t){return 1===he.compare(e,t)},isAncestor:function(e,t){return e.length<t.length&&0===he.compare(e,t)},isBefore:function(e,t){return-1===he.compare(e,t)},isChild:function(e,t){return e.length===t.length+1&&0===he.compare(e,t)},isCommon:function(e,t){return e.length<=t.length&&0===he.compare(e,t)},isDescendant:function(e,t){return e.length>t.length&&0===he.compare(e,t)},isParent:function(e,t){return e.length+1===t.length&&0===he.compare(e,t)},isPath:function(e){return Array.isArray(e)&&(0===e.length||"number"===typeof e[0])},isSibling:function(e,t){if(e.length!==t.length)return!1;var n=e.slice(0,-1),r=t.slice(0,-1);return e[e.length-1]!==t[t.length-1]&&he.equals(n,r)},levels:function(e){for(var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).reverse,n=void 0!==t&&t,r=[],a=0;a<=e.length;a++)r.push(e.slice(0,a));return n&&r.reverse(),r},next:function(e){if(0===e.length)throw new Error("Cannot get the next path of a root path [".concat(e,"], because it has no next index."));var t=e[e.length-1];return e.slice(0,-1).concat(t+1)},operationCanTransformPath:function(e){switch(e.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent:function(e){if(0===e.length)throw new Error("Cannot get the parent path of the root path [".concat(e,"]."));return e.slice(0,-1)},previous:function(e){if(0===e.length)throw new Error("Cannot get the previous path of a root path [".concat(e,"], because it has no previous index."));var t=e[e.length-1];if(t<=0)throw new Error("Cannot get the previous path of a first child path [".concat(e,"] because it would result in a negative index."));return e.slice(0,-1).concat(t-1)},relative:function(e,t){if(!he.isAncestor(t,e)&&!he.equals(e,t))throw new Error("Cannot get the relative path of [".concat(e,"] inside ancestor [").concat(t,"], because it is not above or equal to the path."));return e.slice(t.length)},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return null;var r=(0,a.A)(e),o=n.affinity,i=void 0===o?"forward":o;if(0===e.length)return r;switch(t.type){case"insert_node":var u=t.path;(he.equals(u,r)||he.endsBefore(u,r)||he.isAncestor(u,r))&&(r[u.length-1]+=1);break;case"remove_node":var s=t.path;if(he.equals(s,r)||he.isAncestor(s,r))return null;he.endsBefore(s,r)&&(r[s.length-1]-=1);break;case"merge_node":var l=t.path,c=t.position;he.equals(l,r)||he.endsBefore(l,r)?r[l.length-1]-=1:he.isAncestor(l,r)&&(r[l.length-1]-=1,r[l.length]+=c);break;case"split_node":var d=t.path,f=t.position;if(he.equals(d,r)){if("forward"===i)r[r.length-1]+=1;else if("backward"!==i)return null}else he.endsBefore(d,r)?r[d.length-1]+=1:he.isAncestor(d,r)&&e[d.length]>=f&&(r[d.length-1]+=1,r[d.length]-=f);break;case"move_node":var p=t.path,h=t.newPath;if(he.equals(p,h))return r;if(he.isAncestor(p,r)||he.equals(p,r)){var m=h.slice();return he.endsBefore(p,h)&&p.length<h.length&&(m[p.length-1]-=1),m.concat(r.slice(p.length))}he.isSibling(p,h)&&(he.isAncestor(h,r)||he.equals(h,r))?he.endsBefore(p,r)?r[p.length-1]-=1:r[p.length-1]+=1:he.endsBefore(h,r)||he.equals(h,r)||he.isAncestor(h,r)?(he.endsBefore(p,r)&&(r[p.length-1]-=1),r[h.length-1]+=1):he.endsBefore(p,r)&&(he.equals(h,r)&&(r[h.length-1]+=1),r[p.length-1]-=1)}return r}},me={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var a=he.transform(n,t,{affinity:r});e.current=a,null==a&&e.unref()}}};function ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ge={compare:function(e,t){var n=he.compare(e.path,t.path);return 0===n?e.offset<t.offset?-1:e.offset>t.offset?1:0:n},isAfter:function(e,t){return 1===ge.compare(e,t)},isBefore:function(e,t){return-1===ge.compare(e,t)},equals:function(e,t){return e.offset===t.offset&&he.equals(e.path,t.path)},isPoint:function(e){return(0,s.Q)(e)&&"number"===typeof e.offset&&he.isPath(e.path)},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,l.jM)(e,(function(e){if(null===e)return null;var r=n.affinity,a=void 0===r?"forward":r,o=e.path,i=e.offset;switch(t.type){case"insert_node":case"move_node":e.path=he.transform(o,t,n);break;case"insert_text":he.equals(t.path,o)&&(t.offset<i||t.offset===i&&"forward"===a)&&(e.offset+=t.text.length);break;case"merge_node":he.equals(t.path,o)&&(e.offset+=t.position),e.path=he.transform(o,t,n);break;case"remove_text":he.equals(t.path,o)&&t.offset<=i&&(e.offset-=Math.min(i-t.offset,t.text.length));break;case"remove_node":if(he.equals(t.path,o)||he.isAncestor(t.path,o))return null;e.path=he.transform(o,t,n);break;case"split_node":if(he.equals(t.path,o)){if(t.position===i&&null==a)return null;(t.position<i||t.position===i&&"forward"===a)&&(e.offset-=t.position,e.path=he.transform(o,t,Ee(Ee({},n),{},{affinity:"forward"})))}else e.path=he.transform(o,t,n)}}))}},ye={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var a=ge.transform(n,t,{affinity:r});e.current=a,null==a&&e.unref()}}},be=["anchor","focus"];function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Ce={edges:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).reverse,n=void 0!==t&&t,r=e.anchor,a=e.focus;return Ce.isBackward(e)===n?[r,a]:[a,r]},end:function(e){var t=Ce.edges(e),n=(0,i.A)(t,2)[1];return n},equals:function(e,t){return ge.equals(e.anchor,t.anchor)&&ge.equals(e.focus,t.focus)},includes:function(e,t){if(Ce.isRange(t)){if(Ce.includes(e,t.anchor)||Ce.includes(e,t.focus))return!0;var n=Ce.edges(e),r=(0,i.A)(n,2),a=r[0],o=r[1],u=Ce.edges(t),s=(0,i.A)(u,2),l=s[0],c=s[1];return ge.isBefore(a,l)&&ge.isAfter(o,c)}var d=Ce.edges(e),f=(0,i.A)(d,2),p=f[0],h=f[1],m=!1,v=!1;return ge.isPoint(t)?(m=ge.compare(t,p)>=0,v=ge.compare(t,h)<=0):(m=he.compare(t,p.path)>=0,v=he.compare(t,h.path)<=0),m&&v},intersection:function(e,t){var n=C(e,be),r=Ce.edges(e),a=(0,i.A)(r,2),o=a[0],u=a[1],s=Ce.edges(t),l=(0,i.A)(s,2),c=l[0],f=l[1],p=ge.isBefore(o,c)?c:o,h=ge.isBefore(u,f)?u:f;return ge.isBefore(h,p)?null:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ae(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ae(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({anchor:p,focus:h},n)},isBackward:function(e){var t=e.anchor,n=e.focus;return ge.isAfter(t,n)},isCollapsed:function(e){var t=e.anchor,n=e.focus;return ge.equals(t,n)},isExpanded:function(e){return!Ce.isCollapsed(e)},isForward:function(e){return!Ce.isBackward(e)},isRange:function(e){return(0,s.Q)(e)&&ge.isPoint(e.anchor)&&ge.isPoint(e.focus)},points:(0,r.A)().mark((function e(t){return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,[t.anchor,"anchor"];case 2:return e.next=4,[t.focus,"focus"];case 4:case"end":return e.stop()}}),e)})),start:function(e){var t=Ce.edges(e),n=(0,i.A)(t,1)[0];return n},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,l.jM)(e,(function(e){if(null===e)return null;var r,a,o=n.affinity,i=void 0===o?"inward":o;if("inward"===i){var u=Ce.isCollapsed(e);Ce.isForward(e)?(r="forward",a=u?r:"backward"):(r="backward",a=u?r:"forward")}else"outward"===i?Ce.isForward(e)?(r="backward",a="forward"):(r="forward",a="backward"):(r=i,a=i);var s=ge.transform(e.anchor,t,{affinity:r}),l=ge.transform(e.focus,t,{affinity:a});if(!s||!l)return null;e.anchor=s,e.focus=l}))}},Te={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var a=Ce.transform(n,t,{affinity:r});e.current=a,null==a&&e.unref()}}},_e=void 0,De={setScrubber:function(e){_e=e},stringify:function(e){return JSON.stringify(e,_e)}},Oe=function(e,t){for(var n in e){var r=e[n],a=t[n];if((0,s.Q)(r)&&(0,s.Q)(a)){if(!Oe(r,a))return!1}else if(Array.isArray(r)&&Array.isArray(a)){if(r.length!==a.length)return!1;for(var o=0;o<r.length;o++)if(r[o]!==a[o])return!1}else if(r!==a)return!1}for(var i in t)if(void 0===e[i]&&void 0!==t[i])return!1;return!0},Ne=["text"],Se=["anchor","focus"];function we(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?we(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ie={equals:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).loose,r=void 0!==n&&n;function a(e){return C(e,Ne)}return Oe(r?a(e):e,r?a(t):t)},isText:function(e){return(0,s.Q)(e)&&"string"===typeof e.text},isTextList:function(e){return Array.isArray(e)&&e.every((function(e){return Ie.isText(e)}))},isTextProps:function(e){return void 0!==e.text},matches:function(e,t){for(var n in t)if("text"!==n&&(!e.hasOwnProperty(n)||e[n]!==t[n]))return!1;return!0},decorations:function(e,t){var n,r=[ke({},e)],a=(0,u.A)(t);try{for(a.s();!(n=a.n()).done;){var o,s=n.value,l=C(s,Se),c=Ce.edges(s),d=(0,i.A)(c,2),f=d[0],p=d[1],h=[],m=0,v=f.offset,E=p.offset,g=(0,u.A)(r);try{for(g.s();!(o=g.n()).done;){var y=o.value,b=y.text.length,A=m;if(m+=b,v<=A&&m<=E)Object.assign(y,l),h.push(y);else if(v!==E&&(v===m||E===A)||v>m||E<A||E===A&&0!==A)h.push(y);else{var T=y,_=void 0,D=void 0;if(E<m){var O=E-A;D=ke(ke({},T),{},{text:T.text.slice(O)}),T=ke(ke({},T),{},{text:T.text.slice(0,O)})}if(v>A){var N=v-A;_=ke(ke({},T),{},{text:T.text.slice(0,N)}),T=ke(ke({},T),{},{text:T.text.slice(N)})}Object.assign(T,l),_&&h.push(_),h.push(T),D&&h.push(D)}}}catch(S){g.e(S)}finally{g.f()}r=h}}catch(S){a.e(S)}finally{a.f()}return r}};function Le(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Pe=["text"],Me=["children"];function xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Be={insertNodes:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};ae.withoutNormalizing(e,(function(){var r=n.hanging,a=void 0!==r&&r,o=n.voids,s=void 0!==o&&o,l=n.mode,c=void 0===l?"lowest":l,d=n.at,f=n.match,p=n.select;if(ce.isNode(t)&&(t=[t]),0!==t.length){var h=t,m=(0,i.A)(h,1)[0];if(d||(d=e.selection?e.selection:e.children.length>0?ae.end(e,[]):[0],p=!0),null==p&&(p=!1),Ce.isRange(d))if(a||(d=ae.unhangRange(e,d,{voids:s})),Ce.isCollapsed(d))d=d.anchor;else{var v=Ce.edges(d),E=(0,i.A)(v,2)[1],g=ae.pointRef(e,E);Qe.delete(e,{at:d}),d=g.unref()}if(ge.isPoint(d)){null==f&&(f=Ie.isText(m)?function(e){return Ie.isText(e)}:e.isInline(m)?function(t){return Ie.isText(t)||ae.isInline(e,t)}:function(t){return Z.isElement(t)&&ae.isBlock(e,t)});var y=ae.nodes(e,{at:d.path,match:f,mode:c,voids:s}),b=(0,i.A)(y,1)[0];if(!b)return;var A=(0,i.A)(b,2)[1],C=ae.pathRef(e,A),T=ae.isEnd(e,d,A);Qe.splitNodes(e,{at:d,match:f,mode:c,voids:s});var _=C.unref();d=T?he.next(_):_}var D=he.parent(d),O=d[d.length-1];if(s||!ae.void(e,{at:D})){var N,S=(0,u.A)(t);try{for(S.s();!(N=S.n()).done;){var w=N.value,k=D.concat(O);O++,e.apply({type:"insert_node",path:k,node:w}),d=he.next(d)}}catch(L){S.e(L)}finally{S.f()}if(d=he.previous(d),p){var I=ae.end(e,d);I&&Qe.select(e,I)}}}}))},liftNodes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.withoutNormalizing(e,(function(){var n=t.at,r=void 0===n?e.selection:n,a=t.mode,o=void 0===a?"lowest":a,u=t.voids,s=void 0!==u&&u,l=t.match;if(null==l&&(l=he.isPath(r)?He(e,r):function(t){return Z.isElement(t)&&ae.isBlock(e,t)}),r)for(var c=ae.nodes(e,{at:r,match:l,mode:o,voids:s}),d=0,f=Array.from(c,(function(t){var n=(0,i.A)(t,2)[1];return ae.pathRef(e,n)}));d<f.length;d++){var p=f[d].unref();if(p.length<2)throw new Error("Cannot lift node at a path [".concat(p,"] because it has a depth of less than `2`."));var h=ae.node(e,he.parent(p)),m=(0,i.A)(h,2),v=m[0],E=m[1],g=p[p.length-1],y=v.children.length;if(1===y){var b=he.next(E);Qe.moveNodes(e,{at:p,to:b,voids:s}),Qe.removeNodes(e,{at:E,voids:s})}else if(0===g)Qe.moveNodes(e,{at:p,to:E,voids:s});else if(g===y-1){var A=he.next(E);Qe.moveNodes(e,{at:p,to:A,voids:s})}else{var C=he.next(p),T=he.next(E);Qe.splitNodes(e,{at:C,voids:s}),Qe.moveNodes(e,{at:p,to:T,voids:s})}}}))},mergeNodes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.withoutNormalizing(e,(function(){var n=t.match,r=t.at,a=void 0===r?e.selection:r,o=t.hanging,u=void 0!==o&&o,s=t.voids,l=void 0!==s&&s,c=t.mode,d=void 0===c?"lowest":c;if(a){if(null==n)if(he.isPath(a)){var f=ae.parent(e,a),p=(0,i.A)(f,1)[0];n=function(e){return p.children.includes(e)}}else n=function(t){return Z.isElement(t)&&ae.isBlock(e,t)};if(!u&&Ce.isRange(a)&&(a=ae.unhangRange(e,a,{voids:l})),Ce.isRange(a))if(Ce.isCollapsed(a))a=a.anchor;else{var h=Ce.edges(a),m=(0,i.A)(h,2)[1],v=ae.pointRef(e,m);Qe.delete(e,{at:a}),a=v.unref(),null==t.at&&Qe.select(e,a)}var E=ae.nodes(e,{at:a,match:n,voids:l,mode:d}),g=(0,i.A)(E,1)[0],y=ae.previous(e,{at:a,match:n,voids:l,mode:d});if(g&&y){var b=(0,i.A)(g,2),A=b[0],T=b[1],_=(0,i.A)(y,2),D=_[0],O=_[1];if(0!==T.length&&0!==O.length){var N,S,w=he.next(O),k=he.common(T,O),I=he.isSibling(T,O),L=Array.from(ae.levels(e,{at:T}),(function(e){return(0,i.A)(e,1)[0]})).slice(k.length).slice(0,-1),R=ae.above(e,{at:T,mode:"highest",match:function(t){return L.includes(t)&&Ue(e,t)}}),P=R&&ae.pathRef(e,R[1]);if(Ie.isText(A)&&Ie.isText(D)){var M=C(A,Pe);S=D.text.length,N=M}else{if(!Z.isElement(A)||!Z.isElement(D))throw new Error("Cannot merge the node at path [".concat(T,"] with the previous sibling because it is not the same kind: ").concat(De.stringify(A)," ").concat(De.stringify(D)));M=C(A,Me);S=D.children.length,N=M}I||Qe.moveNodes(e,{at:T,to:w,voids:l}),P&&Qe.removeNodes(e,{at:P.current,voids:l}),Z.isElement(D)&&ae.isEmpty(e,D)||Ie.isText(D)&&""===D.text&&0!==O[O.length-1]?Qe.removeNodes(e,{at:O,voids:l}):e.apply({type:"merge_node",path:w,position:S,properties:N}),P&&P.unref()}}}}))},moveNodes:function(e,t){ae.withoutNormalizing(e,(function(){var n=t.to,r=t.at,a=void 0===r?e.selection:r,o=t.mode,u=void 0===o?"lowest":o,s=t.voids,l=void 0!==s&&s,c=t.match;if(a){null==c&&(c=he.isPath(a)?He(e,a):function(t){return Z.isElement(t)&&ae.isBlock(e,t)});for(var d=ae.pathRef(e,n),f=ae.nodes(e,{at:a,match:c,mode:u,voids:l}),p=0,h=Array.from(f,(function(t){var n=(0,i.A)(t,2)[1];return ae.pathRef(e,n)}));p<h.length;p++){var m=h[p].unref(),v=d.current;0!==m.length&&e.apply({type:"move_node",path:m,newPath:v}),d.current&&he.isSibling(v,m)&&he.isAfter(v,m)&&(d.current=he.next(d.current))}d.unref()}}))},removeNodes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.withoutNormalizing(e,(function(){var n=t.hanging,r=void 0!==n&&n,a=t.voids,o=void 0!==a&&a,u=t.mode,s=void 0===u?"lowest":u,l=t.at,c=void 0===l?e.selection:l,d=t.match;if(c){null==d&&(d=he.isPath(c)?He(e,c):function(t){return Z.isElement(t)&&ae.isBlock(e,t)}),!r&&Ce.isRange(c)&&(c=ae.unhangRange(e,c,{voids:o}));for(var f=ae.nodes(e,{at:c,match:d,mode:s,voids:o}),p=0,h=Array.from(f,(function(t){var n=(0,i.A)(t,2)[1];return ae.pathRef(e,n)}));p<h.length;p++){var m=h[p].unref();if(m){var v=ae.node(e,m),E=(0,i.A)(v,1)[0];e.apply({type:"remove_node",path:m,node:E})}}}}))},setNodes:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};ae.withoutNormalizing(e,(function(){var r=n.match,a=n.at,o=void 0===a?e.selection:a,s=n.compare,l=n.merge,c=n.hanging,d=void 0!==c&&c,f=n.mode,p=void 0===f?"lowest":f,h=n.split,m=void 0!==h&&h,v=n.voids,E=void 0!==v&&v;if(o){if(null==r&&(r=he.isPath(o)?He(e,o):function(t){return Z.isElement(t)&&ae.isBlock(e,t)}),!d&&Ce.isRange(o)&&(o=ae.unhangRange(e,o,{voids:E})),m&&Ce.isRange(o)){if(Ce.isCollapsed(o)&&ae.leaf(e,o.anchor)[0].text.length>0)return;var g=ae.rangeRef(e,o,{affinity:"inward"}),y=Ce.edges(o),b=(0,i.A)(y,2),A=b[0],C=b[1],T="lowest"===p?"lowest":"highest",_=ae.isEnd(e,C,C.path);Qe.splitNodes(e,{at:C,match:r,mode:T,voids:E,always:!_});var D=ae.isStart(e,A,A.path);Qe.splitNodes(e,{at:A,match:r,mode:T,voids:E,always:!D}),o=g.unref(),null==n.at&&Qe.select(e,o)}s||(s=function(e,t){return e!==t});var O,N=(0,u.A)(ae.nodes(e,{at:o,match:r,mode:p,voids:E}));try{for(N.s();!(O=N.n()).done;){var S=(0,i.A)(O.value,2),w=S[0],k=S[1],I={},L={};if(0!==k.length){var R=!1;for(var P in t)"children"!==P&&"text"!==P&&s(t[P],w[P])&&(R=!0,w.hasOwnProperty(P)&&(I[P]=w[P]),l?null!=t[P]&&(L[P]=l(w[P],t[P])):null!=t[P]&&(L[P]=t[P]));R&&e.apply({type:"set_node",path:k,properties:I,newProperties:L})}}}catch(M){N.e(M)}finally{N.f()}}}))},splitNodes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,a=t.voids,o=void 0!==a&&a,s=t.match,l=t.at,c=void 0===l?e.selection:l,d=t.height,f=void 0===d?0:d,p=t.always,h=void 0!==p&&p;if(null==s&&(s=function(t){return Z.isElement(t)&&ae.isBlock(e,t)}),Ce.isRange(c)&&(c=je(e,c)),he.isPath(c)){var m=c,v=ae.point(e,m),E=ae.parent(e,m),g=(0,i.A)(E,1)[0];s=function(e){return e===g},f=v.path.length-m.length+1,c=v,h=!0}if(c){var y,b=ae.pointRef(e,c,{affinity:"backward"});try{var A=ae.nodes(e,{at:c,match:s,mode:r,voids:o}),C=(0,i.A)(A,1)[0];if(!C)return;var T=ae.void(e,{at:c,mode:"highest"});if(!o&&T){var _=(0,i.A)(T,2),D=_[0],O=_[1];if(Z.isElement(D)&&e.isInline(D)){var N=ae.after(e,O);if(!N){var S=he.next(O);Qe.insertNodes(e,{text:""},{at:S,voids:o}),N=ae.point(e,S)}c=N,h=!0}f=c.path.length-O.length+1,h=!0}y=ae.pointRef(e,c);var w,k=c.path.length-f,I=(0,i.A)(C,2)[1],L=c.path.slice(0,k),R=0===f?c.offset:c.path[k]+0,P=(0,u.A)(ae.levels(e,{at:L,reverse:!0,voids:o}));try{for(P.s();!(w=P.n()).done;){var M=(0,i.A)(w.value,2),x=M[0],F=M[1],B=!1;if(F.length<I.length||0===F.length||!o&&Z.isElement(x)&&ae.isVoid(e,x))break;var U=b.current,j=ae.isEnd(e,U,F);if(h||!b||!ae.isEdge(e,U,F)){B=!0;var H=ce.extractProps(x);e.apply({type:"split_node",path:F,position:R,properties:H})}R=F[F.length-1]+(B||j?1:0)}}catch(z){P.e(z)}finally{P.f()}if(null==t.at){var Y=y.current||ae.end(e,[]);Qe.select(e,Y)}}finally{var G;b.unref(),null===(G=y)||void 0===G||G.unref()}}}))},unsetNodes:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(t)||(t=[t]);var r,a={},o=(0,u.A)(t);try{for(o.s();!(r=o.n()).done;){a[r.value]=null}}catch(i){o.e(i)}finally{o.f()}Qe.setNodes(e,a,n)},unwrapNodes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,a=t.split,o=void 0!==a&&a,s=t.voids,l=void 0!==s&&s,c=t.at,d=void 0===c?e.selection:c,f=t.match;if(d){null==f&&(f=he.isPath(d)?He(e,d):function(t){return Z.isElement(t)&&ae.isBlock(e,t)}),he.isPath(d)&&(d=ae.range(e,d));var p,h=Ce.isRange(d)?ae.rangeRef(e,d):null,m=ae.nodes(e,{at:d,match:f,mode:r,voids:l}),v=Array.from(m,(function(t){var n=(0,i.A)(t,2)[1];return ae.pathRef(e,n)})).reverse(),E=function(t){var n=t.unref(),r=ae.node(e,n),a=(0,i.A)(r,1)[0],u=ae.range(e,n);o&&h&&(u=Ce.intersection(h.current,u)),Qe.liftNodes(e,{at:u,match:function(e){return Z.isAncestor(a)&&a.children.includes(e)},voids:l})},g=(0,u.A)(v);try{for(g.s();!(p=g.n()).done;){E(p.value)}}catch(y){g.e(y)}finally{g.f()}h&&h.unref()}}))},wrapNodes:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};ae.withoutNormalizing(e,(function(){var r=n.mode,a=void 0===r?"lowest":r,o=n.split,u=void 0!==o&&o,s=n.voids,l=void 0!==s&&s,c=n.match,d=n.at,f=void 0===d?e.selection:d;if(f){if(null==c&&(c=he.isPath(f)?He(e,f):e.isInline(t)?function(t){return Z.isElement(t)&&ae.isInline(e,t)||Ie.isText(t)}:function(t){return Z.isElement(t)&&ae.isBlock(e,t)}),u&&Ce.isRange(f)){var p=Ce.edges(f),h=(0,i.A)(p,2),m=h[0],v=h[1],E=ae.rangeRef(e,f,{affinity:"inward"});Qe.splitNodes(e,{at:v,match:c,voids:l}),Qe.splitNodes(e,{at:m,match:c,voids:l}),f=E.unref(),null==n.at&&Qe.select(e,f)}for(var g=0,y=Array.from(ae.nodes(e,{at:f,match:e.isInline(t)?function(t){return Z.isElement(t)&&ae.isBlock(e,t)}:function(e){return ae.isEditor(e)},mode:"lowest",voids:l}));g<y.length;g++){var b=(0,i.A)(y[g],2)[1],A=Ce.isRange(f)?Ce.intersection(f,ae.range(e,b)):f;if(A){var C=Array.from(ae.nodes(e,{at:A,match:c,mode:a,voids:l}));if(C.length>0)if("continue"===function(){var n=C,r=(0,i.A)(n,1)[0],a=C[C.length-1],o=(0,i.A)(r,2)[1],u=(0,i.A)(a,2)[1];if(0===o.length&&0===u.length)return"continue";var s=he.equals(o,u)?he.parent(o):he.common(o,u),c=ae.range(e,o,u),d=ae.node(e,s),f=(0,i.A)(d,1)[0],p=s.length+1,h=he.next(u.slice(0,p)),m=Fe(Fe({},t),{},{children:[]});Qe.insertNodes(e,m,{at:h,voids:l}),Qe.moveNodes(e,{at:c,match:function(e){return Z.isAncestor(f)&&f.children.includes(e)},to:h.concat(0),voids:l})}())continue}}}}))}},Ue=function(e,t){if(Z.isElement(t)){var n=t;return!!ae.isVoid(e,t)||1===n.children.length&&Ue(e,n.children[0])}return!ae.isEditor(t)},je=function(e,t){if(Ce.isCollapsed(t))return t.anchor;var n=Ce.edges(t),r=(0,i.A)(n,2)[1],a=ae.pointRef(e,r);return Qe.delete(e,{at:t}),a.unref()},He=function(e,t){var n=ae.node(e,t),r=(0,i.A)(n,1)[0];return function(e){return e===r}};function Ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ge(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ye(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ze={collapse:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).edge,n=void 0===t?"anchor":t,r=e.selection;if(r)if("anchor"===n)Qe.select(e,r.anchor);else if("focus"===n)Qe.select(e,r.focus);else if("start"===n){var a=Ce.edges(r),o=(0,i.A)(a,1)[0];Qe.select(e,o)}else if("end"===n){var u=Ce.edges(r),s=(0,i.A)(u,2)[1];Qe.select(e,s)}},deselect:function(e){var t=e.selection;t&&e.apply({type:"set_selection",properties:t,newProperties:null})},move:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.selection,r=t.distance,a=void 0===r?1:r,o=t.unit,i=void 0===o?"character":o,u=t.reverse,s=void 0!==u&&u,l=t.edge,c=void 0===l?null:l;if(n){"start"===c&&(c=Ce.isBackward(n)?"focus":"anchor"),"end"===c&&(c=Ce.isBackward(n)?"anchor":"focus");var d=n.anchor,f=n.focus,p={distance:a,unit:i},h={};if(null==c||"anchor"===c){var m=s?ae.before(e,d,p):ae.after(e,d,p);m&&(h.anchor=m)}if(null==c||"focus"===c){var v=s?ae.before(e,f,p):ae.after(e,f,p);v&&(h.focus=v)}Qe.setSelection(e,h)}},select:function(e,t){var n=e.selection;if(t=ae.range(e,t),n)Qe.setSelection(e,t);else{if(!Ce.isRange(t))throw new Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(De.stringify(t)));e.apply({type:"set_selection",properties:n,newProperties:t})}},setPoint:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.selection,a=n.edge,i=void 0===a?"both":a;if(r){"start"===i&&(i=Ce.isBackward(r)?"focus":"anchor"),"end"===i&&(i=Ce.isBackward(r)?"anchor":"focus");var u=r.anchor,s=r.focus,l="anchor"===i?u:s;Qe.setSelection(e,(0,o.default)({},"anchor"===i?"anchor":"focus",Ge(Ge({},l),t)))}},setSelection:function(e,t){var n=e.selection,r={},a={};if(n){for(var o in t)("anchor"===o&&null!=t.anchor&&!ge.equals(t.anchor,n.anchor)||"focus"===o&&null!=t.focus&&!ge.equals(t.focus,n.focus)||"anchor"!==o&&"focus"!==o&&t[o]!==n[o])&&(r[o]=n[o],a[o]=t[o]);Object.keys(r).length>0&&e.apply({type:"set_selection",properties:r,newProperties:a})}}},We={delete:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.withoutNormalizing(e,(function(){var n=t.reverse,r=void 0!==n&&n,a=t.unit,o=void 0===a?"character":a,s=t.distance,l=void 0===s?1:s,c=t.voids,d=void 0!==c&&c,f=t.at,p=void 0===f?e.selection:f,h=t.hanging,m=void 0!==h&&h;if(p){var v=!1;if(Ce.isRange(p)&&Ce.isCollapsed(p)&&(v=!0,p=p.anchor),ge.isPoint(p)){var E=ae.void(e,{at:p,mode:"highest"});if(!d&&E){p=(0,i.A)(E,2)[1]}else{var g={unit:o,distance:l};p={anchor:p,focus:r?ae.before(e,p,g)||ae.start(e,[]):ae.after(e,p,g)||ae.end(e,[])},m=!0}}if(he.isPath(p))Qe.removeNodes(e,{at:p,voids:d});else if(!Ce.isCollapsed(p)){if(!m){var y=Ce.edges(p),b=(0,i.A)(y,2)[1],A=ae.end(e,[]);ge.equals(b,A)||(p=ae.unhangRange(e,p,{voids:d}))}var C=Ce.edges(p),T=(0,i.A)(C,2),_=T[0],D=T[1],O=ae.above(e,{match:function(t){return Z.isElement(t)&&ae.isBlock(e,t)},at:_,voids:d}),N=ae.above(e,{match:function(t){return Z.isElement(t)&&ae.isBlock(e,t)},at:D,voids:d}),S=O&&N&&!he.equals(O[1],N[1]),w=he.equals(_.path,D.path),k=d?null:ae.void(e,{at:_,mode:"highest"}),I=d?null:ae.void(e,{at:D,mode:"highest"});if(k){var L=ae.before(e,_);L&&O&&he.isAncestor(O[1],L.path)&&(_=L)}if(I){var R=ae.after(e,D);R&&N&&he.isAncestor(N[1],R.path)&&(D=R)}var P,M,x=[],F=(0,u.A)(ae.nodes(e,{at:p,voids:d}));try{for(F.s();!(M=F.n()).done;){var B=M.value,U=B,j=(0,i.A)(U,2),H=j[0],Y=j[1];P&&0===he.compare(Y,P)||(!d&&Z.isElement(H)&&ae.isVoid(e,H)||!he.isCommon(Y,_.path)&&!he.isCommon(Y,D.path))&&(x.push(B),P=Y)}}catch(ce){F.e(ce)}finally{F.f()}var G=Array.from(x,(function(t){var n=(0,i.A)(t,2)[1];return ae.pathRef(e,n)})),z=ae.pointRef(e,_),W=ae.pointRef(e,D),K="";if(!w&&!k){var V=z.current,Q=ae.leaf(e,V),q=(0,i.A)(Q,1)[0],X=V.path,J=_.offset,$=q.text.slice(J);$.length>0&&(e.apply({type:"remove_text",path:X,offset:J,text:$}),K=$)}if(G.reverse().map((function(e){return e.unref()})).filter((function(e){return null!==e})).forEach((function(t){return Qe.removeNodes(e,{at:t,voids:d})})),!I){var ee=W.current,te=ae.leaf(e,ee),ne=(0,i.A)(te,1)[0],re=ee.path,oe=w?_.offset:0,ie=ne.text.slice(oe,D.offset);ie.length>0&&(e.apply({type:"remove_text",path:re,offset:oe,text:ie}),K=ie)}!w&&S&&W.current&&z.current&&Qe.mergeNodes(e,{at:W.current,hanging:!0,voids:d}),v&&r&&"character"===o&&K.length>1&&K.match(/[\u0E00-\u0E7F]+/)&&Qe.insertText(e,K.slice(0,K.length-l));var ue=z.unref(),se=W.unref(),le=r?ue||se:se||ue;null==t.at&&le&&Qe.select(e,le)}}}))},insertFragment:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};ae.withoutNormalizing(e,(function(){var r=n.hanging,a=void 0!==r&&r,o=n.voids,s=void 0!==o&&o,l=n.at,c=void 0===l?e.selection:l;if(t.length&&c){if(Ce.isRange(c))if(a||(c=ae.unhangRange(e,c,{voids:s})),Ce.isCollapsed(c))c=c.anchor;else{var d=Ce.edges(c),f=(0,i.A)(d,2)[1];if(!s&&ae.void(e,{at:f}))return;var p=ae.pointRef(e,f);Qe.delete(e,{at:c}),c=p.unref()}else he.isPath(c)&&(c=ae.start(e,c));if(s||!ae.void(e,{at:c})){var h=ae.above(e,{at:c,match:function(t){return Z.isElement(t)&&ae.isInline(e,t)},mode:"highest",voids:s});if(h){var m=(0,i.A)(h,2)[1];if(ae.isEnd(e,c,m))c=ae.after(e,m);else if(ae.isStart(e,c,m)){c=ae.before(e,m)}}var v,E=ae.above(e,{match:function(t){return Z.isElement(t)&&ae.isBlock(e,t)},at:c,voids:s}),g=(0,i.A)(E,2)[1],y=ae.isStart(e,c,g),b=ae.isEnd(e,c,g),A=y&&b,C=!y||y&&b,T=!b,_=ce.first({children:t},[]),D=(0,i.A)(_,2)[1],O=ce.last({children:t},[]),N=(0,i.A)(O,2)[1],S=[],w=function(t){var n=(0,i.A)(t,2),r=n[0],a=n[1];return!(0===a.length)&&(!!A||!(C&&he.isAncestor(a,D)&&Z.isElement(r)&&!e.isVoid(r)&&!e.isInline(r))&&!(T&&he.isAncestor(a,N)&&Z.isElement(r)&&!e.isVoid(r)&&!e.isInline(r)))},k=(0,u.A)(ce.nodes({children:t},{pass:w}));try{for(k.s();!(v=k.n()).done;){var I=v.value;w(I)&&S.push(I)}}catch(X){k.e(X)}finally{k.f()}for(var L=[],R=[],P=[],M=!0,x=!1,F=0,B=S;F<B.length;F++){var U=(0,i.A)(B[F],1)[0];Z.isElement(U)&&!e.isInline(U)?(M=!1,x=!0,R.push(U)):M?L.push(U):P.push(U)}var j=ae.nodes(e,{at:c,match:function(t){return Ie.isText(t)||ae.isInline(e,t)},mode:"highest",voids:s}),H=(0,i.A)(j,1)[0],Y=(0,i.A)(H,2)[1],G=ae.isStart(e,c,Y),z=ae.isEnd(e,c,Y),W=ae.pathRef(e,b&&!P.length?he.next(g):g),K=ae.pathRef(e,z?he.next(Y):Y);Qe.splitNodes(e,{at:c,match:function(t){return x?Z.isElement(t)&&ae.isBlock(e,t):Ie.isText(t)||ae.isInline(e,t)},mode:x?"lowest":"highest",always:x&&(!y||L.length>0)&&(!b||P.length>0),voids:s});var V,Q=ae.pathRef(e,!G||G&&z?he.next(Y):Y);if(Qe.insertNodes(e,L,{at:Q.current,match:function(t){return Ie.isText(t)||ae.isInline(e,t)},mode:"highest",voids:s}),A&&!L.length&&R.length&&!P.length&&Qe.delete(e,{at:g,voids:s}),Qe.insertNodes(e,R,{at:W.current,match:function(t){return Z.isElement(t)&&ae.isBlock(e,t)},mode:"lowest",voids:s}),Qe.insertNodes(e,P,{at:K.current,match:function(t){return Ie.isText(t)||ae.isInline(e,t)},mode:"highest",voids:s}),!n.at)if(P.length>0&&K.current?V=he.previous(K.current):R.length>0&&W.current?V=he.previous(W.current):Q.current&&(V=he.previous(Q.current)),V){var q=ae.end(e,V);Qe.select(e,q)}Q.unref(),W.unref(),K.unref()}}}))},insertText:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};ae.withoutNormalizing(e,(function(){var r=n.voids,a=void 0!==r&&r,o=n.at,i=void 0===o?e.selection:o;if(i){if(he.isPath(i)&&(i=ae.range(e,i)),Ce.isRange(i))if(Ce.isCollapsed(i))i=i.anchor;else{var u=Ce.end(i);if(!a&&ae.void(e,{at:u}))return;var s=Ce.start(i),l=ae.pointRef(e,s),c=ae.pointRef(e,u);Qe.delete(e,{at:i,voids:a});var d=l.unref(),f=c.unref();i=d||f,Qe.setSelection(e,{anchor:i,focus:i})}if(a||!ae.void(e,{at:i})){var p=i,h=p.path,m=p.offset;t.length>0&&e.apply({type:"insert_text",path:h,offset:m,text:t})}}}))}};function Ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Qe=Ve(Ve(Ve(Ve({},{transform:function(e,t){e.children=(0,l.mq)(e.children);var n=e.selection&&(0,l.mq)(e.selection);try{n=function(e,t,n){switch(n.type){case"insert_node":var r=n.path,o=n.node,s=ce.parent(e,r),l=r[r.length-1];if(l>s.children.length)throw new Error('Cannot apply an "insert_node" operation at path ['.concat(r,"] because the destination is past the end of the node."));if(o.id||(o.id=(0,c.nice)()),s.children.splice(l,0,o),t){var d,f=(0,u.A)(Ce.points(t));try{for(f.s();!(d=f.n()).done;){var p=(0,i.A)(d.value,2),h=p[0];t[p[1]]=ge.transform(h,n)}}catch(Ze){f.e(Ze)}finally{f.f()}}break;case"insert_text":var m=n.path,v=n.offset,E=n.text;if(0===E.length)break;var g=ce.leaf(e,m),y=g.text.slice(0,v),b=g.text.slice(v);if(g.text=y+E+b,t){var A,C=(0,u.A)(Ce.points(t));try{for(C.s();!(A=C.n()).done;){var T=(0,i.A)(A.value,2),_=T[0];t[T[1]]=ge.transform(_,n)}}catch(Ze){C.e(Ze)}finally{C.f()}}break;case"merge_node":var D=n.path,O=ce.get(e,D),N=he.previous(D),S=ce.get(e,N),w=ce.parent(e,D),k=D[D.length-1];if(Ie.isText(O)&&Ie.isText(S))S.text+=O.text;else{if(Ie.isText(O)||Ie.isText(S))throw new Error('Cannot apply a "merge_node" operation at path ['.concat(D,"] to nodes of different interfaces: ").concat(De.stringify(O)," ").concat(De.stringify(S)));var I;(I=S.children).push.apply(I,(0,a.A)(O.children))}if(w.children.splice(k,1),t){var L,R=(0,u.A)(Ce.points(t));try{for(R.s();!(L=R.n()).done;){var P=(0,i.A)(L.value,2),M=P[0];t[P[1]]=ge.transform(M,n)}}catch(Ze){R.e(Ze)}finally{R.f()}}break;case"move_node":var x=n.path,F=n.newPath;if(he.isAncestor(x,F))throw new Error("Cannot move a path [".concat(x,"] to new path [").concat(F,"] because the destination is inside itself."));var B=ce.get(e,x),U=ce.parent(e,x),j=x[x.length-1];U.children.splice(j,1);var H=he.transform(x,n),Y=ce.get(e,he.parent(H)),G=H[H.length-1];if(Y.children.splice(G,0,B),t){var z,W=(0,u.A)(Ce.points(t));try{for(W.s();!(z=W.n()).done;){var K=(0,i.A)(z.value,2),V=K[0];t[K[1]]=ge.transform(V,n)}}catch(Ze){W.e(Ze)}finally{W.f()}}break;case"remove_node":var Q=n.path,q=Q[Q.length-1];if(ce.parent(e,Q).children.splice(q,1),t){var X,J=(0,u.A)(Ce.points(t));try{for(J.s();!(X=J.n()).done;){var Z=(0,i.A)(X.value,2),$=Z[0],ee=Z[1],te=ge.transform($,n);if(null!=t&&null!=te)t[ee]=te;else{var ne,re=void 0,ae=void 0,oe=(0,u.A)(ce.texts(e));try{for(oe.s();!(ne=oe.n()).done;){var ie=(0,i.A)(ne.value,2),ue=ie[0],se=ie[1];if(-1!==he.compare(se,Q)){ae=[ue,se];break}re=[ue,se]}}catch(Ze){oe.e(Ze)}finally{oe.f()}var le=!1;re&&ae&&(le=he.equals(ae[1],Q)?!he.hasPrevious(ae[1]):he.common(re[1],Q).length<he.common(ae[1],Q).length),re&&!le?($.path=re[1],$.offset=re[0].text.length):ae?($.path=ae[1],$.offset=0):t=null}}}catch(Ze){J.e(Ze)}finally{J.f()}}break;case"remove_text":var de=n.path,fe=n.offset,pe=n.text;if(0===pe.length)break;var me=ce.leaf(e,de),ve=me.text.slice(0,fe),Ee=me.text.slice(fe+pe.length);if(me.text=ve+Ee,t){var ye,be=(0,u.A)(Ce.points(t));try{for(be.s();!(ye=be.n()).done;){var Ae=(0,i.A)(ye.value,2),Te=Ae[0];t[Ae[1]]=ge.transform(Te,n)}}catch(Ze){be.e(Ze)}finally{be.f()}}break;case"set_node":var _e=n.path,Oe=n.properties,Ne=n.newProperties;if(0===_e.length)throw new Error("Cannot set properties on the root node!");var Se=ce.get(e,_e);for(var we in Ne){if("children"===we||"text"===we)throw new Error('Cannot set the "'.concat(we,'" property of nodes!'));var ke=Ne[we];null==ke?delete Se[we]:Se[we]=ke}for(var Le in Oe)Ne.hasOwnProperty(Le)||delete Se[Le];break;case"set_selection":var Pe=n.newProperties;if(null==Pe)t=Pe;else{if(null==t){if(!Ce.isRange(Pe))throw new Error('Cannot apply an incomplete "set_selection" operation properties '.concat(De.stringify(Pe)," when there is no current selection."));t=Re({},Pe)}for(var Me in Pe){var xe=Pe[Me];if(null==xe){if("anchor"===Me||"focus"===Me)throw new Error('Cannot remove the "'.concat(Me,'" selection property'));delete t[Me]}else t[Me]=xe}}break;case"split_node":var Fe=n.path,Be=n.position,Ue=n.properties;if(0===Fe.length)throw new Error('Cannot apply a "split_node" operation at path ['.concat(Fe,"] because the root node cannot be split."));var je,He=ce.get(e,Fe),Ye=ce.parent(e,Fe),Ge=Fe[Fe.length-1];if(Ie.isText(He)){var ze=He.text.slice(0,Be),We=He.text.slice(Be);He.text=ze,je=Re(Re({},Ue),{},{text:We})}else{var Ke=He.children.slice(0,Be),Ve=He.children.slice(Be);He.children=Ke,je=Re(Re({},Ue),{},{children:Ve})}if(je.id||(je.id=(0,c.nice)()),Ye.children.splice(Ge+1,0,je),t){var Qe,qe=(0,u.A)(Ce.points(t));try{for(qe.s();!(Qe=qe.n()).done;){var Xe=(0,i.A)(Qe.value,2),Je=Xe[0];t[Xe[1]]=ge.transform(Je,n)}}catch(Ze){qe.e(Ze)}finally{qe.f()}}}return t}(e,n,t)}finally{e.children=(0,l.vD)(e.children),e.selection=n?(0,l.Qx)(n)?(0,l.vD)(n):n:null}}}),Be),ze),We)},26131:function(e,t){"use strict";function n(){return!1}function r(){return!0}function a(){this.timeStamp=Date.now(),this.target=void 0,this.currentTarget=void 0}Object.defineProperty(t,"__esModule",{value:!0}),a.prototype={isEventObject:1,constructor:a,isDefaultPrevented:n,isPropagationStopped:n,isImmediatePropagationStopped:n,preventDefault:function(){this.isDefaultPrevented=r},stopPropagation:function(){this.isPropagationStopped=r},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=r,this.stopPropagation()},halt:function(e){e?this.stopImmediatePropagation():this.stopPropagation(),this.preventDefault()}},t.default=a,e.exports=t.default},86666:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(26131)),o=r(n(26470)),i=!0,u=!1,s=["altKey","bubbles","cancelable","ctrlKey","currentTarget","eventPhase","metaKey","shiftKey","target","timeStamp","view","type"];function l(e){return null===e||void 0===e}var c=[{reg:/^key/,props:["char","charCode","key","keyCode","which"],fix:function(e,t){l(e.which)&&(e.which=l(t.charCode)?t.keyCode:t.charCode),void 0===e.metaKey&&(e.metaKey=e.ctrlKey)}},{reg:/^touch/,props:["touches","changedTouches","targetTouches"]},{reg:/^hashchange$/,props:["newURL","oldURL"]},{reg:/^gesturechange$/i,props:["rotation","scale"]},{reg:/^(mousewheel|DOMMouseScroll)$/,props:[],fix:function(e,t){var n=void 0,r=void 0,a=void 0,o=t.wheelDelta,i=t.axis,u=t.wheelDeltaY,s=t.wheelDeltaX,l=t.detail;o&&(a=o/120),l&&(a=0-(l%3===0?l/3:l)),void 0!==i&&(i===e.HORIZONTAL_AXIS?(r=0,n=0-a):i===e.VERTICAL_AXIS&&(n=0,r=a)),void 0!==u&&(r=u/120),void 0!==s&&(n=-1*s/120),n||r||(r=a),void 0!==n&&(e.deltaX=n),void 0!==r&&(e.deltaY=r),void 0!==a&&(e.delta=a)}},{reg:/^mouse|contextmenu|click|mspointer|(^DOMMouseScroll$)/i,props:["buttons","clientX","clientY","button","offsetX","relatedTarget","which","fromElement","toElement","offsetY","pageX","pageY","screenX","screenY"],fix:function(e,t){var n=void 0,r=void 0,a=void 0,o=e.target,i=t.button;return o&&l(e.pageX)&&!l(t.clientX)&&(r=(n=o.ownerDocument||document).documentElement,a=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||a&&a.scrollLeft||0)-(r&&r.clientLeft||a&&a.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||a&&a.scrollTop||0)-(r&&r.clientTop||a&&a.clientTop||0)),e.which||void 0===i||(e.which=1&i?1:2&i?3:4&i?2:0),!e.relatedTarget&&e.fromElement&&(e.relatedTarget=e.fromElement===o?e.toElement:e.fromElement),e}}];function d(){return i}function f(){return u}function p(e){var t=e.type,n="function"===typeof e.stopPropagation||"boolean"===typeof e.cancelBubble;a.default.call(this),this.nativeEvent=e;var r=f;"defaultPrevented"in e?r=e.defaultPrevented?d:f:"getPreventDefault"in e?r=e.getPreventDefault()?d:f:"returnValue"in e&&(r=e.returnValue===u?d:f),this.isDefaultPrevented=r;var o=[],i=void 0,l=void 0,p=s.concat();for(c.forEach((function(e){t.match(e.reg)&&(p=p.concat(e.props),e.fix&&o.push(e.fix))})),i=p.length;i;)this[l=p[--i]]=e[l];for(!this.target&&n&&(this.target=e.srcElement||document),this.target&&3===this.target.nodeType&&(this.target=this.target.parentNode),i=o.length;i;)(0,o[--i])(this,e);this.timeStamp=e.timeStamp||Date.now()}var h=a.default.prototype;(0,o.default)(p.prototype,h,{constructor:p,preventDefault:function(){var e=this.nativeEvent;e.preventDefault?e.preventDefault():e.returnValue=u,h.preventDefault.call(this)},stopPropagation:function(){var e=this.nativeEvent;e.stopPropagation?e.stopPropagation():e.cancelBubble=i,h.stopPropagation.call(this)}}),t.default=p,e.exports=t.default},94573:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){function a(t){var r=new o.default(t);n.call(e,r)}if(e.addEventListener){var i=function(){var n=!1;return"object"===typeof r?n=r.capture||!1:"boolean"===typeof r&&(n=r),e.addEventListener(t,a,r||!1),{v:{remove:function(){e.removeEventListener(t,a,n)}}}}();if("object"===typeof i)return i.v}else if(e.attachEvent)return e.attachEvent("on"+t,a),{remove:function(){e.detachEvent("on"+t,a)}}};var r,a=n(86666),o=(r=a)&&r.__esModule?r:{default:r};e.exports=t.default},33651:function(e,t,n){e.exports={default:n(98700),__esModule:!0}},31958:function(e,t,n){e.exports={default:n(67149),__esModule:!0}},28444:function(e,t,n){e.exports={default:n(15390),__esModule:!0}},33613:function(e,t,n){e.exports={default:n(40002),__esModule:!0}},9176:function(e,t,n){e.exports={default:n(31834),__esModule:!0}},40281:function(e,t,n){e.exports={default:n(23642),__esModule:!0}},26380:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},754:function(e,t,n){"use strict";var r,a=n(28444),o=(r=a)&&r.__esModule?r:{default:r};t.A=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,o.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},50902:function(e,t,n){"use strict";var r,a=n(28444),o=(r=a)&&r.__esModule?r:{default:r};t.A=function(e,t,n){return t in e?(0,o.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},7219:function(e,t,n){"use strict";var r,a=n(33651),o=(r=a)&&r.__esModule?r:{default:r};t.A=o.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}},5316:function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(33613)),a=i(n(31958)),o=i(n(69861));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"===typeof t?"undefined":(0,o.default)(t)));e.prototype=(0,a.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}},57598:function(e,t){"use strict";t.A=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},52889:function(e,t,n){"use strict";t.__esModule=!0;var r,a=n(69861),o=(r=a)&&r.__esModule?r:{default:r};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"===typeof t?"undefined":(0,o.default)(t))&&"function"!==typeof t?e:t}},69861:function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(40281)),a=i(n(9176)),o="function"===typeof a.default&&"symbol"===typeof r.default?function(e){return typeof e}:function(e){return e&&"function"===typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":typeof e};function i(e){return e&&e.__esModule?e:{default:e}}t.default="function"===typeof a.default&&"symbol"===o(r.default)?function(e){return"undefined"===typeof e?"undefined":o(e)}:function(e){return e&&"function"===typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":"undefined"===typeof e?"undefined":o(e)}},46676:function(e,t){"use strict";t.byteLength=function(e){var t=u(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,o=u(e),i=o[0],s=o[1],l=new a(function(e,t,n){return 3*(t+n)/4-n}(0,i,s)),c=0,d=s>0?i-4:i;for(n=0;n<d;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],l[c++]=t>>16&255,l[c++]=t>>8&255,l[c++]=255&t;2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,l[c++]=255&t);1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t);return l},t.fromByteArray=function(e){for(var t,r=e.length,a=r%3,o=[],i=16383,u=0,l=r-a;u<l;u+=i)o.push(s(e,u,u+i>l?l:u+i));1===a?(t=e[r-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===a&&(t=(e[r-2]<<8)+e[r-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return o.join("")};for(var n=[],r=[],a="undefined"!==typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0;i<64;++i)n[i]=o[i],r[o.charCodeAt(i)]=i;function u(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function s(e,t,r){for(var a,o,i=[],u=t;u<r;u+=3)a=(e[u]<<16&16711680)+(e[u+1]<<8&65280)+(255&e[u+2]),i.push(n[(o=a)>>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return i.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},93325:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(46676),s=n(66897),l="function"===typeof Symbol&&"function"===typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.hp=f,t.IS=50;var c=2147483647;function d(e){if(e>c)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,f.prototype),t}function f(e,t,n){if("number"===typeof e){if("string"===typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return m(e)}return p(e,t,n)}function p(e,t,n){if("string"===typeof e)return function(e,t){"string"===typeof t&&""!==t||(t="utf8");if(!f.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|y(e,t),r=d(n),a=r.write(e,t);a!==n&&(r=r.slice(0,a));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if($(e,Uint8Array)){var t=new Uint8Array(e);return E(t.buffer,t.byteOffset,t.byteLength)}return v(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if($(e,ArrayBuffer)||e&&$(e.buffer,ArrayBuffer))return E(e,t,n);if("undefined"!==typeof SharedArrayBuffer&&($(e,SharedArrayBuffer)||e&&$(e.buffer,SharedArrayBuffer)))return E(e,t,n);if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return f.from(r,t,n);var a=function(e){if(f.isBuffer(e)){var t=0|g(e.length),n=d(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!==typeof e.length||ee(e.length)?d(0):v(e);if("Buffer"===e.type&&Array.isArray(e.data))return v(e.data)}(e);if(a)return a;if("undefined"!==typeof Symbol&&null!=Symbol.toPrimitive&&"function"===typeof e[Symbol.toPrimitive])return f.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function h(e){if("number"!==typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function m(e){return h(e),d(e<0?0:0|g(e))}function v(e){for(var t=e.length<0?0:0|g(e.length),n=d(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function E(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');var r;return r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),Object.setPrototypeOf(r,f.prototype),r}function g(e){if(e>=c)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+c.toString(16)+" bytes");return 0|e}function y(e,t){if(f.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||$(e,ArrayBuffer))return e.byteLength;if("string"!==typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return J(e).length;default:if(a)return r?-1:X(e).length;t=(""+t).toLowerCase(),a=!0}}function b(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return k(this,t,n);case"ascii":return L(this,t,n);case"latin1":case"binary":return R(this,t,n);case"base64":return w(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function A(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function C(e,t,n,r,a){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),ee(n=+n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"===typeof t&&(t=f.from(t,r)),f.isBuffer(t))return 0===t.length?-1:T(e,t,n,r,a);if("number"===typeof t)return t&=255,"function"===typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):T(e,[t],n,r,a);throw new TypeError("val must be string, number or Buffer")}function T(e,t,n,r,a){var o,i=1,u=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;i=2,u/=2,s/=2,n/=2}function l(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(a){var c=-1;for(o=n;o<u;o++)if(l(e,o)===l(t,-1===c?0:o-c)){if(-1===c&&(c=o),o-c+1===s)return c*i}else-1!==c&&(o-=o-c),c=-1}else for(n+s>u&&(n=u-s),o=n;o>=0;o--){for(var d=!0,f=0;f<s;f++)if(l(e,o+f)!==l(t,f)){d=!1;break}if(d)return o}return-1}function _(e,t,n,r){n=Number(n)||0;var a=e.length-n;r?(r=Number(r))>a&&(r=a):r=a;var o,i=t.length;for(r>i/2&&(r=i/2),o=0;o<r;++o){var u=parseInt(t.substr(2*o,2),16);if(ee(u))return o;e[n+o]=u}return o}function D(e,t,n,r){return Z(X(t,e.length-n),e,n,r)}function O(e,t,n,r){return Z(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function N(e,t,n,r){return Z(J(t),e,n,r)}function S(e,t,n,r){return Z(function(e,t){for(var n,r,a,o=[],i=0;i<e.length&&!((t-=2)<0);++i)r=(n=e.charCodeAt(i))>>8,a=n%256,o.push(a),o.push(r);return o}(t,e.length-n),e,n,r)}function w(e,t,n){return 0===t&&n===e.length?u.fromByteArray(e):u.fromByteArray(e.slice(t,n))}function k(e,t,n){n=Math.min(e.length,n);for(var r=[],a=t;a<n;){var o=e[a],i=null,u=o>239?4:o>223?3:o>191?2:1;if(a+u<=n){var s=void 0,l=void 0,c=void 0,d=void 0;switch(u){case 1:o<128&&(i=o);break;case 2:128===(192&(s=e[a+1]))&&(d=(31&o)<<6|63&s)>127&&(i=d);break;case 3:s=e[a+1],l=e[a+2],128===(192&s)&&128===(192&l)&&(d=(15&o)<<12|(63&s)<<6|63&l)>2047&&(d<55296||d>57343)&&(i=d);break;case 4:s=e[a+1],l=e[a+2],c=e[a+3],128===(192&s)&&128===(192&l)&&128===(192&c)&&(d=(15&o)<<18|(63&s)<<12|(63&l)<<6|63&c)>65535&&d<1114112&&(i=d)}}null===i?(i=65533,u=1):i>65535&&(i-=65536,r.push(i>>>10&1023|55296),i=56320|1023&i),r.push(i),a+=u}return function(e){var t=e.length;if(t<=I)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=I));return n}(r)}f.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(n){return!1}}(),f.TYPED_ARRAY_SUPPORT||"undefined"===typeof console||"function"!==typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(f.prototype,"parent",{enumerable:!0,get:function(){if(f.isBuffer(this))return this.buffer}}),Object.defineProperty(f.prototype,"offset",{enumerable:!0,get:function(){if(f.isBuffer(this))return this.byteOffset}}),f.poolSize=8192,f.from=function(e,t,n){return p(e,t,n)},Object.setPrototypeOf(f.prototype,Uint8Array.prototype),Object.setPrototypeOf(f,Uint8Array),f.alloc=function(e,t,n){return function(e,t,n){return h(e),e<=0?d(e):void 0!==t?"string"===typeof n?d(e).fill(t,n):d(e).fill(t):d(e)}(e,t,n)},f.allocUnsafe=function(e){return m(e)},f.allocUnsafeSlow=function(e){return m(e)},f.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==f.prototype},f.compare=function(e,t){if($(e,Uint8Array)&&(e=f.from(e,e.offset,e.byteLength)),$(t,Uint8Array)&&(t=f.from(t,t.offset,t.byteLength)),!f.isBuffer(e)||!f.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,a=0,o=Math.min(n,r);a<o;++a)if(e[a]!==t[a]){n=e[a],r=t[a];break}return n<r?-1:r<n?1:0},f.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},f.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return f.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=f.allocUnsafe(t),a=0;for(n=0;n<e.length;++n){var o=e[n];if($(o,Uint8Array))a+o.length>r.length?(f.isBuffer(o)||(o=f.from(o)),o.copy(r,a)):Uint8Array.prototype.set.call(r,o,a);else{if(!f.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,a)}a+=o.length}return r},f.byteLength=y,f.prototype._isBuffer=!0,f.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)A(this,t,t+1);return this},f.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)A(this,t,t+3),A(this,t+1,t+2);return this},f.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)A(this,t,t+7),A(this,t+1,t+6),A(this,t+2,t+5),A(this,t+3,t+4);return this},f.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?k(this,0,e):b.apply(this,arguments)},f.prototype.toLocaleString=f.prototype.toString,f.prototype.equals=function(e){if(!f.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===f.compare(this,e)},f.prototype.inspect=function(){var e="",n=t.IS;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},l&&(f.prototype[l]=f.prototype.inspect),f.prototype.compare=function(e,t,n,r,a){if($(e,Uint8Array)&&(e=f.from(e,e.offset,e.byteLength)),!f.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===a&&(a=this.length),t<0||n>e.length||r<0||a>this.length)throw new RangeError("out of range index");if(r>=a&&t>=n)return 0;if(r>=a)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(a>>>=0)-(r>>>=0),i=(n>>>=0)-(t>>>=0),u=Math.min(o,i),s=this.slice(r,a),l=e.slice(t,n),c=0;c<u;++c)if(s[c]!==l[c]){o=s[c],i=l[c];break}return o<i?-1:i<o?1:0},f.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},f.prototype.indexOf=function(e,t,n){return C(this,e,t,n,!0)},f.prototype.lastIndexOf=function(e,t,n){return C(this,e,t,n,!1)},f.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var a=this.length-t;if((void 0===n||n>a)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return _(this,e,t,n);case"utf8":case"utf-8":return D(this,e,t,n);case"ascii":case"latin1":case"binary":return O(this,e,t,n);case"base64":return N(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var I=4096;function L(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(127&e[a]);return r}function R(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(e[a]);return r}function P(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var a="",o=t;o<n;++o)a+=te[e[o]];return a}function M(e,t,n){for(var r=e.slice(t,n),a="",o=0;o<r.length-1;o+=2)a+=String.fromCharCode(r[o]+256*r[o+1]);return a}function x(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,n,r,a,o){if(!f.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function B(e,t,n,r,a){K(t,r,a,e,n,7);var o=Number(t&BigInt(4294967295));e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o;var i=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,n}function U(e,t,n,r,a){K(t,r,a,e,n,7);var o=Number(t&BigInt(4294967295));e[n+7]=o,o>>=8,e[n+6]=o,o>>=8,e[n+5]=o,o>>=8,e[n+4]=o;var i=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=i,i>>=8,e[n+2]=i,i>>=8,e[n+1]=i,i>>=8,e[n]=i,n+8}function j(e,t,n,r,a,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function H(e,t,n,r,a){return t=+t,n>>>=0,a||j(e,0,n,4),s.write(e,t,n,r,23,4),n+4}function Y(e,t,n,r,a){return t=+t,n>>>=0,a||j(e,0,n,8),s.write(e,t,n,r,52,8),n+8}f.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return Object.setPrototypeOf(r,f.prototype),r},f.prototype.readUintLE=f.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||x(e,t,this.length);for(var r=this[e],a=1,o=0;++o<t&&(a*=256);)r+=this[e+o]*a;return r},f.prototype.readUintBE=f.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||x(e,t,this.length);for(var r=this[e+--t],a=1;t>0&&(a*=256);)r+=this[e+--t]*a;return r},f.prototype.readUint8=f.prototype.readUInt8=function(e,t){return e>>>=0,t||x(e,1,this.length),this[e]},f.prototype.readUint16LE=f.prototype.readUInt16LE=function(e,t){return e>>>=0,t||x(e,2,this.length),this[e]|this[e+1]<<8},f.prototype.readUint16BE=f.prototype.readUInt16BE=function(e,t){return e>>>=0,t||x(e,2,this.length),this[e]<<8|this[e+1]},f.prototype.readUint32LE=f.prototype.readUInt32LE=function(e,t){return e>>>=0,t||x(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},f.prototype.readUint32BE=f.prototype.readUInt32BE=function(e,t){return e>>>=0,t||x(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},f.prototype.readBigUInt64LE=ne((function(e){V(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||Q(e,this.length-8);var r=t+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,24),a=this[++e]+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(r)+(BigInt(a)<<BigInt(32))})),f.prototype.readBigUInt64BE=ne((function(e){V(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||Q(e,this.length-8);var r=t*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e],a=this[++e]*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+n;return(BigInt(r)<<BigInt(32))+BigInt(a)})),f.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||x(e,t,this.length);for(var r=this[e],a=1,o=0;++o<t&&(a*=256);)r+=this[e+o]*a;return r>=(a*=128)&&(r-=Math.pow(2,8*t)),r},f.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||x(e,t,this.length);for(var r=t,a=1,o=this[e+--r];r>0&&(a*=256);)o+=this[e+--r]*a;return o>=(a*=128)&&(o-=Math.pow(2,8*t)),o},f.prototype.readInt8=function(e,t){return e>>>=0,t||x(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},f.prototype.readInt16LE=function(e,t){e>>>=0,t||x(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},f.prototype.readInt16BE=function(e,t){e>>>=0,t||x(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},f.prototype.readInt32LE=function(e,t){return e>>>=0,t||x(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},f.prototype.readInt32BE=function(e,t){return e>>>=0,t||x(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},f.prototype.readBigInt64LE=ne((function(e){V(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||Q(e,this.length-8);var r=this[e+4]+this[e+5]*Math.pow(2,8)+this[e+6]*Math.pow(2,16)+(n<<24);return(BigInt(r)<<BigInt(32))+BigInt(t+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,24))})),f.prototype.readBigInt64BE=ne((function(e){V(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||Q(e,this.length-8);var r=(t<<24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e];return(BigInt(r)<<BigInt(32))+BigInt(this[++e]*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+n)})),f.prototype.readFloatLE=function(e,t){return e>>>=0,t||x(e,4,this.length),s.read(this,e,!0,23,4)},f.prototype.readFloatBE=function(e,t){return e>>>=0,t||x(e,4,this.length),s.read(this,e,!1,23,4)},f.prototype.readDoubleLE=function(e,t){return e>>>=0,t||x(e,8,this.length),s.read(this,e,!0,52,8)},f.prototype.readDoubleBE=function(e,t){return e>>>=0,t||x(e,8,this.length),s.read(this,e,!1,52,8)},f.prototype.writeUintLE=f.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||F(this,e,t,n,Math.pow(2,8*n)-1,0);var a=1,o=0;for(this[t]=255&e;++o<n&&(a*=256);)this[t+o]=e/a&255;return t+n},f.prototype.writeUintBE=f.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||F(this,e,t,n,Math.pow(2,8*n)-1,0);var a=n-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+n},f.prototype.writeUint8=f.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,255,0),this[t]=255&e,t+1},f.prototype.writeUint16LE=f.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},f.prototype.writeUint16BE=f.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},f.prototype.writeUint32LE=f.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},f.prototype.writeUint32BE=f.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},f.prototype.writeBigUInt64LE=ne((function(e){return B(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeBigUInt64BE=ne((function(e){return U(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var a=Math.pow(2,8*n-1);F(this,e,t,n,a-1,-a)}var o=0,i=1,u=0;for(this[t]=255&e;++o<n&&(i*=256);)e<0&&0===u&&0!==this[t+o-1]&&(u=1),this[t+o]=(e/i|0)-u&255;return t+n},f.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var a=Math.pow(2,8*n-1);F(this,e,t,n,a-1,-a)}var o=n-1,i=1,u=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===u&&0!==this[t+o+1]&&(u=1),this[t+o]=(e/i|0)-u&255;return t+n},f.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},f.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},f.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},f.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},f.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},f.prototype.writeBigInt64LE=ne((function(e){return B(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeBigInt64BE=ne((function(e){return U(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeFloatLE=function(e,t,n){return H(this,e,t,!0,n)},f.prototype.writeFloatBE=function(e,t,n){return H(this,e,t,!1,n)},f.prototype.writeDoubleLE=function(e,t,n){return Y(this,e,t,!0,n)},f.prototype.writeDoubleBE=function(e,t,n){return Y(this,e,t,!1,n)},f.prototype.copy=function(e,t,n,r){if(!f.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var a=r-n;return this===e&&"function"===typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,r):Uint8Array.prototype.set.call(e,this.subarray(n,r),t),a},f.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!f.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===e.length){var a=e.charCodeAt(0);("utf8"===r&&a<128||"latin1"===r)&&(e=a)}}else"number"===typeof e?e&=255:"boolean"===typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var o;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(o=t;o<n;++o)this[o]=e;else{var i=f.isBuffer(e)?e:f.from(e,r),u=i.length;if(0===u)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(o=0;o<n-t;++o)this[o+t]=i[o%u]}return this};var G={};function z(e,t,n){G[e]=function(n){function u(){var n;return r(this,u),n=o(this,u),Object.defineProperty(n,"message",{value:t.apply(n,arguments),writable:!0,configurable:!0}),n.name="".concat(n.name," [").concat(e,"]"),n.stack,delete n.name,n}return i(u,n),a(u,[{key:"code",get:function(){return e},set:function(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}},{key:"toString",value:function(){return"".concat(this.name," [").concat(e,"]: ").concat(this.message)}}])}(n)}function W(e){for(var t="",n=e.length,r="-"===e[0]?1:0;n>=r+4;n-=3)t="_".concat(e.slice(n-3,n)).concat(t);return"".concat(e.slice(0,n)).concat(t)}function K(e,t,n,r,a,o){if(e>n||e<t){var i,u="bigint"===typeof t?"n":"";throw i=o>3?0===t||t===BigInt(0)?">= 0".concat(u," and < 2").concat(u," ** ").concat(8*(o+1)).concat(u):">= -(2".concat(u," ** ").concat(8*(o+1)-1).concat(u,") and < 2 ** ")+"".concat(8*(o+1)-1).concat(u):">= ".concat(t).concat(u," and <= ").concat(n).concat(u),new G.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,n){V(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||Q(t,e.length-(n+1))}(r,a,o)}function V(e,t){if("number"!==typeof e)throw new G.ERR_INVALID_ARG_TYPE(t,"number",e)}function Q(e,t,n){if(Math.floor(e)!==e)throw V(e,n),new G.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new G.ERR_BUFFER_OUT_OF_BOUNDS;throw new G.ERR_OUT_OF_RANGE(n||"offset",">= ".concat(n?1:0," and <= ").concat(t),e)}z("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"}),RangeError),z("ERR_INVALID_ARG_TYPE",(function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(typeof t)}),TypeError),z("ERR_OUT_OF_RANGE",(function(e,t,n){var r='The value of "'.concat(e,'" is out of range.'),a=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?a=W(String(n)):"bigint"===typeof n&&(a=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(a=W(a)),a+="n"),r+=" It must be ".concat(t,". Received ").concat(a)}),RangeError);var q=/[^+/0-9A-Za-z-_]/g;function X(e,t){var n;t=t||1/0;for(var r=e.length,a=null,o=[],i=0;i<r;++i){if((n=e.charCodeAt(i))>55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&o.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&o.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function J(e){return u.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(q,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function Z(e,t,n,r){var a;for(a=0;a<r&&!(a+n>=t.length||a>=e.length);++a)t[a+n]=e[a];return a}function $(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function ee(e){return e!==e}var te=function(){for(var e="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var r=16*n,a=0;a<16;++a)t[r+a]=e[n]+e[a];return t}();function ne(e){return"undefined"===typeof BigInt?re:e}function re(){throw new Error("BigInt not supported")}},41061:function(e,t,n){"use strict";var r=n(37375),a=n(43629),o=a(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&o(e,".prototype.")>-1?a(n):n}},43629:function(e,t,n){"use strict";var r=n(76989),a=n(37375),o=n(38259),i=n(37277),u=a("%Function.prototype.apply%"),s=a("%Function.prototype.call%"),l=a("%Reflect.apply%",!0)||r.call(s,u),c=n(19090),d=a("%Math.max%");e.exports=function(e){if("function"!==typeof e)throw new i("a function is required");var t=l(r,s,arguments);return o(t,1+d(0,e.length-(arguments.length-1)),!0)};var f=function(){return l(r,u,arguments)};c?c(e.exports,"apply",{value:f}):e.exports.apply=f},16923:function(e,t,n){try{var r=n(11530)}catch(u){r=n(11530)}var a=/\s+/,o=Object.prototype.toString;function i(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}e.exports=function(e){return new i(e)},i.prototype.add=function(e){if(this.list)return this.list.add(e),this;var t=this.array();return~r(t,e)||t.push(e),this.el.className=t.join(" "),this},i.prototype.remove=function(e){if("[object RegExp]"==o.call(e))return this.removeMatching(e);if(this.list)return this.list.remove(e),this;var t=this.array(),n=r(t,e);return~n&&t.splice(n,1),this.el.className=t.join(" "),this},i.prototype.removeMatching=function(e){for(var t=this.array(),n=0;n<t.length;n++)e.test(t[n])&&this.remove(t[n]);return this},i.prototype.toggle=function(e,t){return this.list?("undefined"!==typeof t?t!==this.list.toggle(e,t)&&this.list.toggle(e):this.list.toggle(e),this):("undefined"!==typeof t?t?this.add(e):this.remove(e):this.has(e)?this.remove(e):this.add(e),this)},i.prototype.array=function(){var e=(this.el.getAttribute("class")||"").replace(/^\s+|\s+$/g,"").split(a);return""===e[0]&&e.shift(),e},i.prototype.has=i.prototype.contains=function(e){return this.list?this.list.contains(e):!!~r(this.array(),e)}},11530:function(e){e.exports=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;++n)if(e[n]===t)return n;return-1}},25536:function(e){function t(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function n(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function r(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var r=getComputedStyle(e,null);return n(r.overflowY,t)||n(r.overflowX,t)||function(e){var t=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function a(e,t,n,r,a,o,i,u){return o<e&&i>t||o>e&&i<t?0:o<=e&&u<=n||i>=t&&u>=n?o-e-r:i>t&&u<n||o<e&&u>n?i-t+a:0}e.exports=function(e,n){var o=window,i=n.scrollMode,u=n.block,s=n.inline,l=n.boundary,c=n.skipOverflowHiddenElements,d="function"==typeof l?l:function(e){return e!==l};if(!t(e))throw new TypeError("Invalid target");for(var f,p,h=document.scrollingElement||document.documentElement,m=[],v=e;t(v)&&d(v);){if((v=null==(p=(f=v).parentElement)?f.getRootNode().host||null:p)===h){m.push(v);break}null!=v&&v===document.body&&r(v)&&!r(document.documentElement)||null!=v&&r(v,c)&&m.push(v)}for(var E=o.visualViewport?o.visualViewport.width:innerWidth,g=o.visualViewport?o.visualViewport.height:innerHeight,y=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,A=e.getBoundingClientRect(),C=A.height,T=A.width,_=A.top,D=A.right,O=A.bottom,N=A.left,S="start"===u||"nearest"===u?_:"end"===u?O:_+C/2,w="center"===s?N+T/2:"end"===s?D:N,k=[],I=0;I<m.length;I++){var L=m[I],R=L.getBoundingClientRect(),P=R.height,M=R.width,x=R.top,F=R.right,B=R.bottom,U=R.left;if("if-needed"===i&&_>=0&&N>=0&&O<=g&&D<=E&&_>=x&&O<=B&&N>=U&&D<=F)return k;var j=getComputedStyle(L),H=parseInt(j.borderLeftWidth,10),Y=parseInt(j.borderTopWidth,10),G=parseInt(j.borderRightWidth,10),z=parseInt(j.borderBottomWidth,10),W=0,K=0,V="offsetWidth"in L?L.offsetWidth-L.clientWidth-H-G:0,Q="offsetHeight"in L?L.offsetHeight-L.clientHeight-Y-z:0,q="offsetWidth"in L?0===L.offsetWidth?0:M/L.offsetWidth:0,X="offsetHeight"in L?0===L.offsetHeight?0:P/L.offsetHeight:0;if(h===L)W="start"===u?S:"end"===u?S-g:"nearest"===u?a(b,b+g,g,Y,z,b+S,b+S+C,C):S-g/2,K="start"===s?w:"center"===s?w-E/2:"end"===s?w-E:a(y,y+E,E,H,G,y+w,y+w+T,T),W=Math.max(0,W+b),K=Math.max(0,K+y);else{W="start"===u?S-x-Y:"end"===u?S-B+z+Q:"nearest"===u?a(x,B,P,Y,z+Q,S,S+C,C):S-(x+P/2)+Q/2,K="start"===s?w-U-H:"center"===s?w-(U+M/2)+V/2:"end"===s?w-F+G+V:a(U,F,M,H,G+V,w,w+T,T);var J=L.scrollLeft,Z=L.scrollTop;S+=Z-(W=Math.max(0,Math.min(Z+W/X,L.scrollHeight-P/X+Q))),w+=J-(K=Math.max(0,Math.min(J+K/q,L.scrollWidth-M/q+V)))}k.push({el:L,top:W,left:K})}return k}},67243:function(e,t,n){"use strict";var r=n(59660),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,i,u,s,l,c=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),u=document.createRange(),s=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=a[t.format]||a.default;window.clipboardData.setData(o,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(l),u.selectNodeContents(l),s.addRange(u),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");c=!0}catch(d){n&&console.error("unable to copy using execCommand: ",d),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(u):s.removeAllRanges()),l&&document.body.removeChild(l),i()}return c}},98700:function(e,t,n){n(32756),e.exports=n(80332).Object.assign},67149:function(e,t,n){n(3157);var r=n(80332).Object;e.exports=function(e,t){return r.create(e,t)}},15390:function(e,t,n){n(94150);var r=n(80332).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},40002:function(e,t,n){n(75818),e.exports=n(80332).Object.setPrototypeOf},31834:function(e,t,n){n(81948),n(91072),n(14510),n(81182),e.exports=n(80332).Symbol},23642:function(e,t,n){n(44153),n(23728),e.exports=n(91706).f("iterator")},85681:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},79150:function(e){e.exports=function(){}},57054:function(e,t,n){var r=n(59707);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},63446:function(e,t,n){var r=n(34835),a=n(3351),o=n(13583);e.exports=function(e){return function(t,n,i){var u,s=r(t),l=a(s.length),c=o(i,l);if(e&&n!=n){for(;l>c;)if((u=s[c++])!=u)return!0}else for(;l>c;c++)if((e||c in s)&&s[c]===n)return e||c||0;return!e&&-1}}},61419:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},80332:function(e){var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},8878:function(e,t,n){var r=n(85681);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},15334:function(e){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},93753:function(e,t,n){e.exports=!n(50126)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},20464:function(e,t,n){var r=n(59707),a=n(69348).document,o=r(a)&&r(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},94446:function(e){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},16051:function(e,t,n){var r=n(54757),a=n(99694),o=n(90643);e.exports=function(e){var t=r(e),n=a.f;if(n)for(var i,u=n(e),s=o.f,l=0;u.length>l;)s.call(e,i=u[l++])&&t.push(i);return t}},22377:function(e,t,n){var r=n(69348),a=n(80332),o=n(8878),i=n(24959),u=n(14719),s="prototype",l=function(e,t,n){var c,d,f,p=e&l.F,h=e&l.G,m=e&l.S,v=e&l.P,E=e&l.B,g=e&l.W,y=h?a:a[t]||(a[t]={}),b=y[s],A=h?r:m?r[t]:(r[t]||{})[s];for(c in h&&(n=t),n)(d=!p&&A&&void 0!==A[c])&&u(y,c)||(f=d?A[c]:n[c],y[c]=h&&"function"!=typeof A[c]?n[c]:E&&d?o(f,r):g&&A[c]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[s]=e[s],t}(f):v&&"function"==typeof f?o(Function.call,f):f,v&&((y.virtual||(y.virtual={}))[c]=f,e&l.R&&b&&!b[c]&&i(b,c,f)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},50126:function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},69348:function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},14719:function(e){var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},24959:function(e,t,n){var r=n(45949),a=n(4089);e.exports=n(93753)?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},59118:function(e,t,n){var r=n(69348).document;e.exports=r&&r.documentElement},26098:function(e,t,n){e.exports=!n(93753)&&!n(50126)((function(){return 7!=Object.defineProperty(n(20464)("div"),"a",{get:function(){return 7}}).a}))},33583:function(e,t,n){var r=n(61419);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},74651:function(e,t,n){var r=n(61419);e.exports=Array.isArray||function(e){return"Array"==r(e)}},59707:function(e){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},40234:function(e,t,n){"use strict";var r=n(32141),a=n(4089),o=n(42710),i={};n(24959)(i,n(1344)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(i,{next:a(1,n)}),o(e,t+" Iterator")}},56193:function(e,t,n){"use strict";var r=n(34624),a=n(22377),o=n(73929),i=n(24959),u=n(99256),s=n(40234),l=n(42710),c=n(9549),d=n(1344)("iterator"),f=!([].keys&&"next"in[].keys()),p="keys",h="values",m=function(){return this};e.exports=function(e,t,n,v,E,g,y){s(n,t,v);var b,A,C,T=function(e){if(!f&&e in N)return N[e];switch(e){case p:case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},_=t+" Iterator",D=E==h,O=!1,N=e.prototype,S=N[d]||N["@@iterator"]||E&&N[E],w=S||T(E),k=E?D?T("entries"):w:void 0,I="Array"==t&&N.entries||S;if(I&&(C=c(I.call(new e)))!==Object.prototype&&C.next&&(l(C,_,!0),r||"function"==typeof C[d]||i(C,d,m)),D&&S&&S.name!==h&&(O=!0,w=function(){return S.call(this)}),r&&!y||!f&&!O&&N[d]||i(N,d,w),u[t]=w,u[_]=m,E)if(b={values:D?w:T(h),keys:g?w:T(p),entries:k},y)for(A in b)A in N||o(N,A,b[A]);else a(a.P+a.F*(f||O),t,b);return b}},5496:function(e){e.exports=function(e,t){return{value:t,done:!!e}}},99256:function(e){e.exports={}},34624:function(e){e.exports=!0},69502:function(e,t,n){var r=n(24205)("meta"),a=n(59707),o=n(14719),i=n(45949).f,u=0,s=Object.isExtensible||function(){return!0},l=!n(50126)((function(){return s(Object.preventExtensions({}))})),c=function(e){i(e,r,{value:{i:"O"+ ++u,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,r)){if(!s(e))return"F";if(!t)return"E";c(e)}return e[r].i},getWeak:function(e,t){if(!o(e,r)){if(!s(e))return!0;if(!t)return!1;c(e)}return e[r].w},onFreeze:function(e){return l&&d.NEED&&s(e)&&!o(e,r)&&c(e),e}}},63692:function(e,t,n){"use strict";var r=n(93753),a=n(54757),o=n(99694),i=n(90643),u=n(81208),s=n(33583),l=Object.assign;e.exports=!l||n(50126)((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=r}))?function(e,t){for(var n=u(e),l=arguments.length,c=1,d=o.f,f=i.f;l>c;)for(var p,h=s(arguments[c++]),m=d?a(h).concat(d(h)):a(h),v=m.length,E=0;v>E;)p=m[E++],r&&!f.call(h,p)||(n[p]=h[p]);return n}:l},32141:function(e,t,n){var r=n(57054),a=n(33368),o=n(94446),i=n(64172)("IE_PROTO"),u=function(){},s="prototype",l=function(){var e,t=n(20464)("iframe"),r=o.length;for(t.style.display="none",n(59118).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l[s][o[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(u[s]=r(e),n=new u,u[s]=null,n[i]=e):n=l(),void 0===t?n:a(n,t)}},45949:function(e,t,n){var r=n(57054),a=n(26098),o=n(73998),i=Object.defineProperty;t.f=n(93753)?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),a)try{return i(e,t,n)}catch(u){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},33368:function(e,t,n){var r=n(45949),a=n(57054),o=n(54757);e.exports=n(93753)?Object.defineProperties:function(e,t){a(e);for(var n,i=o(t),u=i.length,s=0;u>s;)r.f(e,n=i[s++],t[n]);return e}},33535:function(e,t,n){var r=n(90643),a=n(4089),o=n(34835),i=n(73998),u=n(14719),s=n(26098),l=Object.getOwnPropertyDescriptor;t.f=n(93753)?l:function(e,t){if(e=o(e),t=i(t,!0),s)try{return l(e,t)}catch(n){}if(u(e,t))return a(!r.f.call(e,t),e[t])}},83399:function(e,t,n){var r=n(34835),a=n(36121).f,o={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==o.call(e)?function(e){try{return a(e)}catch(t){return i.slice()}}(e):a(r(e))}},36121:function(e,t,n){var r=n(27855),a=n(94446).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},99694:function(e,t){t.f=Object.getOwnPropertySymbols},9549:function(e,t,n){var r=n(14719),a=n(81208),o=n(64172)("IE_PROTO"),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=a(e),r(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},27855:function(e,t,n){var r=n(14719),a=n(34835),o=n(63446)(!1),i=n(64172)("IE_PROTO");e.exports=function(e,t){var n,u=a(e),s=0,l=[];for(n in u)n!=i&&r(u,n)&&l.push(n);for(;t.length>s;)r(u,n=t[s++])&&(~o(l,n)||l.push(n));return l}},54757:function(e,t,n){var r=n(27855),a=n(94446);e.exports=Object.keys||function(e){return r(e,a)}},90643:function(e,t){t.f={}.propertyIsEnumerable},4089:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},73929:function(e,t,n){e.exports=n(24959)},7440:function(e,t,n){var r=n(59707),a=n(57054),o=function(e,t){if(a(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(8878)(Function.call,n(33535).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(a){t=!0}return function(e,n){return o(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:o}},42710:function(e,t,n){var r=n(45949).f,a=n(14719),o=n(1344)("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},64172:function(e,t,n){var r=n(15486)("keys"),a=n(24205);e.exports=function(e){return r[e]||(r[e]=a(e))}},15486:function(e,t,n){var r=n(80332),a=n(69348),o="__core-js_shared__",i=a[o]||(a[o]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(34624)?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},74834:function(e,t,n){var r=n(67729),a=n(15334);e.exports=function(e){return function(t,n){var o,i,u=String(a(t)),s=r(n),l=u.length;return s<0||s>=l?e?"":void 0:(o=u.charCodeAt(s))<55296||o>56319||s+1===l||(i=u.charCodeAt(s+1))<56320||i>57343?e?u.charAt(s):o:e?u.slice(s,s+2):i-56320+(o-55296<<10)+65536}}},13583:function(e,t,n){var r=n(67729),a=Math.max,o=Math.min;e.exports=function(e,t){return(e=r(e))<0?a(e+t,0):o(e,t)}},67729:function(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},34835:function(e,t,n){var r=n(33583),a=n(15334);e.exports=function(e){return r(a(e))}},3351:function(e,t,n){var r=n(67729),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},81208:function(e,t,n){var r=n(15334);e.exports=function(e){return Object(r(e))}},73998:function(e,t,n){var r=n(59707);e.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},24205:function(e){var t=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+n).toString(36))}},16038:function(e,t,n){var r=n(69348),a=n(80332),o=n(34624),i=n(91706),u=n(45949).f;e.exports=function(e){var t=a.Symbol||(a.Symbol=o?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||u(t,e,{value:i.f(e)})}},91706:function(e,t,n){t.f=n(1344)},1344:function(e,t,n){var r=n(15486)("wks"),a=n(24205),o=n(69348).Symbol,i="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=i&&o[e]||(i?o:a)("Symbol."+e))}).store=r},15243:function(e,t,n){"use strict";var r=n(79150),a=n(5496),o=n(99256),i=n(34835);e.exports=n(56193)(Array,"Array",(function(e,t){this._t=i(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,a(1)):a(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},32756:function(e,t,n){var r=n(22377);r(r.S+r.F,"Object",{assign:n(63692)})},3157:function(e,t,n){var r=n(22377);r(r.S,"Object",{create:n(32141)})},94150:function(e,t,n){var r=n(22377);r(r.S+r.F*!n(93753),"Object",{defineProperty:n(45949).f})},75818:function(e,t,n){var r=n(22377);r(r.S,"Object",{setPrototypeOf:n(7440).set})},91072:function(){},44153:function(e,t,n){"use strict";var r=n(74834)(!0);n(56193)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},81948:function(e,t,n){"use strict";var r=n(69348),a=n(14719),o=n(93753),i=n(22377),u=n(73929),s=n(69502).KEY,l=n(50126),c=n(15486),d=n(42710),f=n(24205),p=n(1344),h=n(91706),m=n(16038),v=n(16051),E=n(74651),g=n(57054),y=n(59707),b=n(81208),A=n(34835),C=n(73998),T=n(4089),_=n(32141),D=n(83399),O=n(33535),N=n(99694),S=n(45949),w=n(54757),k=O.f,I=S.f,L=D.f,R=r.Symbol,P=r.JSON,M=P&&P.stringify,x="prototype",F=p("_hidden"),B=p("toPrimitive"),U={}.propertyIsEnumerable,j=c("symbol-registry"),H=c("symbols"),Y=c("op-symbols"),G=Object[x],z="function"==typeof R&&!!N.f,W=r.QObject,K=!W||!W[x]||!W[x].findChild,V=o&&l((function(){return 7!=_(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=k(G,t);r&&delete G[t],I(e,t,n),r&&e!==G&&I(G,t,r)}:I,Q=function(e){var t=H[e]=_(R[x]);return t._k=e,t},q=z&&"symbol"==typeof R.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof R},X=function(e,t,n){return e===G&&X(Y,t,n),g(e),t=C(t,!0),g(n),a(H,t)?(n.enumerable?(a(e,F)&&e[F][t]&&(e[F][t]=!1),n=_(n,{enumerable:T(0,!1)})):(a(e,F)||I(e,F,T(1,{})),e[F][t]=!0),V(e,t,n)):I(e,t,n)},J=function(e,t){g(e);for(var n,r=v(t=A(t)),a=0,o=r.length;o>a;)X(e,n=r[a++],t[n]);return e},Z=function(e){var t=U.call(this,e=C(e,!0));return!(this===G&&a(H,e)&&!a(Y,e))&&(!(t||!a(this,e)||!a(H,e)||a(this,F)&&this[F][e])||t)},$=function(e,t){if(e=A(e),t=C(t,!0),e!==G||!a(H,t)||a(Y,t)){var n=k(e,t);return!n||!a(H,t)||a(e,F)&&e[F][t]||(n.enumerable=!0),n}},ee=function(e){for(var t,n=L(A(e)),r=[],o=0;n.length>o;)a(H,t=n[o++])||t==F||t==s||r.push(t);return r},te=function(e){for(var t,n=e===G,r=L(n?Y:A(e)),o=[],i=0;r.length>i;)!a(H,t=r[i++])||n&&!a(G,t)||o.push(H[t]);return o};z||(R=function(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===G&&t.call(Y,n),a(this,F)&&a(this[F],e)&&(this[F][e]=!1),V(this,e,T(1,n))};return o&&K&&V(G,e,{configurable:!0,set:t}),Q(e)},u(R[x],"toString",(function(){return this._k})),O.f=$,S.f=X,n(36121).f=D.f=ee,n(90643).f=Z,N.f=te,o&&!n(34624)&&u(G,"propertyIsEnumerable",Z,!0),h.f=function(e){return Q(p(e))}),i(i.G+i.W+i.F*!z,{Symbol:R});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;ne.length>re;)p(ne[re++]);for(var ae=w(p.store),oe=0;ae.length>oe;)m(ae[oe++]);i(i.S+i.F*!z,"Symbol",{for:function(e){return a(j,e+="")?j[e]:j[e]=R(e)},keyFor:function(e){if(!q(e))throw TypeError(e+" is not a symbol!");for(var t in j)if(j[t]===e)return t},useSetter:function(){K=!0},useSimple:function(){K=!1}}),i(i.S+i.F*!z,"Object",{create:function(e,t){return void 0===t?_(e):J(_(e),t)},defineProperty:X,defineProperties:J,getOwnPropertyDescriptor:$,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var ie=l((function(){N.f(1)}));i(i.S+i.F*ie,"Object",{getOwnPropertySymbols:function(e){return N.f(b(e))}}),P&&i(i.S+i.F*(!z||l((function(){var e=R();return"[null]"!=M([e])||"{}"!=M({a:e})||"{}"!=M(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(n=t=r[1],(y(t)||void 0!==e)&&!q(e))return E(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!q(t))return t}),r[1]=t,M.apply(P,r)}}),R[x][B]||n(24959)(R[x],B,R[x].valueOf),d(R,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},14510:function(e,t,n){n(16038)("asyncIterator")},81182:function(e,t,n){n(16038)("observable")},23728:function(e,t,n){n(15243);for(var r=n(69348),a=n(24959),o=n(99256),i=n(1344)("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),s=0;s<u.length;s++){var l=u[s],c=r[l],d=c&&c.prototype;d&&!d[i]&&a(d,i,l),o[l]=o.Array}},4159:function(e){e.exports=function(){"use strict";var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",i="hour",u="day",s="week",l="month",c="quarter",d="year",f="date",p="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,v={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},E=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},g={s:E,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+E(r,2,"0")+":"+E(a,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),a=t.clone().add(r,l),o=n-a<0,i=t.clone().add(r+(o?-1:1),l);return+(-(r+(n-a)/(o?a-i:i-a))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:l,y:d,w:s,d:u,D:f,h:i,m:o,s:a,ms:r,Q:c}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},y="en",b={};b[y]=v;var A=function(e){return e instanceof D},C=function(e,t,n){var r;if(!e)return y;if("string"==typeof e)b[e]&&(r=e),t&&(b[e]=t,r=e);else{var a=e.name;b[a]=e,r=a}return!n&&r&&(y=r),r||!n&&y},T=function(e,t){if(A(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new D(n)},_=g;_.l=C,_.i=A,_.w=function(e,t){return T(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var D=function(){function v(e){this.$L=C(e.locale,null,!0),this.parse(e)}var E=v.prototype;return E.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(_.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},E.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},E.$utils=function(){return _},E.isValid=function(){return!(this.$d.toString()===p)},E.isSame=function(e,t){var n=T(e);return this.startOf(t)<=n&&n<=this.endOf(t)},E.isAfter=function(e,t){return T(e)<this.startOf(t)},E.isBefore=function(e,t){return this.endOf(t)<T(e)},E.$g=function(e,t,n){return _.u(e)?this[t]:this.set(n,e)},E.unix=function(){return Math.floor(this.valueOf()/1e3)},E.valueOf=function(){return this.$d.getTime()},E.startOf=function(e,t){var n=this,r=!!_.u(t)||t,c=_.p(e),p=function(e,t){var a=_.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?a:a.endOf(u)},h=function(e,t){return _.w(n.toDate()[e].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},m=this.$W,v=this.$M,E=this.$D,g="set"+(this.$u?"UTC":"");switch(c){case d:return r?p(1,0):p(31,11);case l:return r?p(1,v):p(0,v+1);case s:var y=this.$locale().weekStart||0,b=(m<y?m+7:m)-y;return p(r?E-b:E+(6-b),v);case u:case f:return h(g+"Hours",0);case i:return h(g+"Minutes",1);case o:return h(g+"Seconds",2);case a:return h(g+"Milliseconds",3);default:return this.clone()}},E.endOf=function(e){return this.startOf(e,!1)},E.$set=function(e,t){var n,s=_.p(e),c="set"+(this.$u?"UTC":""),p=(n={},n[u]=c+"Date",n[f]=c+"Date",n[l]=c+"Month",n[d]=c+"FullYear",n[i]=c+"Hours",n[o]=c+"Minutes",n[a]=c+"Seconds",n[r]=c+"Milliseconds",n)[s],h=s===u?this.$D+(t-this.$W):t;if(s===l||s===d){var m=this.clone().set(f,1);m.$d[p](h),m.init(),this.$d=m.set(f,Math.min(this.$D,m.daysInMonth())).$d}else p&&this.$d[p](h);return this.init(),this},E.set=function(e,t){return this.clone().$set(e,t)},E.get=function(e){return this[_.p(e)]()},E.add=function(r,c){var f,p=this;r=Number(r);var h=_.p(c),m=function(e){var t=T(p);return _.w(t.date(t.date()+Math.round(e*r)),p)};if(h===l)return this.set(l,this.$M+r);if(h===d)return this.set(d,this.$y+r);if(h===u)return m(1);if(h===s)return m(7);var v=(f={},f[o]=t,f[i]=n,f[a]=e,f)[h]||1,E=this.$d.getTime()+r*v;return _.w(E,this)},E.subtract=function(e,t){return this.add(-1*e,t)},E.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||p;var r=e||"YYYY-MM-DDTHH:mm:ssZ",a=_.z(this),o=this.$H,i=this.$m,u=this.$M,s=n.weekdays,l=n.months,c=function(e,n,a,o){return e&&(e[n]||e(t,r))||a[n].substr(0,o)},d=function(e){return _.s(o%12||12,e,"0")},f=n.meridiem||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r},h={YY:String(this.$y).slice(-2),YYYY:this.$y,M:u+1,MM:_.s(u+1,2,"0"),MMM:c(n.monthsShort,u,l,3),MMMM:c(l,u),D:this.$D,DD:_.s(this.$D,2,"0"),d:String(this.$W),dd:c(n.weekdaysMin,this.$W,s,2),ddd:c(n.weekdaysShort,this.$W,s,3),dddd:s[this.$W],H:String(o),HH:_.s(o,2,"0"),h:d(1),hh:d(2),a:f(o,i,!0),A:f(o,i,!1),m:String(i),mm:_.s(i,2,"0"),s:String(this.$s),ss:_.s(this.$s,2,"0"),SSS:_.s(this.$ms,3,"0"),Z:a};return r.replace(m,(function(e,t){return t||h[e]||a.replace(":","")}))},E.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},E.diff=function(r,f,p){var h,m=_.p(f),v=T(r),E=(v.utcOffset()-this.utcOffset())*t,g=this-v,y=_.m(this,v);return y=(h={},h[d]=y/12,h[l]=y,h[c]=y/3,h[s]=(g-E)/6048e5,h[u]=(g-E)/864e5,h[i]=g/n,h[o]=g/t,h[a]=g/e,h)[m]||g,p?y:_.a(y)},E.daysInMonth=function(){return this.endOf(l).$D},E.$locale=function(){return b[this.$L]},E.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=C(e,t,!0);return r&&(n.$L=r),n},E.clone=function(){return _.w(this.$d,this)},E.toDate=function(){return new Date(this.valueOf())},E.toJSON=function(){return this.isValid()?this.toISOString():null},E.toISOString=function(){return this.$d.toISOString()},E.toString=function(){return this.$d.toUTCString()},v}(),O=D.prototype;return T.prototype=O,[["$ms",r],["$s",a],["$m",o],["$H",i],["$W",u],["$M",l],["$y",d],["$D",f]].forEach((function(e){O[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),T.extend=function(e,t){return e.$i||(e(t,D,T),e.$i=!0),T},T.locale=C,T.isDayjs=A,T.unix=function(e){return T(1e3*e)},T.en=b[y],T.Ls=b,T.p={},T}()},9516:function(e,t,n){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(e),r={name:"en-gb",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}};return n.default.locale(r,null,!0),r}(n(4159))},33731:function(e,t,n){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(e),r={name:"zh-cn",weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e,t){return"W"===t?e+"\u5468":e+"\u65e5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524d",s:"\u51e0\u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},meridiem:function(e,t){var n=100*e+t;return n<600?"\u51cc\u6668":n<900?"\u65e9\u4e0a":n<1100?"\u4e0a\u5348":n<1300?"\u4e2d\u5348":n<1800?"\u4e0b\u5348":"\u665a\u4e0a"}};return n.default.locale(r,null,!0),r}(n(4159))},90923:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-:/.()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d\d/,r=/\d\d?/,a=/\d*[^\s\d-_:/()]+/,o={},i=function(e){return(e=+e)+(e>68?1900:2e3)},u=function(e){return function(t){this[e]=+t}},s=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],l=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=o.meridiem;if(r){for(var a=1;a<=24;a+=1)if(e.indexOf(r(a,0,t))>-1){n=a>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[a,function(e){this.afternoon=c(e,!1)}],a:[a,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,u("seconds")],ss:[r,u("seconds")],m:[r,u("minutes")],mm:[r,u("minutes")],H:[r,u("hours")],h:[r,u("hours")],HH:[r,u("hours")],hh:[r,u("hours")],D:[r,u("day")],DD:[n,u("day")],Do:[a,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,u("month")],MM:[n,u("month")],MMM:[a,function(e){var t=l("months"),n=(l("monthsShort")||t.map((function(e){return e.substr(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[a,function(e){var t=l("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,u("year")],YY:[n,function(e){this.year=i(e)}],YYYY:[/\d{4}/,u("year")],Z:s,ZZ:s};function f(n){var r,a;r=n,a=o&&o.formats;for(var i=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var o=r&&r.toUpperCase();return n||a[r]||e[r]||a[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),u=i.length,s=0;s<u;s+=1){var l=i[s],c=d[l],f=c&&c[0],p=c&&c[1];i[s]=p?{regex:f,parser:p}:l.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<u;n+=1){var a=i[n];if("string"==typeof a)r+=a.length;else{var o=a.regex,s=a.parser,l=e.substr(r),c=o.exec(l)[0];s.call(t,c),e=e.replace(c,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(i=e.parseTwoDigitYear);var r=t.prototype,a=r.parse;r.parse=function(e){var t=e.date,r=e.utc,i=e.args;this.$u=r;var u=i[1];if("string"==typeof u){var s=!0===i[2],l=!0===i[3],c=s||l,d=i[2];l&&(d=i[2]),o=this.$locale(),!s&&d&&(o=n.Ls[d]),this.$d=function(e,t,n){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var r=f(t)(e),a=r.year,o=r.month,i=r.day,u=r.hours,s=r.minutes,l=r.seconds,c=r.milliseconds,d=r.zone,p=new Date,h=i||(a||o?1:p.getDate()),m=a||p.getFullYear(),v=0;a&&!o||(v=o>0?o-1:p.getMonth());var E=u||0,g=s||0,y=l||0,b=c||0;return d?new Date(Date.UTC(m,v,h,E,g,y,b+60*d.offset*1e3)):n?new Date(Date.UTC(m,v,h,E,g,y,b)):new Date(m,v,h,E,g,y,b)}catch(e){return new Date("")}}(t,u,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(u)&&(this.$d=new Date("")),o={}}else if(u instanceof Array)for(var p=u.length,h=1;h<=p;h+=1){i[1]=u[h-1];var m=n.apply(this,i);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else a.call(this,e)}}}()},43978:function(e){e.exports=function(){"use strict";return function(e,t,n){var r=t.prototype,a=function(e){return e&&(e.indexOf?e:e.s)},o=function(e,t,n,r,o){var i=e.name?e:e.$locale(),u=a(i[t]),s=a(i[n]),l=u||s.map((function(e){return e.substr(0,r)}));if(!o)return l;var c=i.weekStart;return l.map((function(e,t){return l[(t+(c||0))%7]}))},i=function(){return n.Ls[n.locale()]},u=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}(e.formats[t.toUpperCase()])},s=function(){var e=this;return{months:function(t){return t?t.format("MMMM"):o(e,"months")},monthsShort:function(t){return t?t.format("MMM"):o(e,"monthsShort","months",3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format("dddd"):o(e,"weekdays")},weekdaysMin:function(t){return t?t.format("dd"):o(e,"weekdaysMin","weekdays",2)},weekdaysShort:function(t){return t?t.format("ddd"):o(e,"weekdaysShort","weekdays",3)},longDateFormat:function(t){return u(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return s.bind(this)()},n.localeData=function(){var e=i();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(t){return u(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},n.months=function(){return o(i(),"months")},n.monthsShort=function(){return o(i(),"monthsShort","months",3)},n.weekdays=function(e){return o(i(),"weekdays",null,null,e)},n.weekdaysShort=function(e){return o(i(),"weekdaysShort","weekdays",3,e)},n.weekdaysMin=function(e){return o(i(),"weekdaysMin","weekdays",2,e)}}}()},37609:function(e){e.exports=function(){"use strict";return function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,i,u){for(var s,l,c,d=o.$locale().relativeTime||a,f=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],p=f.length,h=0;h<p;h+=1){var m=f[h];m.d&&(s=i?n(t).diff(o,m.d,!0):o.diff(t,m.d,!0));var v=(e.rounding||Math.round)(Math.abs(s));if(c=s>0,v<=m.r||!m.r){v<=1&&h>0&&(m=f[h-1]);var E=d[m.l];u&&(v=u(""+v)),l="string"==typeof E?E.replace("%d",v):E(v,r,m.l,c);break}}if(r)return l;var g=c?d.future:d.past;return"function"==typeof g?g(l):g.replace("%s",l)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var i=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(i(this),e)},r.fromNow=function(e){return this.from(i(this),e)}}}()},36220:function(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,a,o){var i=a.prototype;o.utc=function(e){return new a({date:e,utc:!0,args:arguments})},i.utc=function(t){var n=o(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},i.local=function(){return o(this.toDate(),{locale:this.$L,utc:!1})};var u=i.parse;i.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),u.call(this,e)};var s=i.init;i.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else s.call(this)};var l=i.utcOffset;i.utcOffset=function(r,a){var o=this.$utils().u;if(o(r))return this.$u?0:o(this.$offset)?l.call(this):this.$offset;if("string"==typeof r&&null===(r=function(e){void 0===e&&(e="");var r=e.match(t);if(!r)return null;var a=(""+r[0]).match(n)||["-",0,0],o=a[0],i=60*+a[1]+ +a[2];return 0===i?0:"+"===o?i:-i}(r)))return this;var i=Math.abs(r)<=16?60*r:r,u=this;if(a)return u.$offset=i,u.$u=0===r,u;if(0!==r){var s=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(u=this.local().add(i+s,e)).$offset=i,u.$x.$localOffset=s}else u=this.utc();return u};var c=i.format;i.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},i.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*e},i.isUTC=function(){return!!this.$u},i.toISOString=function(){return this.toDate().toISOString()},i.toString=function(){return this.toDate().toUTCString()};var d=i.toDate;i.toDate=function(e){return"s"===e&&this.$offset?o(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=i.diff;i.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),a=o(e).local();return f.call(r,a,t,n)}}}()},43540:function(e){e.exports=function(){"use strict";var e="week",t="year";return function(n,r,a){var o=r.prototype;o.week=function(n){if(void 0===n&&(n=null),null!==n)return this.add(7*(n-this.week()),"day");var r=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var o=a(this).startOf(t).add(1,t).date(r),i=a(this).endOf(e);if(o.isBefore(i))return 1}var u=a(this).startOf(t).date(r).startOf(e).subtract(1,"millisecond"),s=this.diff(u,e,!0);return s<0?a(this).startOf("week").week():Math.ceil(s)},o.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},10255:function(e,t,n){var r=n(85224);t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var r=0,a=0;t[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(r++,"%c"===e&&(a=r))})),t.splice(a,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(n){}},t.load=function(){var e;try{e=t.storage.getItem("debug")}catch(n){}!e&&"undefined"!==typeof r&&"env"in r&&(e={NODE_ENV:"production",PUBLIC_URL:"http://0.0.0.0:3000/assets/bundles",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.DEBUG);return e},t.useColors=function(){if("undefined"!==typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;var e;return"undefined"!==typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!==typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!==typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=function(){var e=!1;return function(){e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||function(){},e.exports=n(77394)(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}},77394:function(e,t,n){var r=n(41132).default;e.exports=function(e){function t(e){var n,r,o,i=null;function u(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];if(u.enabled){var o=u,i=Number(new Date),s=i-(n||i);o.diff=s,o.prev=n,o.curr=i,n=i,r[0]=t.coerce(r[0]),"string"!==typeof r[0]&&r.unshift("%O");var l=0;r[0]=r[0].replace(/%([a-zA-Z%])/g,(function(e,n){if("%%"===e)return"%";l++;var a=t.formatters[n];if("function"===typeof a){var i=r[l];e=a.call(o,i),r.splice(l,1),l--}return e})),t.formatArgs.call(o,r),(o.log||t.log).apply(o,r)}}return u.namespace=e,u.useColors=t.useColors(),u.color=t.selectColor(e),u.extend=a,u.destroy=t.destroy,Object.defineProperty(u,"enabled",{enumerable:!0,configurable:!1,get:function(){return null!==i?i:(r!==t.namespaces&&(r=t.namespaces,o=t.enabled(e)),o)},set:function(e){i=e}}),"function"===typeof t.init&&t.init(u),u}function a(e,n){var r=t(this.namespace+("undefined"===typeof n?":":n)+e);return r.log=this.log,r}function o(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){var e=[].concat(r(t.names.map(o)),r(t.skips.map(o).map((function(e){return"-"+e})))).join(",");return t.enable(""),e},t.enable=function(e){var n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];var r=("string"===typeof e?e:"").split(/[\s,]+/),a=r.length;for(n=0;n<a;n++)r[n]&&("-"===(e=r[n].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.slice(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){if("*"===e[e.length-1])return!0;var n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1},t.humanize=n(28179),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach((function(n){t[n]=e[n]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){for(var n=0,r=0;r<e.length;r++)n=(n<<5)-n+e.charCodeAt(r),n|=0;return t.colors[Math.abs(n)%t.colors.length]},t.enable(t.load()),t}},55097:function(e){e.exports=function(){return function(t){if(/number|string|boolean/.test(typeof t))return t;if(t instanceof Date)return new Date(t.getTime());var n=t instanceof Array?[]:{};return r(t,n),n;function r(t,n){for(var a in t){var o=t[a];o instanceof Date?e(n,a,new Date(o.getTime())):o instanceof Function?e(n,a,o):o instanceof Array?r(o,e(n,a,[])):o instanceof Object?r(o,e(n,a,{})):e(n,a,o)}}};function e(e,t,n){return e instanceof Array?(e.push(n),e[e.length-1]):e instanceof Object?(e[t]=n,e[t]):void 0}}()},27980:function(e,t,n){var r=n(27839),a=n(80046),o=n(28619),i=n(92157),u=n(70955),s=n(94866),l=Date.prototype.getTime;function c(e,t,n){var p=n||{};return!!(p.strict?o(e,t):e===t)||(!e||!t||"object"!==typeof e&&"object"!==typeof t?p.strict?o(e,t):e==t:function(e,t,n){var o,p;if(typeof e!==typeof t)return!1;if(d(e)||d(t))return!1;if(e.prototype!==t.prototype)return!1;if(a(e)!==a(t))return!1;var h=i(e),m=i(t);if(h!==m)return!1;if(h||m)return e.source===t.source&&u(e)===u(t);if(s(e)&&s(t))return l.call(e)===l.call(t);var v=f(e),E=f(t);if(v!==E)return!1;if(v||E){if(e.length!==t.length)return!1;for(o=0;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}if(typeof e!==typeof t)return!1;try{var g=r(e),y=r(t)}catch(b){return!1}if(g.length!==y.length)return!1;for(g.sort(),y.sort(),o=g.length-1;o>=0;o--)if(g[o]!=y[o])return!1;for(o=g.length-1;o>=0;o--)if(!c(e[p=g[o]],t[p],n))return!1;return!0}(e,t,p))}function d(e){return null===e||void 0===e}function f(e){return!(!e||"object"!==typeof e||"number"!==typeof e.length)&&("function"===typeof e.copy&&"function"===typeof e.slice&&!(e.length>0&&"number"!==typeof e[0]))}e.exports=c},72414:function(e){"use strict";var t=function(e){return function(e){return!!e&&"object"===typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)};var n="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function a(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function o(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function i(e,t){try{return t in e}catch(n){return!1}}function u(e,t,n){var a={};return n.isMergeableObject(e)&&o(e).forEach((function(t){a[t]=r(e[t],n)})),o(t).forEach((function(o){(function(e,t){return i(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,o)||(i(e,o)&&n.isMergeableObject(t[o])?a[o]=function(e,t){if(!t.customMerge)return s;var n=t.customMerge(e);return"function"===typeof n?n:s}(o,n)(e[o],t[o],n):a[o]=r(t[o],n))})),a}function s(e,n,o){(o=o||{}).arrayMerge=o.arrayMerge||a,o.isMergeableObject=o.isMergeableObject||t,o.cloneUnlessOtherwiseSpecified=r;var i=Array.isArray(n);return i===Array.isArray(e)?i?o.arrayMerge(e,n,o):u(e,n,o):r(n,o)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return s(e,n,t)}),{})};var l=s;e.exports=l},29411:function(e,t,n){"use strict";var r=n(19090),a=n(57430),o=n(37277),i=n(24553);e.exports=function(e,t,n){if(!e||"object"!==typeof e&&"function"!==typeof e)throw new o("`obj` must be an object or a function`");if("string"!==typeof t&&"symbol"!==typeof t)throw new o("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!==typeof arguments[3]&&null!==arguments[3])throw new o("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!==typeof arguments[4]&&null!==arguments[4])throw new o("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!==typeof arguments[5]&&null!==arguments[5])throw new o("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!==typeof arguments[6])throw new o("`loose`, if provided, must be a boolean");var u=arguments.length>3?arguments[3]:null,s=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,c=arguments.length>6&&arguments[6],d=!!i&&i(e,t);if(r)r(e,t,{configurable:null===l&&d?d.configurable:!l,enumerable:null===u&&d?d.enumerable:!u,value:n,writable:null===s&&d?d.writable:!s});else{if(!c&&(u||s||l))throw new a("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}}},28726:function(e,t,n){"use strict";var r=n(27839),a="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),o=Object.prototype.toString,i=Array.prototype.concat,u=n(29411),s=n(47734)(),l=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!==typeof(a=r)||"[object Function]"!==o.call(a)||!r())return;var a;s?u(e,t,n,!0):u(e,t,n)},c=function(e,t){var n=arguments.length>2?arguments[2]:{},o=r(t);a&&(o=i.call(o,Object.getOwnPropertySymbols(t)));for(var u=0;u<o.length;u+=1)l(e,o[u],t[o[u]],n[o[u]])};c.supportsDescriptors=!!s,e.exports=c},86552:function(e){"use strict";e.exports=function(e){if(e=String(e||""),r.test(e))return"rtl";if(a.test(e))return"ltr";return"neutral"};var t="\u0591-\u07ff\ufb1d-\ufdfd\ufe70-\ufefc",n="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff",r=new RegExp("^[^"+n+"]*["+t+"]"),a=new RegExp("^[^"+t+"]*["+n+"]")},63845:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414));n(49751);var c=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,l.default)("dtable-ui cell-formatter-container auto-number-formatter",t);return s.default.createElement("div",{className:r},n)}}])}(s.default.Component);c.defaultProps={value:""};t.default=c},18055:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=n(96795);n(46229);var d="#FFFFFF",f=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).handleClick=function(){e.props.onClickButton&&e.props.onClickButton(e.props.data)},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.data,n=e.containerClassName,r=t||{},a=r.button_color,o=r.button_name,i=c.SELECT_OPTION_COLORS.find((function(e){return e.COLOR===a}))||c.SELECT_OPTION_COLORS[0],u={backgroundColor:i.COLOR,borderColor:i.BORDER_COLOR,color:i.TEXT_COLOR===d?d:"#666666"};return s.default.createElement("div",null,s.default.createElement("button",{className:(0,l.default)("dtable-ui cell-formatter-container button-formatter",n),style:u,onClick:this.handleClick},o))}}])}(s.default.Component);t.default=f},77013:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=u(n(4159));n(13927);var d=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).formatDate=function(e){return(0,c.default)(e).format("YYYY-MM-DD HH:mm:ss")},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.containerClassName,r=(0,l.default)("dtable-ui cell-formatter-container ctime-formatter",n);return t&&(t=this.formatDate(t)),s.default.createElement("div",{className:r},t)}}])}(s.default.Component);d.defaultProps={value:"",containerClassName:""};t.default=d},28624:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414));n(50744);var c=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.containerClassName;t=!0===t;var r=(0,l.default)("dtable-ui cell-formatter-container checkbox-formatter d-flex align-items-center justify-content-center",n);return t?s.default.createElement("div",{className:r},s.default.createElement("span",{className:"dtable-font dtable-icon-check-mark checkbox-checked-mark"})):null}}])}(s.default.PureComponent);c.defaultProps={value:!1};t.default=c},35376:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).isClickedInside=!1,e.handleDocumentClick=function(t){e.isClickedInside?e.isClickedInside=!1:e.props.onClickOutside(t)},e.handleMouseDown=function(){e.isClickedInside=!0},e}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleDocumentClick)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleDocumentClick)}},{key:"render",value:function(){return s.default.cloneElement(s.default.Children.only(this.props.children),{onMouseDownCapture:this.handleMouseDown})}}])}(s.default.Component);t.default=l},72403:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=u(n(35012)),d=u(n(99680));n(68569);var f=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getCollaborators=function(){var t=e.props,n=t.value,r=t.collaborators,a=t.enableDeleteCollaborator,o=t.onDeleteCollaborator;return Array.isArray(n)||(n=[n]),n.map((function(e,t){var n=r.find((function(t){return t.email===e}));return n||(n={name:e,avatar_url:d.default}),s.default.createElement(c.default,{key:t,collaborator:n,enableDeleteCollaborator:a,onDeleteCollaborator:o})}))},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,l.default)("dtable-ui cell-formatter-container collaborator-formatter",t);if(!n||Array.isArray(n)&&0===n.length)return s.default.createElement("div",{className:r});var a=this.getCollaborators();return s.default.createElement("div",{className:r},a)}}])}(s.default.PureComponent);f.defaultProps={value:[]};t.default=f},35012:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950));n(74104);var l=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).onDeleteCollaborator=function(){e.props.onDeleteCollaborator(e.props.collaborator)},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.collaborator,n=e.enableDeleteCollaborator;return s.default.createElement("div",{className:"dtable-ui collaborator-item"},s.default.createElement("span",{className:"collaborator-avatar"},s.default.createElement("img",{className:"collaborator-avatar-icon",alt:t.name,src:t.avatar_url})),s.default.createElement("span",{className:"collaborator-name"},t.name),n&&s.default.createElement("span",{className:"collaborator-remove",onClick:this.onDeleteCollaborator},s.default.createElement("i",{className:"dtable-font dtable-icon-fork-number"})))}}])}(s.default.Component);l.defaultProps={enableDelete:!1};t.default=l},43349:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=u(n(35012)),d=u(n(99680));n(95091);var f=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getCollaborators=function(){var t=e.props,n=t.value,r=t.collaborators;return Array.isArray(n)||(n=[n]),n.map((function(e,t){var n=r.find((function(t){return t.email===e}));return n||(n={name:e,avatar_url:d.default}),s.default.createElement(c.default,{key:t,collaborator:n})}))},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,l.default)("dtable-ui cell-formatter-container creator-formatter",t);if(!n||Array.isArray(n)&&0===n.length)return s.default.createElement("div",{className:r});var a=this.getCollaborators();return s.default.createElement("div",{className:r},a)}}])}(s.default.PureComponent);f.defaultProps={value:""};t.default=f},15462:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=u(n(72581)),d=u(n(28414)),f=u(n(33162));n(12726);var p=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).onSelectToggle=function(e){e.preventDefault(),n.state.isShowSelectOptions&&e.stopPropagation();var t=e.target.className;n.props.isLocked||t.indexOf("option-search-control")>-1||"option-group-search"===t||""!==e.target.value&&n.setState({isShowSelectOptions:!n.state.isShowSelectOptions})},n.onClick=function(e){n.props.isShowSelected&&e.target.className.includes("icon-fork-number")||n.selector.contains(e.target)||n.closeSelect()},n.closeSelect=function(){n.setState({isShowSelectOptions:!1})},n.getSelectedOptionTop=function(){return n.selector?n.selector.getBoundingClientRect().height:38},n.getFilterOptions=function(e){var t=n.props,r=t.options;if(!t.searchable)return r||[];var a=e.trim().toLowerCase();return a?r.filter((function(e){var t=e.value,n=e.name;return"string"===typeof n?n.toLowerCase().indexOf(a)>-1:"object"===typeof t&&(t.column?t.column.name.toLowerCase().indexOf(a)>-1:t.name?t.name.toLowerCase().indexOf(a)>-1:t.columnOption&&t.columnOption.name.toLowerCase().indexOf(a)>-1)})):r||[]},n.state={isShowSelectOptions:!1},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.value,a=t.options,o=t.placeholder,i=t.searchable,u=t.searchPlaceholder,s=t.noOptionsPlaceholder,p=t.isLocked,h=t.isInModal,m=t.addOptionAble,v=t.component;return l.default.createElement("div",{ref:function(t){return e.selector=t},className:(0,d.default)("dtable-select custom-select",{focus:this.state.isShowSelectOptions},{disabled:p},n),onClick:this.onSelectToggle},l.default.createElement("div",{className:"selected-option"},r&&r.label?l.default.createElement("span",{className:"selected-option-show"},r.label):l.default.createElement("span",{className:"select-placeholder"},o),!p&&l.default.createElement("i",{className:"dtable-font dtable-icon-drop-down"})),this.state.isShowSelectOptions&&!h&&l.default.createElement(c.default,{value:r,addOptionAble:m,component:v,isShowSelected:this.props.isShowSelected,top:this.getSelectedOptionTop(),options:a,onSelectOption:this.props.onSelectOption,searchable:i,searchPlaceholder:u,noOptionsPlaceholder:s,onClickOutside:this.onClick,closeSelect:this.closeSelect,getFilterOptions:this.getFilterOptions,supportMultipleSelect:this.props.supportMultipleSelect}),this.state.isShowSelectOptions&&h&&l.default.createElement(f.default,null,l.default.createElement(c.default,{className:n,value:r,addOptionAble:m,component:v,isShowSelected:this.props.isShowSelected,position:this.selector.getBoundingClientRect(),isInModal:h,top:this.getSelectedOptionTop(),options:a,onSelectOption:this.props.onSelectOption,searchable:i,searchPlaceholder:u,noOptionsPlaceholder:s,onClickOutside:this.onClick,closeSelect:this.closeSelect,getFilterOptions:this.getFilterOptions,supportMultipleSelect:this.props.supportMultipleSelect})))}}])}(l.Component);t.default=p},71449:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=u(n(28414)),d=n(17716),f=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).onCompositionStart=function(){n.isInputtingChinese=!0},n.onChange=function(e){n.timer&&clearTimeout(n.timer);var t=n.props,r=t.onChange,a=t.wait,o=e.target.value;n.setState({searchValue:o||""},(function(){n.isInputtingChinese||(n.timer=setTimeout((function(){r&&r(n.state.searchValue.trim())}),a))}))},n.onCompositionEnd=function(e){n.isInputtingChinese=!1,n.onChange(e)},n.clearSearch=function(){var e=n.props.clearValue;n.setState({searchValue:""},(function(){e&&e()}))},n.setFocus=function(e){if(n.inputRef!==document.activeElement&&(n.inputRef.focus(),e)){var t=n.state.searchValue.length;n.inputRef.setSelectionRange(0,t)}},n.renderClear=function(){var e=n.props,t=e.isClearable,r=e.clearClassName,a=e.components,o=void 0===a?{}:a,i=n.state.searchValue;if(!t||!i)return null;var u=o.ClearIndicator;return l.default.isValidElement(u)?l.default.cloneElement(u,{clearValue:n.clearSearch}):(0,d.isFunction)(u)?l.default.createElement(u,{clearValue:n.clearSearch}):l.default.createElement("i",{className:(0,c.default)("search-text-clear input-icon-addon",r),onClick:n.clearSearch},"\xd7")},n.state={searchValue:e.value},n.isInputtingChinese=!1,n.timer=null,n.inputRef=null,n}return i(t,e),a(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.value!==this.props.value&&this.setState({searchValue:e.value})}},{key:"componentWillUnmount",value:function(){this.timer&&clearTimeout(this.timer),this.timer=null,this.inputRef=null}},{key:"render",value:function(){var e=this,t=this.props,n=t.placeholder,r=t.autoFocus,a=t.className,o=t.onKeyDown,i=t.disabled,u=t.style,s=this.state.searchValue;return l.default.createElement(l.Fragment,null,l.default.createElement("input",{type:"text",value:s,className:(0,c.default)("form-control",a),onChange:this.onChange,autoFocus:r,placeholder:n,onCompositionStart:this.onCompositionStart,onCompositionEnd:this.onCompositionEnd,onKeyDown:o,disabled:i,style:u,ref:function(t){return e.inputRef=t}}),this.renderClear())}}])}(l.Component);f.defaultProps={wait:100,disabled:!1,value:""};t.default=f},17716:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=void 0;t.isFunction=function(e){return e&&"[object Function]"==={}.toString.call(e)}},39791:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(e){var t=e.onChange,n=e.checked,r=e.placeholder,o=e.disabled,i=e.switchClassName;return a.default.createElement("div",{className:"dtable-switch position-relative ".concat(i||"")},a.default.createElement("label",{className:"custom-switch"},a.default.createElement("input",{className:"custom-switch-input",type:"checkbox",checked:n,onChange:t,name:"custom-switch-checkbox",disabled:o}),a.default.createElement("span",{className:"custom-switch-description text-truncate"},r),a.default.createElement("span",{className:"custom-switch-indicator"})))}},99155:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=n(96795);n(80909);var d=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.format,r=e.containerClassName,a=(0,l.default)("dtable-ui cell-formatter-container date-formatter",r);return""!==t&&(t=(0,c.getDateDisplayString)(t,n)),s.default.createElement("div",{className:a},t)}}])}(s.default.Component);d.defaultProps={value:"",format:"YYYY-MM-DD",containerClassName:""};t.default=d},73125:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(28414));n(29515);t.default=function(e){var t=e.value,n=e.departments,r=e.containerClassName,i=e.tip;if(!t)return null;var u=i||"Deleted department",s=n.find((function(e){return e.id===t})),l=s?s.name:u;return a.default.createElement("div",{className:(0,o.default)("dtable-ui cell-formatter-container department-single-select-formatter text-truncate",r)},a.default.createElement("div",{className:"department-avatar-container d-flex align-items-center justify-content-center"},a.default.createElement("span",{className:"dtable-font dtable-icon-department-single-selection"})),a.default.createElement("span",{className:"department-name text-truncate"},l))}},61875:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=n(96795);n(65401);var d=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.containerClassName,r=e.format,a=(0,l.default)("dtable-ui cell-formatter-container duration-formatter",n);return s.default.createElement("div",{className:a},(0,c.getDurationDisplayString)(t,{duration_format:r}))}}])}(s.default.Component);t.default=d},84493:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414));n(18083);var c=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,l.default)("dtable-ui cell-formatter-container email-formatter",t);return s.default.createElement("div",{className:r},n)}}])}(s.default.Component);t.default=c},48841:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=u(n(28414)),d=u(n(54124));n(3623);var f=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.isSample,n=e.value,r=e.containerClassName,a=e.renderItem;if(!Array.isArray(n)||0===n.length)return null;var o=(0,c.default)("dtable-ui cell-formatter-container file-formatter",r);if(t){var i=n[0];return l.default.createElement("div",{className:o},l.default.createElement(d.default,{file:i}),1!==n.length&&l.default.createElement("span",{className:"file-item-count"},"+".concat(n.length)))}return l.default.createElement("div",{className:o},n.map((function(e,t){var n=l.default.createElement(d.default,{file:e});return a?l.default.createElement(l.Fragment,{key:t},a(n)):l.default.createElement(l.Fragment,{key:t},n)})))}}])}(l.default.PureComponent);t.default=f,f.defaultProps={isSample:!1,value:[],containerClassName:""}},54124:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=n(16069),c=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props.file,t=(0,l.getFileThumbnailInfo)(e),n=t.fileIconUrl,r=t.isImage;return s.default.createElement("img",{className:"file-item-icon ".concat(r?"img":""),src:n,alt:(null===e||void 0===e?void 0:e.name)||""})}}])}(s.Component);t.default=c},16069:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imageCheck=t.getFileThumbnailInfo=t.getFileIconUrl=void 0;var r=n(68559),a={md:"txt.png",txt:"txt.png",pdf:"pdf.png",doc:"word.png",docx:"word.png",odt:"word.png",fodt:"word.png",ppt:"ppt.png",pptx:"ppt.png",odp:"ppt.png",fodp:"ppt.png",xls:"excel.png",xlsx:"excel.png",ods:"excel.png",fods:"excel.png",mp4:"video.png",ogv:"video.png",webm:"video.png",mov:"video.png",flv:"video.png",wmv:"video.png",rmvb:"video.png",mp3:"music.png",oga:"music.png",ogg:"music.png",flac:"music.png",aac:"music.png",ac3:"music.png",wma:"music.png",jpg:"pic.png",jpeg:"pic.png",png:"pic.png",svg:"pic.png",gif:"pic.png",bmp:"pic.png",ico:"pic.png",folder:"folder-192.png",default:"file.png"};t.getFileThumbnailInfo=function(e){var t,u;return e.name?t=(u=i(e.name))?(0,r.getImageThumbnailUrl)(e.url):n(81936)("./"+o(e.name,e.type)):(t=a.default,u=!1),{fileIconUrl:t,isImage:u}};var o=function(e,t){if("string"===typeof t&&"dir"===t)return"assets/folder/"+a.folder;var n="string"===typeof e&&e.lastIndexOf(".");if(-1===n)return"assets/file/192/"+a.default;var r="string"===typeof e&&e.slice(n+1).toLowerCase()||"default";return a[r]?"assets/file/192/"+a[r]:"assets/file/192/"+a.default};t.getFileIconUrl=o;var i=function(e){if(!e||"string"!==typeof e)return!1;if(-1===e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return["gif","jpeg","jpg","png","ico","bmp","tif","tiff","webp"].includes(t)};t.imageCheck=i},93116:function(e,t,n){"use strict";var r,a=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(38680),i=function(e){return(e||0===e)&&"[object Number]"===Object.prototype.toString.call(e)},u=function(e){return!!e},s=function(e){return"boolean"===typeof e},l=(a(a(a(a(a(a(a(a(a(a(r={},o.CellType.NUMBER,i),o.CellType.RATE,i),o.CellType.DURATION,i),o.CellType.CHECKBOX,s),o.CellType.TEXT,u),o.CellType.DATE,u),o.CellType.CTIME,u),o.CellType.MTIME,u),o.CellType.GEOLOCATION,u),o.CellType.AUTO_NUMBER,u),a(a(a(a(a(a(r,o.CellType.URL,u),o.CellType.EMAIL,u),o.FORMULA_RESULT_TYPE.DATE,u),o.FORMULA_RESULT_TYPE.STRING,u),o.FORMULA_RESULT_TYPE.NUMBER,i),o.FORMULA_RESULT_TYPE.BOOL,s));t.default=function(e,t){var n=l[t];return!n||n(e)}},26815:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=n(96795),d=s(n(18206)),f=s(n(15882)),p=n(81370),h=s(n(93116));n(7513);var m=function(e){function t(){var e;return a(this,t),(e=i(this,t,arguments)).getGridCellClassName=function(e){switch(e){case c.FORMULA_RESULT_TYPE.NUMBER:case c.FORMULA_RESULT_TYPE.DATE:return"text-right";default:return""}},e.renderCellValue=function(t,n){var r=e.props.containerClassName,a=e.getGridCellClassName(n);return l.default.createElement("div",{className:"dtable-ui cell-formatter-container formula-formatter ".concat(r," ").concat(a),title:t,"aria-label":t},t)},e.renderInternalErrorValue=function(t,n){return e.renderCellValue(t,n)},e.renderOtherColumnFormatter=function(){var t=e.props,n=t.value,r=t.column,a=t.collaborators,o=r.data,i=o.array_type,u=o.array_data;if(!i||i===c.CellType.LINK)return null;var s=d.default[i],f=e.getFormatterProps(i,u,a);if((0,p.isArrayFormatColumn)(i))return f.value=n,e.createColumnFormatter(s,f);var m=(0,p.isSimpleCellFormatter)(i),v=n;Array.isArray(n)||(v=(0,h.default)(n,i)?[n]:[]);var E="formula-formatter-content-item ".concat(m?"simple-cell-formatter":"");return l.default.createElement("div",{className:"dtable-ui formula-formatter multiple"},v.map((function(t,n){return f.value=t,l.default.createElement("div",{className:E,key:"formula-formatter-content-item-".concat(n)},e.createColumnFormatter(s,f))})))},e.getFormatterProps=function(e,t,n){switch(e){case c.CellType.DURATION:return{format:t.duration_format};case c.CellType.NUMBER:case c.CellType.RATE:case c.CellType.GEOLOCATION:return{data:t};default:return r(r({},t),{},{collaborators:n})}},e}return u(t,e),o(t,[{key:"createColumnFormatter",value:function(e,t){return l.default.isValidElement(e)?l.default.cloneElement(e,r({},t)):(0,p.isFunction)(e)?l.default.createElement(e,t):l.default.createElement(f.default,t)}},{key:"render",value:function(){var e=this.props,t=e.column,n=e.collaborators,r=t.data,a=this.props.value;if(!r||!a&&0!==a&&!1!==a)return null;var o=r.array_type,i=r.result_type;if(c.DISPLAY_INTERNAL_ERRORS.includes(a))return this.renderInternalErrorValue(a,i);if(o&&o===c.CellType.LONG_TEXT&&Array.isArray(a)&&(a=a.map((function(e){return(0,p.convertValueToDtableLongTextValue)(e)}))),i===c.FORMULA_RESULT_TYPE.ARRAY)return this.renderOtherColumnFormatter();if("object"===typeof a)return null;var u=(0,c.getFormulaDisplayString)(a,r,{collaborators:n});return this.renderCellValue(u,i)}}])}(l.default.Component);t.default=m},81370:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.convertValueToDtableLongTextValue=void 0,t.isArrayFormatColumn=function(e){return a.ARRAY_FORMAT_COLUMNS.includes(e)},t.isFunction=void 0,t.isSimpleCellFormatter=function(e){return a.SIMPLE_CELL_COLUMNS.includes(e)||a.SIMPLE_CELL_FORMULA_RESULTS.includes(e)},t.openUrlLink=t.isValidUrl=t.isValidCellValue=void 0;var a=n(38680),o=r(n(55526));t.isFunction=function(e){return e&&"[object Function]"==={}.toString.call(e)};t.isValidCellValue=function(e){return void 0!==e&&(null!==e&&(""!==e&&("{}"!==JSON.stringify(e)&&"[]"!==JSON.stringify(e))))};t.isValidUrl=function(e){return/^(([-a-zA-Z0-9+.]+):\/\/)[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/.test(e)};t.openUrlLink=function(e){var t=document.createElement("a");document.body.appendChild(t),t.href=e,t.target="_blank",t.rel="noopener noreferrer",t.click(),document.body.removeChild(t)};t.convertValueToDtableLongTextValue=function(e){var t=Object.prototype.toString.call(e);return e&&"[object String]"===t?(0,o.default)(e):"[object Object]"===t?e:""}},82663:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=n(96795);n(58709);var d=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.data,r=e.containerClassName,a=e.isBaiduMap,o=(0,l.default)("dtable-ui cell-formatter-container geolocation-formatter",r);return"object"!==typeof t?null:s.default.createElement("div",{className:o},(0,c.getGeolocationDisplayString)(t,n,{isBaiduMap:a,hyphen:" "}))}}])}(s.default.Component);d.defaultProps={value:{province:"",city:"",district:"",detail:""},data:{},containerClassName:"",isBaiduMap:!1};t.default=d},54715:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=u(n(28414)),d=n(92203);n(88025);var f=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).translateValue=function(e){var t=e.value;if(t){var r=Object.prototype.toString.call(t);"[object String]"!==r?"[object Object]"!==r||n.convertMarkdown(t.text):n.convertMarkdown(t)}else n.setState({innerHtml:null})},n.convertMarkdown=function(e){d.processor.process(e).then((function(e){var t=String(e).replace(/<a /gi,'<a target="_blank" ');n.setState({innerHtml:t})}))},n.state={innerHtml:null},n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this.translateValue(this.props)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props.value;e.value!==t&&this.translateValue(e)}},{key:"render",value:function(){var e=this.state.innerHtml,t=this.props.containerClassName,n=(0,c.default)("dtable-ui cell-formatter-container long-text-formatter",t);return e?l.default.createElement("div",{className:"".concat(n," article"),dangerouslySetInnerHTML:{__html:e}}):null}}])}(l.Component);t.default=f},11746:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=u(n(2129)),d=n(68559),f=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).componentDidMount=function(){n.lazyLoadImages(n.props)},n.UNSAFE_componentWillReceiveProps=function(e){e.images.toString()!==n.props.images.toString()&&n.lazyLoadImages(e)},n.componentWillUnmount=function(){n.setState=function(e,t){}},n.lazyLoadImages=function(e){var t=e.images;Array.isArray(t)&&0!==t.length&&n.setState({images:t,loadedImages:[],loadedCount:0},(function(){var e=n.props.server;t.forEach((function(t,r){var a=(0,d.getImageThumbnailUrl)(t,e);n.lazyLoadImage(a,(function(e){var t=n.state,a=t.loadedCount,o=t.loadedImages.slice(0);o[r]=e,n.setState({loadedCount:a+1,loadedImages:o})}),(function(){var e=n.state.loadedCount;n.setState({loadedCount:e+1})}))}))}))},n.lazyLoadImage=function(e,t,n){if(e){var r=new Image;r.onload=function(){t(r)},r.onerror=function(e){n(e)},r.src=e}else n("img path is require")},n.onMouseDown=function(e){e.stopPropagation()},n.onImageClick=function(e,t){e.stopPropagation(),n.props.onImageClick(t)},n.state={images:e.images,loadedImages:[],loadedCount:0},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this,t=this.state,n=t.images,r=t.loadedImages,a=t.loadedCount,o=this.props.renderItem;if(!Array.isArray(n)||0===n.length)return"";if(n.length>a){return l.default.createElement("div",{style:{marginLeft:"4px"},className:"d-flex align-items-center"},l.default.createElement(c.default,null))}return r.map((function(t,n){var r=l.default.createElement("img",{className:"image-item",src:t.src,onMouseDown:e.onMouseDown,onClick:function(t){return e.onImageClick(t,n)},alt:""});return o?l.default.createElement(l.Fragment,{key:n},o(r)):l.default.createElement(l.Fragment,{key:n},r)}))}}])}(l.default.Component);t.default=f},8638:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=u(n(28414)),d=u(n(11746)),f=n(68559),p=u(n(57818));n(13090);var h=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).onImageClick=function(e){n.props.isSupportPreview&&n.setState({isPreviewImage:!0,previewImageIndex:e})},n.closeImagePopup=function(){n.props.isSupportPreview&&(n.props.onCloseCallback&&n.props.onCloseCallback(),n.setState({isPreviewImage:!1,previewImageIndex:-1}))},n.movePrev=function(){var e=n.props.value;n.setState((function(t){return{previewImageIndex:(t.previewImageIndex+e.length-1)%e.length}}))},n.moveNext=function(){var e=n.props.value;n.setState((function(t){return{previewImageIndex:(t.previewImageIndex+1)%e.length}}))},n.downloadImage=function(e){n.props.downloadImage&&n.props.downloadImage(e)},n.deleteImage=function(e){n.props.deleteImage(e)},n.onRotateImage=function(e,t){n.props.rotateImage(e,t)},n.state={isPreviewImage:!1,previewImageIndex:-1},n.canDelete=e.deleteImage&&!e.readOnly,n.canRotate=e.rotateImage&&!e.readOnly,n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.isSample,n=e.value,r=e.server,a=e.containerClassName,o=e.readOnly,i=(0,c.default)("dtable-ui cell-formatter-container image-formatter",a),u=this.state,s=u.isPreviewImage,h=u.previewImageIndex;if(!Array.isArray(n)||0===n.length)return null;if(t){var m=n[0],v=(0,f.getImageThumbnailUrl)(m,r);return l.default.createElement("div",{className:i},l.default.createElement("img",{className:"image-item",src:v,alt:""}),1!==n.length&&l.default.createElement("span",{className:"image-item-count"},"+".concat(n.length)))}return l.default.createElement(l.Fragment,null,l.default.createElement("div",{className:i},l.default.createElement(d.default,{images:n,server:r,onImageClick:this.onImageClick,renderItem:this.props.renderItem})),s&&l.default.createElement(p.default,{imageItems:n,imageIndex:h,closeImagePopup:this.closeImagePopup,moveToPrevImage:this.movePrev,moveToNextImage:this.moveNext,deleteImage:this.canDelete?this.deleteImage:null,downloadImage:this.downloadImage,onRotateImage:this.canRotate?this.onRotateImage:null,readOnly:o,server:r,moveToPrevRowImage:this.props.moveToPrevRowImage,moveToNextRowImage:this.props.moveToNextRowImage}))}}])}(l.default.Component);h.defaultProps={isSample:!1,isSupportPreview:!1,readOnly:!0,value:[],server:"",containerClassName:""};t.default=h},68559:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getImageThumbnailUrl=void 0;t.getImageThumbnailUrl=function(e,t){return"string"!==typeof e?"":t&&e.indexOf(t)>-1?e.replace("/workspace","/thumbnail/workspace")+"?size=256":e}},57818:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(28414)),i=r(n(97248)),u=n(47691);n(14910);t.default=function(e){var t=e.imageItems,n=e.imageIndex,r=e.deleteImage,s=e.downloadImage,l=e.onRotateImage,c=e.readOnly,d=e.server,f=e.moveToPrevRowImage,p=e.moveToNextRowImage,h=e.className,m=t.length,v=t[n],E=v?decodeURI(v.slice(v.lastIndexOf("/")+1)):"",g=l&&!c&&!(0,u.checkSVGImage)(v)&&(0,u.isInternalImg)(v,d),y=a.default.createElement("span",{className:"d-flex"},a.default.createElement("span",{className:"text-truncate"},E),a.default.createElement("span",{className:"flex-shrink-0"},"(",n+1,"/",m,")"));return a.default.createElement(i.default,{wrapperClassName:(0,o.default)("dtable-ui-component",h),imageTitle:y,mainSrc:t[n],nextSrc:t[(n+1)%m],prevSrc:t[(n+m-1)%m],onCloseRequest:e.closeImagePopup,onMovePrevRequest:e.moveToPrevImage,onMoveNextRequest:e.moveToNextImage,onClickMoveUp:f,onClickMoveDown:p,onRotateImage:g?function(e){l(n,e)}:null,onClickDelete:!c&&r?function(){r(n,"previewer")}:null,onClickDownload:s?function(){s(v)}:null})}},47691:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInternalImg=t.checkSVGImage=void 0;t.isInternalImg=function(e,t){if(e){var n=t||window.dtable&&window.dtable.server;return e.indexOf(n)>-1}};t.checkSVGImage=function(e){return!!e&&".svg"===e.substr(-4).toLowerCase()}},69216:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=u(n(35012)),d=u(n(99680));n(13028);var f=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getCollaborators=function(){var t=e.props,n=t.value,r=t.collaborators;return Array.isArray(n)||(n=[n]),n.map((function(e,t){var n=r.find((function(t){return t.email===e}));return n||(n={name:e,avatar_url:d.default}),s.default.createElement(c.default,{key:t,collaborator:n})}))},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,l.default)("dtable-ui cell-formatter-container last-modified-formatter",t);if(!n||Array.isArray(n)&&0===n.length)return s.default.createElement("div",{className:r});var a=this.getCollaborators();return s.default.createElement("div",{className:r},a)}}])}(s.default.PureComponent);f.defaultProps={value:""};t.default=f},2129:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return a.default.createElement("span",{className:"dtable-ui-loading-icon dtable-ui-loading-tip"})};var a=r(n(9950));n(77183)},27812:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=r(n(54715)),i=r(n(21294));function u(e){var t=e.isSample,n=e.value,r=e.containerClassName;return t?a.default.createElement(i.default,{value:n,containerClassName:r}):a.default.createElement(o.default,{value:n,containerClassName:r})}u.defaultProps={isSample:!0};t.default=u},49159:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=u(n(4159));n(68053);var d=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).formatDate=function(e){return(0,c.default)(e).format("YYYY-MM-DD HH:mm:ss")},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.containerClassName,r=(0,l.default)("dtable-ui cell-formatter-container ctime-formatter",n);return t&&(t=this.formatDate(t)),s.default.createElement("div",{className:r},t)}}])}(s.default.Component);d.defaultProps={value:"",containerClassName:""};t.default=d},40714:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(17119)),c=document.getElementById("modal-wrapper"),d=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).el=document.createElement("div"),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){c.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){c.removeChild(this.el)}},{key:"render",value:function(){return l.default.createPortal(this.props.children,this.el)}}])}(s.default.Component);t.default=d},90251:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=u(n(67376));n(89565);var d=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getOptions=function(){var t=e.props,n=t.value,r=t.options;if(!Array.isArray(n)||!Array.isArray(r))return[];var a=r.filter((function(e){return n.includes(e.id)||n.includes(e.name)}));return 0===a.length?[]:a.map((function(e){return s.default.createElement(c.default,{key:"multiple-".concat(e.id),option:e})}))},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.containerClassName,r=(0,l.default)("dtable-ui cell-formatter-container multiple-select-formatter",n);if(!t||Array.isArray(t)&&0===t.length)return s.default.createElement("div",{className:r});var a=this.getOptions();return s.default.createElement("div",{className:r},a)}}])}(s.default.PureComponent);d.defaultProps={options:[]};t.default=d},36352:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=n(96795);n(38704);var d=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.data,r=e.containerClassName,a=(0,l.default)("dtable-ui cell-formatter-container number-formatter",r);return(t||0===t)&&(t=(0,c.getNumberDisplayString)(t,n)),s.default.createElement("div",{className:a},t)}}])}(s.default.Component);d.defaultProps={value:"",containerClassName:""};t.default=d},86821:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414));n(89571);var c=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getRateList=function(){for(var t=e.props,n=t.data,r=t.value,a=n||{},o=a.rate_max_number,i=void 0===o?5:o,u=a.rate_style_color,l=void 0===u?"#e5e5e5":u,c=a.rate_style_type,d=void 0===c?"dtable-icon-rate":c,f=Math.min(i,r),p=[],h=0;h<f;h++)p.push(s.default.createElement("i",{key:"dtable-ui-component-rate-".concat(h),className:"dtable-font ".concat(d),style:{color:l||"#e5e5e5"}}));return p},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.containerClassName,r=(0,l.default)("dtable-ui cell-formatter-container rate-formatter",n);if(!t)return null;var a=this.getRateList();return s.default.createElement("div",{className:r},a)}}])}(s.default.Component);c.defaultProps={value:"",containerClassName:""};t.default=c},67376:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getStyle=function(e,t){return{display:"inline-block",padding:"0px 10px",marginRight:"8px",height:"20px",lineHeight:"20px",textAlign:"center",borderRadius:"10px",maxWidth:"250px",fontSize:t?"".concat(t,"px"):"13px",backgroundColor:e.color,color:e.textColor||null}},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.fontSize,r=this.getStyle(t,n);return s.default.createElement("div",{className:"dtable-ui select-item text-truncate",style:r,title:t.name},t.name)}}])}(s.default.PureComponent);t.default=l},12662:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Enter:13,Tab:9,Escape:27,Esc:27}},72581:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(9950)),c=u(n(28414)),d=u(n(61944)),f=u(n(71449)),p=u(n(12662)),h=u(n(35376));n(12727);var m=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).resetMenuStyle=function(){var e=n.props,t=e.isInModal,r=e.position,a=n.optionGroupRef.getBoundingClientRect(),o=a.top,i=a.height;if(t)r.y+r.height+i>window.innerHeight&&(n.optionGroupRef.style.top=r.y-i+"px"),n.optionGroupRef.style.opacity=1,n.searchInputRef.current&&n.searchInputRef.current.inputRef.focus();else if(i+o>window.innerHeight){n.optionGroupRef.style.top=-1*(i+2)+"px"}},n.onHotKey=function(e){var t=e.keyCode;if(t===p.default.UpArrow)n.onPressUp();else if(t===p.default.DownArrow)n.onPressDown();else if(t===p.default.Enter){var r=n.filterOptions&&n.filterOptions[n.state.activeIndex];r&&(n.props.onSelectOption(r.value),n.props.supportMultipleSelect||n.props.closeSelect())}else t!==p.default.Tab&&t!==p.default.Escape||n.props.closeSelect()},n.onPressUp=function(){n.state.activeIndex>0&&n.setState({activeIndex:n.state.activeIndex-1},(function(){n.scrollContent()}))},n.onPressDown=function(){n.filterOptions&&n.state.activeIndex<n.filterOptions.length-1&&n.setState({activeIndex:n.state.activeIndex+1},(function(){n.scrollContent()}))},n.onMouseDown=function(e){n.props.isInModal&&(e.stopPropagation(),e.nativeEvent.stopImmediatePropagation())},n.scrollContent=function(){var e=n.optionGroupContentRef,t=e.offsetHeight,r=e.scrollTop;n.setState({disableHover:!0}),n.timer=setTimeout((function(){n.setState({disableHover:!1})}),500),32*n.state.activeIndex!==0?32*n.state.activeIndex<r?n.optionGroupContentRef.scrollTop=r-32:32*n.state.activeIndex>t+r&&(n.optionGroupContentRef.scrollTop=r+32):n.optionGroupContentRef.scrollTop=0},n.changeIndex=function(e){n.setState({activeIndex:e})},n.onChangeSearch=function(e){var t=e||"";t!==n.state.searchVal&&n.setState({searchVal:t,activeIndex:-1})},n.renderOptGroup=function(e){var t=n.props,r=t.noOptionsPlaceholder,a=t.onSelectOption;return n.filterOptions=n.props.getFilterOptions(e),0===n.filterOptions.length?l.default.createElement("div",{className:"none-search-result"},r):n.filterOptions.map((function(e,t){var r=e.value.column?e.value.column.key:t,o=n.state.activeIndex===t;return l.default.createElement(d.default,{key:"".concat(r,"-").concat(t),index:t,isActive:o,value:e.value,onSelectOption:a,changeIndex:n.changeIndex,supportMultipleSelect:n.props.supportMultipleSelect,disableHover:n.state.disableHover},e.label)}))},n.state={searchVal:"",activeIndex:-1,disableHover:!1},n.filterOptions=null,n.timer=null,n.searchInputRef=l.default.createRef(),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this;window.addEventListener("keydown",this.onHotKey),setTimeout((function(){e.resetMenuStyle()}),1)}},{key:"componentWillUnmount",value:function(){this.filterOptions=null,this.timer&&clearTimeout(this.timer),window.removeEventListener("keydown",this.onHotKey)}},{key:"render",value:function(){var e=this,t=this.props,n=t.searchable,r=t.searchPlaceholder,a=t.top,o=t.left,i=t.minWidth,u=t.value,s=t.isShowSelected,d=t.isInModal,p=t.position,m=t.className,v=t.addOptionAble,E=(t.component||{}).AddOption,g=this.state.searchVal,y={top:a||0,left:o||0};return i&&(y={top:a||0,left:o||0,minWidth:i}),d&&(y={position:"fixed",left:p.x,top:p.y+p.height,minWidth:p.width,opacity:0}),l.default.createElement(h.default,{onClickOutside:this.props.onClickOutside},l.default.createElement("div",{className:(0,c.default)("option-group",m?"option-group-"+m:"",{"pt-0":s,"create-new-option-group":v}),ref:function(t){return e.optionGroupRef=t},style:y,onMouseDown:this.onMouseDown},s&&l.default.createElement("div",{className:"editor-list-delete mb-2",onClick:function(e){return e.stopPropagation()}},u.label||""),n&&l.default.createElement("div",{className:"option-group-search"},l.default.createElement(f.default,{className:"option-search-control",placeholder:r,onChange:this.onChangeSearch,autoFocus:!0,ref:this.searchInputRef})),l.default.createElement("div",{className:"option-group-content",ref:function(t){return e.optionGroupContentRef=t}},this.renderOptGroup(g)),v&&E))}}])}(l.Component);t.default=m},61944:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).onSelectOption=function(t,n){e.props.supportMultipleSelect&&n.stopPropagation(),e.props.onSelectOption(t,n)},e.onMouseEnter=function(){e.props.disableHover||e.props.changeIndex(e.props.index)},e.onMouseLeave=function(){e.props.disableHover||e.props.changeIndex(-1)},e}return i(t,e),a(t,[{key:"render",value:function(){return s.default.createElement("div",{className:this.props.isActive?"option option-active":"option",onClick:this.onSelectOption.bind(this,this.props.value),onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},this.props.children)}}])}(s.Component);t.default=l},21294:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=n(92203),d=u(n(88547)),f=u(n(40714));n(89010);var p=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).renderLinks=function(e){var t=e.links;return Array.isArray(t)&&0!==t.length?s.default.createElement("span",{className:"long-text-links"},s.default.createElement("i",{className:"dtable-font dtable-icon-url"}),t.length):null},n.renderCheckList=function(e){var t=e.checklist;return t&&0!==t.total?s.default.createElement("span",{className:"long-text-check-list"},s.default.createElement("i",{className:"dtable-font dtable-icon-check-square-solid ".concat(t.completed===t.total?"long-text-check-list-completed":"")}),"".concat(t.completed,"/").concat(t.total)):null},n.renderImages=function(e){var t=e.images;return Array.isArray(t)&&0!==t.length?s.default.createElement("span",{className:"long-text-images"},s.default.createElement("img",{src:t[0],alt:""}),s.default.createElement("i",{className:"image-number"},t.length>1?"+"+t.length:null)):null},n.renderContent=function(e){return s.default.createElement("span",{className:"long-text-content"},e.preview)},n.translateValue=function(){var e=n.props.value;if(!e)return{};var t=Object.prototype.toString.call(e);if("[object String]"===t){var r=(0,c.getPreviewContent)(e),a=r.previewText,o=r.images,i=r.links,u=r.checklist;return Object.assign({},{text:e,preview:a,images:o,links:i,checklist:u})}return"[object Object]"===t?e:{}},n.clearOpenPreviewTimer=function(){n.openPreviewTimer&&(clearTimeout(n.openPreviewTimer),n.openPreviewTimer=null)},n.clearClosePreviewTimer=function(){n.closePreviewTimer&&(clearTimeout(n.closePreviewTimer),n.closePreviewTimer=null)},n.onMouseEnter=function(){document.getElementById("modal-wrapper")&&(n.clearOpenPreviewTimer(),n.props.value&&(n.openPreviewTimer=setTimeout((function(){var e=n.ref.getBoundingClientRect();n.formatterStyle=e,n.setState({isPreview:!0})}),2e3)))},n.onMouseLeave=function(){n.clearOpenPreviewTimer(),n.closePreviewTimer=setTimeout((function(){n.state.isPreview&&n.setState({isPreview:!1})}),2e3)},n.onPreviewMouseEnter=function(){n.clearClosePreviewTimer()},n.onPreviewMouseLeave=function(){n.state.isPreview&&n.setState({isPreview:!1})},n.formatterStyle=null,n.state={isPreview:!1},n}return i(t,e),a(t,[{key:"componentWillUnmount",value:function(){this.clearOpenPreviewTimer(),this.clearClosePreviewTimer()}},{key:"render",value:function(){var e=this,t=this.state.isPreview,n=this.props,r=n.containerClassName,a=n.previewClassName,o=(0,l.default)("dtable-ui cell-formatter-container long-text-formatter",r),i=this.translateValue();return s.default.createElement("div",{className:o,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,ref:function(t){return e.ref=t}},this.renderLinks(i),this.renderCheckList(i),this.renderImages(i),this.renderContent(i),t&&s.default.createElement(f.default,null,s.default.createElement(d.default,{className:a,value:i,formatterStyle:this.formatterStyle,onMouseEnter:this.onPreviewMouseEnter,onMouseLeave:this.onPreviewMouseLeave})))}}])}(s.default.Component);p.defaultProps={value:{text:"",images:[],links:[],preview:""}};t.default=p},55526:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=/\[.+\]\(\S+\)|<img( width=[\\|/]?"(\d)+[\\|/|]?")? src="(\S+)" .?\/>|!\[\]\(\S+\)|!\[\]\((\S+)\)|<\S+>/g,r=/^<img( width=[\\|/]?"(\d)+[\\|/|]?")? src="(\S+)" .?\/>/,a=/^!\[\]\((\S+)\)/,o=/^\[.+\]\(\S+\)/,i=/^<\S+>$/;t.default=function(e){for(var t="",u=e.replace(n,""),s=0;s<u.length&&("#"===u[s]||("\n"===u[s]?t+=" ":t+=u[s],150!==t.length));s++);var l=e.match(n);if(l){var c=function(e){var t={links:[],images:[]};return e.forEach((function(e){if(e.search(o)>=0||e.search(i)>=0)t.links.push(e);else{var n=e.match(r),u=e.match(a);n?t.images.push(n[3]):u&&t.images.push(u[1])}})),t}(l);return{preview:t,images:c.images,links:c.links,text:e}}return{preview:t,images:[],links:[],text:e}}},88547:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=u(n(82341));n(1266);var d=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).getStyle=function(){var e=n.props.formatterStyle,t=e.left,r=e.top,a=n.state,o=a.height,i=a.opacity;return t=t-520>0?t-520-12:0,(r-=6)+o>window.innerHeight&&(r=r-o>0?r-o:0),{left:t,top:r,opacity:i}},n.onMouseEnter=function(e){n.props.onMouseEnter&&n.props.onMouseEnter(e)},n.onMouseLeave=function(e){n.props.onMouseLeave&&n.props.onMouseLeave(e)},n.state={height:450,opacity:0},n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){var t;if(e.ref){var n=e.props.value,r=(null===n||void 0===n||null===(t=n.images)||void 0===t?void 0:t.length)>=2,a=e.ref.getBoundingClientRect().height;a=r?450:a,e.setState({height:Math.min(a,450),opacity:1})}}),10)}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.value,a=r?r.text:"";return s.default.createElement("div",{className:(0,l.default)("longtext-modal-dialog longtext-preview",n),style:this.getStyle(),ref:function(t){return e.ref=t},onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},s.default.createElement("div",{className:"longtext-container longtext-container-scroll"},s.default.createElement(c.default,{markdownContent:a,showTOC:!1})))}}])}(s.default.PureComponent);t.default=d},82341:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=n(92203),c=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).checkBrowser=function(){if(window.chrome){var e=navigator.appVersion.split(" "),t=e.findIndex((function(e){return e.indexOf("Chrome")>=0}));if(-1===t)return;var r=e[t];53===(r=parseInt(r.slice(r.indexOf("/")+1)))&&navigator.appVersion&&navigator.appVersion.includes("WindowsWechat")&&(n.convertMarkdown(n.props.markdownContent),n.isWindowsWechat=!0)}},n.convertMarkdown=function(e){l.processor.process(e).then((function(e){var t=String(e).replace(/<a /gi,'<a target="_blank" tabindex="-1"');n.setState({innerHtml:t})}))},n.state={innerHtml:null},n.isWindowsWechat=!1,n.checkBrowser(),n}return i(t,e),a(t,[{key:"render",value:function(){if(this.isWindowsWechat)return s.default.createElement("div",{className:"long-text-container article",dangerouslySetInnerHTML:{__html:this.state.innerHtml}});var e=this.props,t=e.showTOC,n=e.markdownContent;return s.default.createElement(l.MarkdownViewer,{value:n,isShowOutline:t})}}])}(s.default.PureComponent);t.default=c},79127:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414)),c=u(n(67376));n(47797);var d=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getOption=function(){var t=e.props,n=t.value,r=t.options,a=t.fontSize,o=r.find((function(e){return e.id===n||e.name===n}));if(o)return s.default.createElement(c.default,{option:o,fontSize:a})},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,l.default)("dtable-ui cell-formatter-container single-select-formatter",t);return s.default.createElement("div",{className:r},n?this.getOption():"")}}])}(s.default.PureComponent);d.defaultProps={options:[]};t.default=d},15882:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414));n(10526);var c=function(e){function t(){var e;return r(this,t),(e=o(this,t,arguments)).getFormattedValue=function(e){return"object"===typeof e?null:"[object Boolean]"===Object.prototype.toString.call(e)?e+"":e},e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,l.default)("dtable-ui cell-formatter-container text-formatter",t),a=this.getFormattedValue(n);return s.default.createElement("div",{className:r,title:a},a)}}])}(s.default.Component);t.default=c},31642:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(28414));n(78798);var c=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.containerClassName,n=e.value,r=(0,l.default)("dtable-ui cell-formatter-container url-formatter",t);return s.default.createElement("div",{className:r},n)}}])}(s.default.Component);t.default=c},33162:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=u(n(9950)),l=u(n(17119)),c=document.getElementById("modal-wrapper"),d=function(e){function t(e){var n;return r(this,t),(n=o(this,t,[e])).el=document.createElement("div"),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){c.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){c.removeChild(this.el)}},{key:"render",value:function(){return l.default.createPortal(this.props.children,this.el)}}])}(s.default.Component);t.default=d},38680:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ARRAY_FORMAT_COLUMNS=void 0,Object.defineProperty(t,"CellType",{enumerable:!0,get:function(){return r.CellType}}),t.EVENT_BUS_TYPE=t.DATE_TYPES=void 0,Object.defineProperty(t,"FORMULA_RESULT_TYPE",{enumerable:!0,get:function(){return r.FORMULA_RESULT_TYPE}}),t.SIMPLE_CELL_FORMULA_RESULTS=t.SIMPLE_CELL_COLUMNS=t.NUMBER_TYPES=void 0;var r=n(96795);t.NUMBER_TYPES={NUMBER:"number",NUMBER_WITH_COMMAS:"number-with-commas",PERCENT:"percent",YUAN:"yuan",EURO:"euro",DOLLAR:"dollar",CUSTOM_CURRENCY:"custom_currency"},t.DATE_TYPES={"D/M/YYYY":"D/M/YYYY","D/M/YYYY HH:mm":"D/M/YYYY HH:mm","M/D/YYYY":"M/D/YY","M/D/YYYY HH:mm":"M/D/YYYY HH:mm","YYYY-MM-DD":"YYYY-MM-DD","YYYY-MM-DD HH:mm":"YYYY-MM-DD HH:mm"},t.SIMPLE_CELL_COLUMNS=[r.CellType.TEXT,r.CellType.NUMBER,r.CellType.DATE,r.CellType.CTIME,r.CellType.MTIME,r.CellType.AUTO_NUMBER,r.CellType.URL,r.CellType.EMAIL,r.CellType.DURATION,r.CellType.CHECKBOX,r.CellType.RATE],t.ARRAY_FORMAT_COLUMNS=[r.CellType.IMAGE,r.CellType.FILE,r.CellType.MULTIPLE_SELECT,r.CellType.COLLABORATOR],t.SIMPLE_CELL_FORMULA_RESULTS=[r.FORMULA_RESULT_TYPE.NUMBER,r.FORMULA_RESULT_TYPE.STRING,r.FORMULA_RESULT_TYPE.DATE,r.FORMULA_RESULT_TYPE.BOOL],t.EVENT_BUS_TYPE={OPEN_SELECT:"open-select"}},18206:function(e,t,n){"use strict";var r,a=n(43693).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),u=n(38680),s=o(n(28624)),l=o(n(8638)),c=o(n(21294)),d=o(n(15882)),f=o(n(79127)),p=o(n(90251)),h=o(n(48841)),m=o(n(72403)),v=o(n(36352)),E=o(n(99155)),g=o(n(43349)),y=o(n(77013)),b=o(n(69216)),A=o(n(49159)),C=o(n(82663)),T=o(n(63845)),_=o(n(31642)),D=o(n(84493)),O=o(n(61875)),N=o(n(86821)),S=o(n(18055)),w=(a(a(a(a(a(a(a(a(a(a(r={},u.CellType.DEFAULT,i.default.createElement(d.default,null)),u.CellType.TEXT,i.default.createElement(d.default,null)),u.CellType.CHECKBOX,i.default.createElement(s.default,null)),u.CellType.LONG_TEXT,i.default.createElement(c.default,null)),u.CellType.SINGLE_SELECT,i.default.createElement(f.default,null)),u.CellType.IMAGE,i.default.createElement(l.default,null)),u.CellType.FILE,i.default.createElement(h.default,null)),u.CellType.MULTIPLE_SELECT,i.default.createElement(p.default,null)),u.CellType.COLLABORATOR,i.default.createElement(m.default,null)),u.CellType.NUMBER,i.default.createElement(v.default,null)),a(a(a(a(a(a(a(a(a(a(r,u.CellType.DATE,i.default.createElement(E.default,null)),u.CellType.CREATOR,i.default.createElement(g.default,null)),u.CellType.CTIME,i.default.createElement(y.default,null)),u.CellType.LAST_MODIFIER,i.default.createElement(b.default,null)),u.CellType.MTIME,i.default.createElement(A.default,null)),u.CellType.GEOLOCATION,i.default.createElement(C.default,null)),u.CellType.AUTO_NUMBER,i.default.createElement(T.default,null)),u.CellType.URL,i.default.createElement(_.default,null)),u.CellType.EMAIL,i.default.createElement(D.default,null)),u.CellType.DURATION,i.default.createElement(O.default,null)),a(a(r,u.CellType.RATE,i.default.createElement(N.default,null)),u.CellType.BUTTON,i.default.createElement(S.default,null)));t.default=w},97248:function(e,t,n){"use strict";n.r(t);var r=n(9950),a=n(11942),o=n.n(a),i=n(34806),u=n.n(i);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,A(r.key),r)}}function d(e,t,n){return(t=A(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var a=p(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===typeof t||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}(this,n)}}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,u=[],s=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){l=!0,a=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return u}}(e,t)||y(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||y(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){if(e){if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function A(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}function C(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"";var n=e;return t&&Object.keys(t).forEach((function(e){n=n.replace(e,t[e])})),n}function T(){return"undefined"!==typeof n.g.window?n.g.window.innerWidth:0}var _="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i));function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.g.window.self,t=e.document.referrer;if(e===n.g.window.top||!t)return e;var r=function(e){return e.match(/(.*\/\/.*?)(\/|$)/)[1]};return r(e.location.href)===r(t)?D(e.parent):e}var O=300,N=27,S=37,w=38,k=39,I=40,L=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(s,e);var t,a,o,i=v(s);function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),d(m(t=i.call(this,e)),"handleWheel",(function(e){e.preventDefault()})),t.state={isClosing:!e.animationDisabled,shouldAnimate:!1,zoomLevel:0,offsetX:0,offsetY:0,loadErrorStatus:{},rotateDeg:0},t.outerEl=r.createRef(),t.zoomInBtn=r.createRef(),t.zoomOutBtn=r.createRef(),t.caption=r.createRef(),t.closeIfClickInner=t.closeIfClickInner.bind(m(t)),t.handleImageDoubleClick=t.handleImageDoubleClick.bind(m(t)),t.handleImageClick=t.handleImageClick.bind(m(t)),t.handleImageMouseWheel=t.handleImageMouseWheel.bind(m(t)),t.handleKeyInput=t.handleKeyInput.bind(m(t)),t.handleMouseUp=t.handleMouseUp.bind(m(t)),t.handleMouseDown=t.handleMouseDown.bind(m(t)),t.handleMouseMove=t.handleMouseMove.bind(m(t)),t.handleOuterMousewheel=t.handleOuterMousewheel.bind(m(t)),t.handleTouchStart=t.handleTouchStart.bind(m(t)),t.handleTouchMove=t.handleTouchMove.bind(m(t)),t.handleTouchEnd=t.handleTouchEnd.bind(m(t)),t.handlePointerEvent=t.handlePointerEvent.bind(m(t)),t.handleCaptionMousewheel=t.handleCaptionMousewheel.bind(m(t)),t.handleWindowResize=t.handleWindowResize.bind(m(t)),t.handleZoomInButtonClick=t.handleZoomInButtonClick.bind(m(t)),t.handleZoomOutButtonClick=t.handleZoomOutButtonClick.bind(m(t)),t.requestClose=t.requestClose.bind(m(t)),t.requestMoveNext=t.requestMoveNext.bind(m(t)),t.requestMovePrev=t.requestMovePrev.bind(m(t)),t.requestMoveUp=t.requestMoveUp.bind(m(t)),t.requestMoveDown=t.requestMoveDown.bind(m(t)),t.rotateImage=t.rotateImage.bind(m(t)),t.isMobile=_,t}return t=s,a=[{key:"UNSAFE_componentWillMount",value:function(){this.timeouts=[],this.currentAction=0,this.eventsSource=0,this.pointerList=[],this.preventInnerClose=!1,this.preventInnerCloseTimeout=null,this.keyPressed=!1,this.imageCache={},this.lastKeyDownTime=0,this.resizeTimeout=null,this.wheelActionTimeout=null,this.resetScrollTimeout=null,this.scrollX=0,this.scrollY=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,this.pinchTouchList=null,this.pinchDistance=0,this.keyCounter=0,this.moveRequested=!1,this.props.animationDisabled||this.setState({isClosing:!1})}},{key:"componentDidMount",value:function(){var e=this;this.windowContext=D(),this.listeners={resize:this.handleWindowResize,mouseup:this.handleMouseUp,touchend:this.handleTouchEnd,touchcancel:this.handleTouchEnd,pointerdown:this.handlePointerEvent,pointermove:this.handlePointerEvent,pointerup:this.handlePointerEvent,pointercancel:this.handlePointerEvent},Object.keys(this.listeners).forEach((function(t){e.windowContext.addEventListener(t,e.listeners[t])})),document.addEventListener("wheel",this.handleWheel,{passive:!1}),this.loadAllImages()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=!1,r={},a={};this.getSrcTypes().forEach((function(o){t.props[o.name]!==e[o.name]&&(n=!0,r[t.props[o.name]]=!0,a[e[o.name]]=!0)})),(n||this.moveRequested)&&(Object.keys(r).forEach((function(e){!(e in a)&&e in t.imageCache&&(t.imageCache[e].loaded=!1)})),this.moveRequested=!1,this.loadAllImages(e))}},{key:"shouldComponentUpdate",value:function(){return!this.moveRequested}},{key:"componentWillUnmount",value:function(){var e=this;this.didUnmount=!0,Object.keys(this.listeners).forEach((function(t){e.windowContext.removeEventListener(t,e.listeners[t])})),document.removeEventListener("wheel",this.handleWheel,{passive:!1}),this.timeouts.forEach((function(e){return clearTimeout(e)}))}},{key:"setTimeout",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var n=this,r=setTimeout((function(){n.timeouts=n.timeouts.filter((function(e){return e!==r})),e()}),t);return this.timeouts.push(r),r}))},{key:"setPreventInnerClose",value:function(){var e=this;this.preventInnerCloseTimeout&&this.clearTimeout(this.preventInnerCloseTimeout),this.preventInnerClose=!0,this.preventInnerCloseTimeout=this.setTimeout((function(){e.preventInnerClose=!1,e.preventInnerCloseTimeout=null}),100)}},{key:"getBestImageForType",value:function(e){var t=this.props[e],n={};if(this.isImageLoaded(t))n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height);else{if(!this.isImageLoaded(this.props["".concat(e,"Thumbnail")]))return null;t=this.props["".concat(e,"Thumbnail")],n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height,!0)}return{src:t,height:this.imageCache[t].height,width:this.imageCache[t].width,targetHeight:n.height,targetWidth:n.width}}},{key:"getFitSizes",value:function(e,t,n){var r=this.getLightboxRect(),a=this.isMobile?0:70,o=r.height-2*a,i=r.width-2*a;return n||(o=Math.min(o,t),i=Math.min(i,e)),i/o>e/t?{width:e*o/t,height:o}:{width:i,height:t*i/e}}},{key:"getMaxOffsets",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel,t=this.getBestImageForType("mainSrc");if(null===t)return{maxX:0,minX:0,maxY:0,minY:0};var n=this.getLightboxRect(),r=this.getZoomMultiplier(e),a=0,o=0;return{maxX:a=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:o=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*a,minY:-1*o}}},{key:"getSrcTypes",value:function(){return[{name:"mainSrc",keyEnding:"i".concat(this.keyCounter)},{name:"mainSrcThumbnail",keyEnding:"t".concat(this.keyCounter)},{name:"nextSrc",keyEnding:"i".concat(this.keyCounter+1)},{name:"nextSrcThumbnail",keyEnding:"t".concat(this.keyCounter+1)},{name:"prevSrc",keyEnding:"i".concat(this.keyCounter-1)},{name:"prevSrcThumbnail",keyEnding:"t".concat(this.keyCounter-1)}]}},{key:"getZoomMultiplier",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel;return Math.pow(1.007,e)}},{key:"getLightboxRect",value:function(){return this.outerEl.current?this.outerEl.current.getBoundingClientRect():{width:T(),height:"undefined"!==typeof n.g.window?n.g.window.innerHeight:0,top:0,right:0,bottom:0,left:0}}},{key:"clearTimeout",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){this.timeouts=this.timeouts.filter((function(t){return t!==e})),clearTimeout(e)}))},{key:"changeZoom",value:function(e,t,n){if(this.props.enableZoom){var r=Math.max(0,Math.min(O,e));if(r!==this.state.zoomLevel)if(0!==r){var a=this.getBestImageForType("mainSrc");if(null!==a){var o=this.getZoomMultiplier(),i=this.getZoomMultiplier(r),u=this.getLightboxRect(),s="undefined"!==typeof t?t-u.left:u.width/2,l="undefined"!==typeof n?n-u.top:u.height/2,c=(u.width-a.width*o)/2,d=(u.height-a.height*o)/2,f=s-(s-(c-this.state.offsetX))/o*i,p=l-(l-(d-this.state.offsetY))/o*i,h=(u.width-a.width*i)/2-f,m=(u.height-a.height*i)/2-p;if(3!==this.currentAction){var v=this.getMaxOffsets();this.state.zoomLevel>r&&(h=Math.max(v.minX,Math.min(v.maxX,h)),m=Math.max(v.minY,Math.min(v.maxY,m)))}this.setState({zoomLevel:r,offsetX:h,offsetY:m})}}else this.setState({zoomLevel:r,offsetX:0,offsetY:0})}}},{key:"closeIfClickInner",value:function(e){!this.preventInnerClose&&e.target.className.search(/\bril-inner\b/)>-1&&this.requestClose(e)}},{key:"handleKeyInput",value:function(e){if(e.stopPropagation(),!this.isAnimating())if("keyup"!==e.type){var t=e.which||e.keyCode,n=new Date;if(!(n.getTime()-this.lastKeyDownTime<this.props.keyRepeatLimit&&t!==N))switch(this.lastKeyDownTime=n.getTime(),t){case N:e.preventDefault(),this.requestClose(e);break;case S:if(!this.props.prevSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMovePrev(e);break;case k:if(!this.props.nextSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMoveNext(e);break;case w:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveUp(e));break;case I:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveDown(e))}}else this.lastKeyDownTime-=this.props.keyRepeatKeyupBonus}},{key:"handleOuterMousewheel",value:function(e){var t=this;e.stopPropagation(),this.clearTimeout(this.resetScrollTimeout),this.resetScrollTimeout=this.setTimeout((function(){t.scrollX=0,t.scrollY=0}),300)}},{key:"handleImageMouseWheel",value:function(e){if(parseInt(e.deltaY)!==parseFloat(e.deltaY)){if(Math.abs(e.deltaY)>=Math.abs(e.deltaX)){if(e.stopPropagation(),Math.abs(e.deltaY)<1)return;this.scrollX=0,this.scrollY+=e.deltaY,this.changeZoom(this.state.zoomLevel-e.deltaY,e.clientX,e.clientY)}}else if(Math.abs(e.deltaY)>Math.abs(e.deltaX)){var t=this.state.offsetY+e.deltaY;t=t<0?0:t,this.setState({offsetY:t})}else{var n=this.state.offsetX+e.deltaX;n=n<0?0:n,this.setState({offsetX:n})}}},{key:"handleImageDoubleClick",value:function(e){this.state.zoomLevel>0?this.changeZoom(0,e.clientX,e.clientY):this.changeZoom(this.state.zoomLevel+100,e.clientX,e.clientY)}},{key:"handleImageClick",value:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"shouldHandleEvent",value:function(e){if(this.eventsSource===e)return!0;if(0===this.eventsSource)return this.eventsSource=e,!0;switch(e){case 1:default:return!1;case 2:return this.eventsSource=2,this.filterPointersBySource(),!0;case 3:return 1===this.eventsSource&&(this.eventsSource=3,this.filterPointersBySource(),!0)}}},{key:"addPointer",value:function(e){this.pointerList.push(e)}},{key:"removePointer",value:function(e){this.pointerList=this.pointerList.filter((function(t){return t.id!==e.id}))}},{key:"filterPointersBySource",value:function(){var e=this;this.pointerList=this.pointerList.filter((function(t){return t.source===e.eventsSource}))}},{key:"handleMouseDown",value:function(e){this.shouldHandleEvent(1)&&s.isTargetMatchImage(e.target)&&(this.addPointer(s.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[s.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(s.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":s.isTargetMatchImage(e.target)&&(this.addPointer(s.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[s.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(s.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&s.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,(function(e){return t.addPointer(s.parseTouchPointer(e))})),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,(function(e){return s.parseTouchPointer(e)})))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,(function(e){return t.removePointer(s.parseTouchPointer(e))})),this.multiPointerEnd(e))}},{key:"decideMoveOrSwipe",value:function(e){this.state.zoomLevel<=0?this.handleSwipeStart(e):this.handleMoveStart(e)}},{key:"multiPointerStart",value:function(e){switch(this.handleEnd(null),this.pointerList.length){case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"multiPointerMove",value:function(e,t){switch(this.currentAction){case 1:e.preventDefault(),this.handleMove(t[0]);break;case 2:e.preventDefault(),this.handleSwipe(t[0]);break;case 3:e.preventDefault(),this.handlePinch(t)}}},{key:"multiPointerEnd",value:function(e){switch(0!==this.currentAction&&(this.setPreventInnerClose(),this.handleEnd(e)),this.pointerList.length){case 0:this.eventsSource=0;break;case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"handleEnd",value:function(e){switch(this.currentAction){case 1:this.handleMoveEnd(e);break;case 2:this.handleSwipeEnd(e);break;case 3:this.handlePinchEnd(e)}}},{key:"handleMoveStart",value:function(e){var t=e.x,n=e.y;this.props.enableZoom&&(this.currentAction=1,this.moveStartX=t,this.moveStartY=n,this.moveStartOffsetX=this.state.offsetX,this.moveStartOffsetY=this.state.offsetY)}},{key:"handleMove",value:function(e){var t=e.x,n=e.y,r=this.moveStartX-t+this.moveStartOffsetX,a=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===r&&this.state.offsetY===a||this.setState({offsetX:r,offsetY:a})}},{key:"handleMoveEnd",value:function(){var e=this;this.currentAction=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0;var t=this.getMaxOffsets(),n=Math.max(t.minX,Math.min(t.maxX,this.state.offsetX)),r=Math.max(t.minY,Math.min(t.maxY,this.state.offsetY));n===this.state.offsetX&&r===this.state.offsetY||(this.setState({offsetX:n,offsetY:r,shouldAnimate:!0}),this.setTimeout((function(){e.setState({shouldAnimate:!1})}),this.props.animationDuration))}},{key:"handleSwipeStart",value:function(e){var t=e.x,n=e.y;this.currentAction=2,this.swipeStartX=t,this.swipeStartY=n,this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipe",value:function(e){var t=e.x,n=e.y;this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipeEnd",value:function(e){var t=this.swipeEndX-this.swipeStartX,n=Math.abs(t),r=Math.abs(this.swipeEndY-this.swipeStartY);if(this.currentAction=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,!(!e||this.isAnimating()||n<1.5*r)){if(n<200&&n<this.getLightboxRect().width/4)return;t>0&&this.props.prevSrc?(e.preventDefault(),this.requestMovePrev()):t<0&&this.props.nextSrc&&(e.preventDefault(),this.requestMoveNext())}}},{key:"calculatePinchDistance",value:function(){var e=E(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}},{key:"calculatePinchCenter",value:function(){var e=E(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return{x:t.x-(t.x-n.x)/2,y:t.y-(t.y-n.y)/2}}},{key:"handlePinchStart",value:function(e){this.props.enableZoom&&(this.currentAction=3,this.pinchTouchList=e.map((function(e){return{id:e.id,x:e.x,y:e.y}})),this.pinchDistance=this.calculatePinchDistance())}},{key:"handlePinch",value:function(e){this.pinchTouchList=this.pinchTouchList.map((function(t){for(var n=0;n<e.length;n+=1)if(e[n].id===t.id)return e[n];return t}));var t=this.calculatePinchDistance(),n=this.state.zoomLevel+t-this.pinchDistance;this.pinchDistance=t;var r=this.calculatePinchCenter(this.pinchTouchList),a=r.x,o=r.y;this.changeZoom(n,a,o)}},{key:"handlePinchEnd",value:function(){this.currentAction=0,this.pinchTouchList=null,this.pinchDistance=0}},{key:"handleWindowResize",value:function(){this.clearTimeout(this.resizeTimeout),this.resizeTimeout=this.setTimeout(this.forceUpdate.bind(this),100)}},{key:"handleZoomInButtonClick",value:function(){var e=this.state.zoomLevel+100;this.changeZoom(e),e===O&&this.zoomOutBtn.current.focus()}},{key:"handleZoomOutButtonClick",value:function(){var e=this.state.zoomLevel-100;this.changeZoom(e),0===e&&this.zoomInBtn.current.focus()}},{key:"handleCaptionMousewheel",value:function(e){if(e.stopPropagation(),this.caption.current){var t=this.caption.current.getBoundingClientRect().height,n=this.caption.current,r=n.scrollHeight,a=n.scrollTop;(e.deltaY>0&&t+a>=r||e.deltaY<0&&a<=0)&&e.preventDefault()}}},{key:"isAnimating",value:function(){return this.state.shouldAnimate||this.state.isClosing}},{key:"isImageLoaded",value:function(e){return e&&e in this.imageCache&&this.imageCache[e].loaded}},{key:"loadImage",value:function(e,t,r){var a=this;if(this.isImageLoaded(t))this.setTimeout((function(){r()}),1);else{var o=new n.g.Image;this.props.imageCrossOrigin&&(o.crossOrigin=this.props.imageCrossOrigin),o.onerror=function(n){a.props.onImageLoadError(t,e,n),a.setState((function(t){return{loadErrorStatus:l(l({},t.loadErrorStatus),{},d({},e,!0))}})),r(n)},o.onload=function(){a.props.onImageLoad(t,e,o),a.imageCache[t]={loaded:!0,width:o.width,height:o.height},r()},o.src=t}}},{key:"loadAllImages",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;this.getSrcTypes().forEach((function(n){var r=n.name;t[r]&&e.state.loadErrorStatus[r]&&e.setState((function(e){return{loadErrorStatus:l(l({},e.loadErrorStatus),{},d({},r,!1))}})),t[r]&&!e.isImageLoaded(t[r])&&e.loadImage(r,t[r],function(t,n){return function(r){r||e.props[t]!==n||e.didUnmount||e.forceUpdate()}}(r,t[r]))}))}},{key:"requestClose",value:function(e){var t=this,n=function(){t.saveRotateImage(),t.props.onCloseRequest(e)};this.props.animationDisabled||"keydown"===e.type&&!this.props.animationOnKeyInput?n():(this.setState({isClosing:!0}),this.setTimeout(n,this.props.animationDuration))}},{key:"requestMove",value:function(e,t){var n=this,r={zoomLevel:0,offsetX:0,offsetY:0};this.props.animationDisabled||this.keyPressed&&!this.props.animationOnKeyInput||(r.shouldAnimate=!0,this.setTimeout((function(){return n.setState({shouldAnimate:!1})}),this.props.animationDuration)),this.keyPressed=!1,this.moveRequested=!0,this.saveRotateImage(),"prev"===e?(this.keyCounter-=1,this.setState(r),this.props.onMovePrevRequest(t)):"next"===e?(this.keyCounter+=1,this.setState(r),this.props.onMoveNextRequest(t)):"up"===e?(this.keyCounter=0,this.setState(r),this.props.onClickMoveUp(t)):"down"===e&&(this.keyCounter=0,this.setState(r),this.props.onClickMoveDown(t))}},{key:"requestMoveNext",value:function(e){this.requestMove("next",e)}},{key:"requestMovePrev",value:function(e){this.requestMove("prev",e)}},{key:"requestMoveUp",value:function(e){this.requestMove("up",e)}},{key:"requestMoveDown",value:function(e){this.requestMove("down",e)}},{key:"saveRotateImage",value:function(){this.props.onRotateImage&&0!==this.state.rotateDeg&&360!==this.state.rotateDeg&&(this.props.onRotateImage(this.state.rotateDeg),this.setState({rotateDeg:0}))}},{key:"rotateImage",value:function(){var e=this.state.rotateDeg;e=e>=360?this.state.rotateDeg-270:e+90,this.setState({rotateDeg:e})}},{key:"render",value:function(){var e=this,t=this.props,a=t.animationDisabled,o=t.animationDuration,i=t.clickOutsideToClose,c=t.discourageDownloads,d=t.enableZoom,p=t.imageTitle,h=t.nextSrc,m=t.prevSrc,v=t.toolbarButtons,E=t.onAfterOpen,y=t.imageCrossOrigin,b=t.reactModalProps,A=t.onRotateImage,T=this.state,_=T.zoomLevel,D=T.offsetX,N=T.offsetY,S=T.isClosing,w=T.loadErrorStatus,k=T.rotateDeg,I=this.getLightboxRect(),L={},R=this.isAnimating();!a&&R&&(L=l(l({},L),{},{transition:"transform ".concat(o,"ms")}));var P={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;P[t]=n}));var M=[],x=function(t,n,a){if(e.props[t]){var o,i=e.getBestImageForType(t),u=l(l({},L),s.getTransform(l(l({},a),i)));if(_>0&&(u.cursor="move"),u.transform="".concat(u.transform," rotate(").concat(k,"deg)"),null===i&&(o=w,Object.keys(o).some((function(e){return o[e]}))))M.push(r.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:u,key:e.props[t]+P[t]},r.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==i){var d=i.src;c?(u.backgroundImage="url('".concat(d,"')"),M.push(r.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:u,key:d+P[t]},r.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):M.push(r.createElement("img",f({},y?{crossOrigin:y}:{},{className:"".concat(n," ril__image"),onDoubleClick:e.handleImageDoubleClick,onClick:e.handleImageClick,onWheel:e.handleImageMouseWheel,onDragStart:function(e){return e.preventDefault()},style:u,src:d,key:d+P[t],alt:"string"===typeof p?p:C("Image"),draggable:!1})))}else{var h=r.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},g(new Array(12)).map((function(e,t){return r.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})})));M.push(r.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:u,key:e.props[t]+P[t]},r.createElement("div",{className:"ril__loadingContainer"},h)))}}},F=this.getZoomMultiplier();x("nextSrc","ril-image-next ril__imageNext",{x:I.width}),x("mainSrc","ril-image-current",{x:-1*D,y:-1*N,zoom:F}),x("prevSrc","ril-image-prev ril__imagePrev",{x:-1*I.width});var B=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),U={overlay:l({zIndex:1e3,backgroundColor:"transparent"},B.overlay),content:l({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},B.content)};return r.createElement(u(),f({isOpen:!0,onRequestClose:i?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),E()},style:U,contentLabel:C("Lightbox"),appElement:"undefined"!==typeof n.g.window?n.g.window.document.body:void 0},b),r.createElement("div",{className:"ril-outer ril__outer ril__outerAnimating ".concat(this.props.wrapperClassName," ").concat(S?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(o,"ms"),animationDuration:"".concat(o,"ms"),animationDirection:S?"normal":"reverse"},ref:this.outerEl,onWheel:this.handleOuterMousewheel,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,tabIndex:"-1",onKeyDown:this.handleKeyInput,onKeyUp:this.handleKeyInput},r.createElement("div",{className:"ril-inner ril__inner",onClick:i?this.closeIfClickInner:void 0},M),m&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:R?void 0:this.requestMovePrev}),h&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-next-button ril__navButtons ril__navButtonNext",key:"next","aria-label":this.props.nextLabel,onClick:R?void 0:this.requestMoveNext}),r.createElement("div",{className:"ril-toolbar ril__toolbar"},r.createElement("ul",{className:"ril-toolbar-left ril__toolbarSide ril__toolbarLeftSide"},r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("span",{className:"ril-toolbar__item__child ril__toolbarItemChild"},p))),r.createElement("ul",{className:"ril-toolbar-right ril__toolbarSide ril__toolbarRightSide"},v&&v.map((function(e,t){return r.createElement("li",{key:"button_".concat(t+1),className:"ril-toolbar__item ril__toolbarItem"},e)})),this.props.onClickMoveUp&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__upMoveButton",onClick:R?void 0:this.requestMoveUp})),this.props.onClickMoveDown&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downMoveButton",onClick:R?void 0:this.requestMoveDown})),this.props.onClickDelete&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton",onClick:R?void 0:this.props.onClickDelete})),this.props.onClickDownload&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downloadButton",onClick:R?void 0:this.props.onClickDownload})),r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"close","aria-label":this.props.closeLabel,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:R?void 0:this.requestClose})))),r.createElement("div",{onMouseDown:function(e){return e.stopPropagation()},className:"ril-caption ril__caption"},d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-in","aria-label":this.props.zoomInLabel,className:["ril-zoom-in","ril__toolbarItemChild","ril__builtinButton","ril__zoomInButton"].concat(g(_===O?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:R||_===O,onClick:R||_===O?void 0:this.handleZoomInButtonClick})),d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-out","aria-label":this.props.zoomOutLabel,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(g(0===_?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:R||0===_,onClick:R||0===_?void 0:this.handleZoomOutButtonClick})),A&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton"].join(" "),onClick:this.rotateImage})))),this.isMobile&&r.createElement("div",{className:"image-footer-choice mobile-image-footer-choice"},r.createElement("div",{className:"image-footer-icon"},r.createElement("div",null,A&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",style:{marginRight:"16px"},className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton","image-footer-choice-item"].join(" "),onClick:this.rotateImage})),this.props.onClickDownload&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__downloadButton","image-footer-choice-item"].join(" "),onClick:this.props.onClickDownload}))),this.props.onClickDelete&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton image-footer-choice-item",onClick:this.props.onClickDelete})))))}}],o=[{key:"isTargetMatchImage",value:function(e){return e&&/ril-image-current/.test(e.className)}},{key:"parseMouseEvent",value:function(e){return{id:"mouse",source:1,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parseTouchPointer",value:function(e){return{id:e.identifier,source:2,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parsePointerEvent",value:function(e){return{id:e.pointerId,source:3,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"getTransform",value:function(e){var t=e.x,n=void 0===t?0:t,r=e.y,a=void 0===r?0:r,o=e.zoom,i=void 0===o?1:o,u=e.width,s=e.targetWidth,l=n,c=T();u>c&&(l+=(c-u)/2);var d=i*(s/u);return{transform:"translate3d(".concat(l,"px,").concat(a,"px,0) scale3d(").concat(d,",").concat(d,",1)")}}}],a&&c(t.prototype,a),o&&c(t,o),Object.defineProperty(t,"prototype",{writable:!1}),s}(r.Component);L.propTypes={mainSrc:o().string.isRequired,prevSrc:o().string,nextSrc:o().string,mainSrcThumbnail:o().string,prevSrcThumbnail:o().string,nextSrcThumbnail:o().string,onCloseRequest:o().func.isRequired,onMovePrevRequest:o().func,onMoveNextRequest:o().func,onImageLoadError:o().func,onImageLoad:o().func,onAfterOpen:o().func,onRotateImage:o().func,onClickMoveUp:o().func,onClickMoveDown:o().func,onClickDelete:o().func,onClickDownload:o().func,discourageDownloads:o().bool,animationDisabled:o().bool,animationOnKeyInput:o().bool,animationDuration:o().number,keyRepeatLimit:o().number,keyRepeatKeyupBonus:o().number,imageTitle:o().node,imageCaption:o().node,imageCrossOrigin:o().string,reactModalStyle:o().object,wrapperClassName:o().string,toolbarButtons:o().arrayOf(o().node),clickOutsideToClose:o().bool,enableZoom:o().bool,reactModalProps:o().shape({}),nextLabel:o().string,prevLabel:o().string,zoomInLabel:o().string,zoomOutLabel:o().string,closeLabel:o().string,imageLoadErrorMessage:o().node},L.defaultProps={imageTitle:null,imageCaption:null,toolbarButtons:null,reactModalProps:{},animationDisabled:!1,animationDuration:300,animationOnKeyInput:!1,clickOutsideToClose:!0,closeLabel:"Close lightbox",discourageDownloads:!1,enableZoom:!0,imageCrossOrigin:null,keyRepeatKeyupBonus:40,keyRepeatLimit:180,mainSrcThumbnail:null,nextLabel:"Next image",nextSrc:null,nextSrcThumbnail:null,onAfterOpen:function(){},onImageLoadError:function(){},onImageLoad:function(){},onMoveNextRequest:function(){},onMovePrevRequest:function(){},onClickMoveUp:null,onClickMoveDown:null,onClickDelete:null,onClickDownload:null,prevLabel:"Previous image",prevSrc:null,prevSrcThumbnail:null,reactModalStyle:{},wrapperClassName:"",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",imageLoadErrorMessage:"This image failed to load",onRotateImage:null},t.default=L},28414:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var i=a.apply(null,n);i&&e.push(i)}}else if("object"===o){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var u in n)r.call(n,u)&&n[u]&&e.push(u)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},96795:function(e,t,n){"use strict";n.r(t),n.d(t,{AUTO_NUMBER_DATE_FORMAT:function(){return Ae},AUTO_NUMBER_PREFIX_TYPE:function(){return be},COLLABORATOR_COLUMN_TYPES:function(){return A},COLOR_GRADATION_OPTIONS:function(){return ge},COLUMNS_ICON_CONFIG:function(){return E},COLUMN_OPTIONS:function(){return g},COLUMN_PERMISSION_TYPE:function(){return he},CellType:function(){return m},ColumnColorUtils:function(){return Wa},DATE_COLUMN_OPTIONS:function(){return y},DATE_DEFAULT_TYPES:function(){return L},DATE_FORMAT_MAP:function(){return D},DATE_UNIT:function(){return _},DEFAULT_DATE_FORMAT:function(){return C},DEFAULT_NUMBER_FORMAT:function(){return k},DEPARTMENT_SELECT_RANGE_MAP:function(){return I},DISPLAY_GROUP_DATE_GRANULARITY:function(){return ce},DISPLAY_GROUP_GEOLOCATION_GRANULARITY:function(){return fe},DISPLAY_INTERNAL_ERRORS:function(){return te},DURATION_DECIMAL_DIGITS:function(){return S},DURATION_FORMATS:function(){return N},DURATION_FORMATS_MAP:function(){return O},DURATION_ZERO_DISPLAY:function(){return w},DateUtils:function(){return Ge},FILL_DEFAULT_VALUE_COLUMNS_TYPE:function(){return R},FILTER_COLUMN_OPTIONS:function(){return V},FILTER_CONJUNCTION_TYPE:function(){return X},FILTER_ERR_MSG:function(){return J},FILTER_PREDICATE_SHOW:function(){return H},FILTER_PREDICATE_TYPE:function(){return j},FILTER_TERM_MODIFIER_SHOW:function(){return U},FILTER_TERM_MODIFIER_TYPE:function(){return B},FORMULA_COLUMN_TYPES:function(){return $},FORMULA_COLUMN_TYPES_MAP:function(){return ee},FORMULA_RESULT_TYPE:function(){return Z},GROUP_DATE_GRANULARITY:function(){return le},GROUP_GEOLOCATION_GRANULARITY:function(){return de},GradientColorUtils:function(){return ha},HEADER_HEIGHT_TYPE:function(){return ye},HIGHLIGHT_COLORS:function(){return re},MAX_GROUP_LEVEL:function(){return se},MULTIPLE_CELL_VALUE_COLUMN_TYPE_MAP:function(){return x},NOT_SUPPORT_EDIT_COLUMN_TYPE_MAP:function(){return M},NUMBER_SORTER_COLUMN_TYPES:function(){return ue},NUMERIC_COLUMNS_TYPES:function(){return b},PERMISSION_TYPES:function(){return Ce},REG_NUMBER_DIGIT:function(){return Ee},REG_STRING_NUMBER_PARTS:function(){return ve},RowColorUtils:function(){return Ia},SELECT_OPTION_COLORS:function(){return ne},SINGLE_CELL_VALUE_COLUMN_TYPE_MAP:function(){return F},SORT_COLUMN_OPTIONS:function(){return oe},SORT_TYPE:function(){return ae},SUPPORT_GROUP_COLUMN_TYPES:function(){return pe},TABLE_PERMISSION_TYPE:function(){return me},TEXT_SORTER_COLUMN_TYPES:function(){return ie},UTC_FORMAT_DEFAULT:function(){return T},ValidateFilter:function(){return Dn},checkboxFilter:function(){return Ar},checkboxSqlCondition:function(){return Ja},collaboratorFilter:function(){return Cr},collaboratorSqlCondition:function(){return oo},compareString:function(){return Wr},convertRow:function(){return fn},convertRowBack:function(){return pn},createOption:function(){return gt},creatorFilter:function(){return Tr},creatorSqlCondition:function(){return ao},ctimeSqlCondition:function(){return $a},customFilter2SqlCondition:function(){return Co},customSort2SqlCondition:function(){return Ao},dateFilter:function(){return _r},dateSqlCondition:function(){return Za},deleteInvalidFilter:function(){return Mn},deleteInvalidGroupby:function(){return jn},deleteInvalidSort:function(){return Kn},departmentSingleSelectSqlCondition:function(){return no},digitalSignFilter:function(){return Dr},fileFilter:function(){return Or},fileSqlCondition:function(){return io},filter2SqlCondition:function(){return po},filterRow:function(){return Hr},filterRows:function(){return Yr},filterTermModifierIsWithin:function(){return q},filterTermModifierNotWithin:function(){return Q},formatDurationToNumber:function(){return zt},formatRateMaxNumberToNumber:function(){return Er},formatStringToNumber:function(){return Gt},formatTextToAutoNumber:function(){return gr},formatTextToCheckbox:function(){return Kt},formatTextToDate:function(){return Vt},formatTextToDuration:function(){return cn},formatTextToGeolocation:function(){return ln},formatTextToImage:function(){return an},formatTextToLongText:function(){return rn},formatTextToMultipleOption:function(){return qt},formatTextToNumber:function(){return Wt},formatTextToSingleOption:function(){return Qt},formatValueToMultipleOption:function(){return Xt},formulaFilter:function(){return Lr},formulaSqlCondition:function(){return co},generateOptionID:function(){return Et},generateSearchColumnsString:function(){return go},generateViewSearchColumnsString:function(){return yo},generatorBase64Code:function(){return _e},generatorCellOption:function(){return yt},generatorCellOptions:function(){return bt},generatorCustomSearchSQL:function(){return Eo},generatorSearchSQL:function(){return vo},generatorUpdateSql:function(){return _o},geolocationFilter:function(){return Rr},getCellValueDisplayString:function(){return wt},getCellValueStringResult:function(){return kt},getCollaborator:function(){return ze},getCollaboratorEmailsByNames:function(){return Ve},getCollaboratorsName:function(){return Ke},getCollaboratorsNames:function(){return We},getColumnOptionNameById:function(){return Tt},getColumnOptions:function(){return vt},getColumnType:function(){return Lt},getColumnsByType:function(){return Rt},getConvertedUpdatedValue:function(){return To},getDateDisplayString:function(){return Xe},getDepartmentName:function(){return Dt},getDigitalSignImageUrl:function(){return Je},getDurationDisplayString:function(){return Ze},getFilteredRowsWithoutFormulaCalculation:function(){return Gr},getFloatNumber:function(){return Yt},getFormattedAutoNumber:function(){return vr},getFormattedFilter:function(){return Rn},getFormattedFilterOtherDate:function(){return Ln},getFormattedFilters:function(){return Pn},getFormulaColumnsContainLinks:function(){return fr},getFormulaDisplayString:function(){return St},getGeolocationByGranularity:function(){return tt},getGeolocationDisplayString:function(){return et},getGroupByPath:function(){return hr},getGroupedRowsWithoutFormulaCalculation:function(){return pa},getLinkById:function(){return xt},getLinkCellValue:function(){return jt},getLinkColumnsUsedInFilters:function(){return tr},getLinkTableID:function(){return Bt},getLinkedTableID:function(){return Ut},getLongtextDisplayString:function(){return nt},getMultipleIndexesOrderbyOptions:function(){return Wn},getMultipleOptionName:function(){return _t},getNonArchiveViews:function(){return nr},getNonPrivateViews:function(){return ar},getNumberDisplayString:function(){return ht},getOption:function(){return At},getOptionName:function(){return Ct},getPrecisionNumber:function(){return dt},getPreviewContent:function(){return nn},getRateDisplayString:function(){return mr},getRowById:function(){return Le},getRowsByIds:function(){return Re},getSortedFormulaColumns:function(){return dr},getSortedFormulaColumnsContainLinks:function(){return pr},getSqlConditionByFilter:function(){return fo},getSummaries:function(){return ur},getSummariesWithSubgroups:function(){return sr},getTableById:function(){return Ne},getTableByIndex:function(){return we},getTableByName:function(){return Se},getTableColumnByKey:function(){return ke},getTableColumnByName:function(){return Ie},getTableLinkRows:function(){return Ht},getValidFilters:function(){return wn},getValidFiltersWithoutError:function(){return kn},getValidGroupbys:function(){return Un},getValidSorts:function(){return zn},getViewById:function(){return Vn},getViewByName:function(){return Qn},getViewShownColumns:function(){return rr},groupTableRows:function(){return da},groupViewRows:function(){return fa},isArchiveView:function(){return qn},isDateColumn:function(){return hn},isDefaultView:function(){return er},isEmpty:function(){return De},isEmptyObject:function(){return Oe},isFileValue:function(){return dn},isFilterView:function(){return Xn},isGroupView:function(){return Jn},isHiddenColumnsView:function(){return $n},isNumber:function(){return ut},isNumberColumn:function(){return ir},isNumberEqual:function(){return st},isNumericColumn:function(){return or},isSortView:function(){return Zn},isSupportDateColumnFormat:function(){return mn},isTableRows:function(){return Pe},isValidEmail:function(){return br},isValidGroupby:function(){return Bn},isValidLink:function(){return Ft},isValidPosition:function(){return $e},isValidSort:function(){return Gn},linkFilter:function(){return xr},linkSqlCondition:function(){return lo},longTextFilter:function(){return Pr},longtextSqlCondition:function(){return uo},multipleSelectFilter:function(){return wr},multipleSelectSqlCondition:function(){return ro},numberFilter:function(){return Nr},numberSqlCondition:function(){return Xa},otherDate:function(){return In},replaceNumberNotAllowInput:function(){return mt},round:function(){return lt},searchCollaborators:function(){return yr},singleSelectFilter:function(){return Mr},singleSelectSqlCondition:function(){return eo},sort2SqlCondition:function(){return bo},sortByArrayType:function(){return Xr},sortCheckbox:function(){return zr},sortCollaborator:function(){return Vr},sortDate:function(){return Qr},sortFormula:function(){return Jr},sortLink:function(){return Zr},sortMultipleSelect:function(){return $r},sortNumber:function(){return qr},sortRowsWithMultiSorts:function(){return na},sortSingleSelect:function(){return ea},sortTableRows:function(){return ra},sortText:function(){return Kr},textFilter:function(){return Sr},textSqlCondition:function(){return qa},transLink2LinkFormula:function(){return cr},updateGroupSummaries:function(){return lr}});var r,a,o,i,u,s,l,c,d,f,p,h,m={DEFAULT:"default",NUMBER:"number",TEXT:"text",CHECKBOX:"checkbox",DATE:"date",SINGLE_SELECT:"single-select",LONG_TEXT:"long-text",IMAGE:"image",FILE:"file",MULTIPLE_SELECT:"multiple-select",COLLABORATOR:"collaborator",LINK:"link",FORMULA:"formula",LINK_FORMULA:"link-formula",CREATOR:"creator",CTIME:"ctime",LAST_MODIFIER:"last-modifier",MTIME:"mtime",GEOLOCATION:"geolocation",AUTO_NUMBER:"auto-number",URL:"url",EMAIL:"email",DURATION:"duration",BUTTON:"button",RATE:"rate",DIGITAL_SIGN:"digital-sign",DEPARTMENT_SINGLE_SELECT:"department-single-select",BOOL:"bool",STRING:"string"},v=n(64467),E=(r={},(0,v.default)(r,m.DEFAULT,"dtable-font dtable-icon-single-line-text"),(0,v.default)(r,m.TEXT,"dtable-font dtable-icon-single-line-text"),(0,v.default)(r,m.NUMBER,"dtable-font dtable-icon-number"),(0,v.default)(r,m.CHECKBOX,"dtable-font dtable-icon-check-square-solid"),(0,v.default)(r,m.DATE,"dtable-font dtable-icon-calendar-alt-solid"),(0,v.default)(r,m.SINGLE_SELECT,"dtable-font dtable-icon-single-election"),(0,v.default)(r,m.LONG_TEXT,"dtable-font dtable-icon-long-text"),(0,v.default)(r,m.IMAGE,"dtable-font dtable-icon-picture"),(0,v.default)(r,m.FILE,"dtable-font dtable-icon-file-alt-solid"),(0,v.default)(r,m.MULTIPLE_SELECT,"dtable-font dtable-icon-multiple-selection"),(0,v.default)(r,m.COLLABORATOR,"dtable-font dtable-icon-collaborator"),(0,v.default)(r,m.LINK,"dtable-font dtable-icon-link-other-record"),(0,v.default)(r,m.FORMULA,"dtable-font dtable-icon-formula"),(0,v.default)(r,m.LINK_FORMULA,"dtable-font dtable-icon-link-formulas"),(0,v.default)(r,m.CREATOR,"dtable-font dtable-icon-creator"),(0,v.default)(r,m.CTIME,"dtable-font dtable-icon-creation-time"),(0,v.default)(r,m.LAST_MODIFIER,"dtable-font dtable-icon-creator"),(0,v.default)(r,m.MTIME,"dtable-font dtable-icon-creation-time"),(0,v.default)(r,m.GEOLOCATION,"dtable-font dtable-icon-location"),(0,v.default)(r,m.AUTO_NUMBER,"dtable-font dtable-icon-autonumber"),(0,v.default)(r,m.URL,"dtable-font dtable-icon-url"),(0,v.default)(r,m.EMAIL,"dtable-font dtable-icon-email"),(0,v.default)(r,m.DURATION,"dtable-font dtable-icon-duration"),(0,v.default)(r,m.BUTTON,"dtable-font dtable-icon-button"),(0,v.default)(r,m.RATE,"dtable-font dtable-icon-rate"),(0,v.default)(r,m.DIGITAL_SIGN,"dtable-font dtable-icon-handwritten-signature"),(0,v.default)(r,m.DEPARTMENT_SINGLE_SELECT,"dtable-font dtable-icon-department-single-selection"),r),g=[{iconName:"Basic",iconClass:"",isDisabled:!0},{iconName:"Text",iconClass:E[m.TEXT],type:m.TEXT},{iconName:"Long_Text",iconClass:E[m.LONG_TEXT],type:m.LONG_TEXT},{iconName:"Number",iconClass:E[m.NUMBER],type:m.NUMBER},{iconName:"Collaborator",iconClass:E[m.COLLABORATOR],type:m.COLLABORATOR},{iconName:"Date",iconClass:E[m.DATE],type:m.DATE},{iconName:"Duration",iconClass:E[m.DURATION],type:m.DURATION},{iconName:"Single_Select",iconClass:E[m.SINGLE_SELECT],type:m.SINGLE_SELECT},{iconName:"Multiple_Select",iconClass:E[m.MULTIPLE_SELECT],type:m.MULTIPLE_SELECT},{iconName:"Image",iconClass:E[m.IMAGE],type:m.IMAGE},{iconName:"File",iconClass:E[m.FILE],type:m.FILE},{iconName:"Email",iconClass:E[m.EMAIL],type:m.EMAIL},{iconName:"URL",iconClass:E[m.URL],type:m.URL},{iconName:"Checkbox",iconClass:E[m.CHECKBOX],type:m.CHECKBOX},{iconName:"Rating",iconClass:E[m.RATE],type:m.RATE},{iconName:"Advanced",iconClass:"",isDisabled:!0},{iconName:"Formula",iconClass:E[m.FORMULA],type:m.FORMULA},{iconName:"Link_formula",iconClass:E[m.LINK_FORMULA],type:m.LINK_FORMULA},{iconName:"Geolocation",iconClass:E[m.GEOLOCATION],type:m.GEOLOCATION},{iconName:"Link_to_other_records",iconClass:E[m.LINK],type:m.LINK},{iconName:"Creator",iconClass:E[m.CREATOR],type:m.CREATOR},{iconName:"CTime",iconClass:E[m.CTIME],type:m.CTIME},{iconName:"Last_Modifier",iconClass:E[m.LAST_MODIFIER],type:m.LAST_MODIFIER},{iconName:"Last_Modified_Time",iconClass:E[m.MTIME],type:m.MTIME},{iconName:"Auto_number",iconClass:E[m.AUTO_NUMBER],type:m.AUTO_NUMBER},{iconName:"Button",iconClass:E[m.BUTTON],type:m.BUTTON},{iconName:"Digital_signature",iconClass:E[m.DIGITAL_SIGN],type:m.DIGITAL_SIGN},{iconName:"Department_single_select",iconClass:E[m.DEPARTMENT_SINGLE_SELECT],type:m.DEPARTMENT_SINGLE_SELECT}],y=[m.DATE,m.CTIME,m.MTIME],b=[m.NUMBER,m.DURATION,m.RATE],A=[m.COLLABORATOR,m.CREATOR,m.LAST_MODIFIER],C="YYYY-MM-DD",T="YYYY-MM-DDTHH:mm:ss.SSSZ",_={YEAR:"year",MONTH:"month",WEEK:"week",DAY:"day",HOUR:"hour",HOURS:"hours",MINUTE:"minute",MINUTES:"minutes",SECOND:"second"},D={YYYY_MM_DD:"YYYY-MM-DD",YYYY_MM_DD_HH_MM:"YYYY-MM-DD HH:mm",YYYY_MM_DD_HH_MM_SS:"YYYY-MM-DD HH:mm:ss"},O={H_MM:"h:mm",H_MM_SS:"h:mm:ss",H_MM_SS_S:"h:mm:ss.s",H_MM_SS_SS:"h:mm:ss.ss",H_MM_SS_SSS:"h:mm:ss.sss"},N=[{name:O.H_MM,type:O.H_MM},{name:O.H_MM_SS,type:O.H_MM_SS}],S=(a={},(0,v.default)(a,O.H_MM,0),(0,v.default)(a,O.H_MM_SS,0),(0,v.default)(a,O.H_MM_SS_S,1),(0,v.default)(a,O.H_MM_SS_SS,2),(0,v.default)(a,O.H_MM_SS_SSS,3),a),w=(o={},(0,v.default)(o,O.H_MM,"0:00"),(0,v.default)(o,O.H_MM_SS,"0:00"),(0,v.default)(o,O.H_MM_SS_S,"0:00.0"),(0,v.default)(o,O.H_MM_SS_SS,"0:00.00"),(0,v.default)(o,O.H_MM_SS_SSS,"0:00.000"),o),k="number",I={CURRENT_USER_DEPARTMENT:"current_user_department",CURRENT_USER_DEPARTMENT_AND_SUB:"current_user_department_and_sub",SPECIFIC_DEPARTMENTS:"specific_departments"},L={SPECIFIC_DATE:"specific_date",CURRENT_DATE:"current_date",DAYS_BEFORE:"days_before",DAYS_AFTER:"days_after"},R=[m.TEXT,m.NUMBER,m.SINGLE_SELECT,m.RATE,m.CHECKBOX,m.LONG_TEXT,m.DATE,m.COLLABORATOR,m.DEPARTMENT_SINGLE_SELECT],P=[m.CTIME,m.MTIME,m.CREATOR,m.LAST_MODIFIER,m.FORMULA,m.AUTO_NUMBER,m.BUTTON,m.LINK_FORMULA],M=(i={},(0,v.default)(i,m.CTIME,!0),(0,v.default)(i,m.MTIME,!0),(0,v.default)(i,m.CREATOR,!0),(0,v.default)(i,m.LAST_MODIFIER,!0),(0,v.default)(i,m.FORMULA,!0),(0,v.default)(i,m.AUTO_NUMBER,!0),(0,v.default)(i,m.BUTTON,!0),(0,v.default)(i,m.LINK_FORMULA,!0),i),x=(u={},(0,v.default)(u,m.MULTIPLE_SELECT,!0),(0,v.default)(u,m.COLLABORATOR,!0),(0,v.default)(u,m.LINK,!0),u),F=(s={},(0,v.default)(s,m.TEXT,!0),(0,v.default)(s,m.DATE,!0),(0,v.default)(s,m.CTIME,!0),(0,v.default)(s,m.MTIME,!0),(0,v.default)(s,m.NUMBER,!0),(0,v.default)(s,m.CHECKBOX,!0),(0,v.default)(s,m.SINGLE_SELECT,!0),(0,v.default)(s,m.CREATOR,!0),(0,v.default)(s,m.GEOLOCATION,!0),(0,v.default)(s,m.FORMULA,!0),(0,v.default)(s,m.LINK_FORMULA,!0),(0,v.default)(s,m.URL,!0),(0,v.default)(s,m.EMAIL,!0),(0,v.default)(s,m.DURATION,!0),(0,v.default)(s,m.RATE,!0),(0,v.default)(s,m.LAST_MODIFIER,!0),(0,v.default)(s,m.DIGITAL_SIGN,!0),(0,v.default)(s,m.DEPARTMENT_SINGLE_SELECT,!0),s),B={TODAY:"today",TOMORROW:"tomorrow",YESTERDAY:"yesterday",ONE_WEEK_AGO:"one_week_ago",ONE_WEEK_FROM_NOW:"one_week_from_now",ONE_MONTH_AGO:"one_month_ago",ONE_MONTH_FROM_NOW:"one_month_from_now",NUMBER_OF_DAYS_AGO:"number_of_days_ago",NUMBER_OF_DAYS_FROM_NOW:"number_of_days_from_now",EXACT_DATE:"exact_date",THE_PAST_WEEK:"the_past_week",THE_PAST_MONTH:"the_past_month",THE_PAST_YEAR:"the_past_year",THE_NEXT_WEEK:"the_next_week",THE_NEXT_MONTH:"the_next_month",THE_NEXT_YEAR:"the_next_year",THE_NEXT_NUMBERS_OF_DAYS:"the_next_numbers_of_days",THE_PAST_NUMBERS_OF_DAYS:"the_past_numbers_of_days",THIS_WEEK:"this_week",THIS_MONTH:"this_month",THIS_YEAR:"this_year"},U=(l={},(0,v.default)(l,B.TODAY,"today"),(0,v.default)(l,B.TOMORROW,"tomorrow"),(0,v.default)(l,B.YESTERDAY,"yesterday"),(0,v.default)(l,B.ONE_WEEK_AGO,"one week ago"),(0,v.default)(l,B.ONE_WEEK_FROM_NOW,"one week from now"),(0,v.default)(l,B.ONE_MONTH_AGO,"one month ago"),(0,v.default)(l,B.ONE_MONTH_FROM_NOW,"one month from now"),(0,v.default)(l,B.NUMBER_OF_DAYS_AGO,"number of days ago"),(0,v.default)(l,B.NUMBER_OF_DAYS_FROM_NOW,"number of days from now"),(0,v.default)(l,B.EXACT_DATE,"exact date"),(0,v.default)(l,B.THE_PAST_WEEK,"the past week"),(0,v.default)(l,B.THE_PAST_MONTH,"the past month"),(0,v.default)(l,B.THE_PAST_YEAR,"the past year"),(0,v.default)(l,B.THE_NEXT_WEEK,"the next week"),(0,v.default)(l,B.THE_NEXT_MONTH,"the next month"),(0,v.default)(l,B.THE_NEXT_YEAR,"the next year"),(0,v.default)(l,B.THE_NEXT_NUMBERS_OF_DAYS,"the next numbers of days..."),(0,v.default)(l,B.THE_PAST_NUMBERS_OF_DAYS,"the past numbers of days..."),(0,v.default)(l,B.THIS_WEEK,"this week"),(0,v.default)(l,B.THIS_MONTH,"this month"),(0,v.default)(l,B.THIS_YEAR,"this year"),l),j={CONTAINS:"contains",NOT_CONTAIN:"does_not_contain",IS:"is",IS_NOT:"is_not",EQUAL:"equal",NOT_EQUAL:"not_equal",LESS:"less",GREATER:"greater",LESS_OR_EQUAL:"less_or_equal",GREATER_OR_EQUAL:"greater_or_equal",EMPTY:"is_empty",NOT_EMPTY:"is_not_empty",IS_WITHIN:"is_within",IS_BEFORE:"is_before",IS_AFTER:"is_after",IS_ON_OR_BEFORE:"is_on_or_before",IS_ON_OR_AFTER:"is_on_or_after",HAS_ANY_OF:"has_any_of",HAS_ALL_OF:"has_all_of",HAS_NONE_OF:"has_none_of",IS_EXACTLY:"is_exactly",INCLUDE_ME:"include_me",IS_CURRENT_USER_ID:"is_current_user_ID",IS_ANY_OF:"is_any_of",IS_NONE_OF:"is_none_of"},H=(c={},(0,v.default)(c,j.CONTAINS,"contains"),(0,v.default)(c,j.NOT_CONTAIN,"does not contain"),(0,v.default)(c,j.IS,"is"),(0,v.default)(c,j.IS_NOT,"is not"),(0,v.default)(c,j.EQUAL,"="),(0,v.default)(c,j.NOT_EQUAL,"\u2260"),(0,v.default)(c,j.LESS,"<"),(0,v.default)(c,j.GREATER,">"),(0,v.default)(c,j.LESS_OR_EQUAL,"\u2264"),(0,v.default)(c,j.GREATER_OR_EQUAL,"\u2265"),(0,v.default)(c,j.EMPTY,"is empty"),(0,v.default)(c,j.NOT_EMPTY,"is not empty"),(0,v.default)(c,j.IS_WITHIN,"is within..."),(0,v.default)(c,j.IS_BEFORE,"is before..."),(0,v.default)(c,j.IS_AFTER,"is after..."),(0,v.default)(c,j.IS_ON_OR_BEFORE,"is on or before..."),(0,v.default)(c,j.IS_ON_OR_AFTER,"is on or after..."),(0,v.default)(c,j.HAS_ANY_OF,"has any of..."),(0,v.default)(c,j.HAS_ALL_OF,"has all of..."),(0,v.default)(c,j.HAS_NONE_OF,"has none of..."),(0,v.default)(c,j.IS_EXACTLY,"is exactly..."),(0,v.default)(c,j.IS_CURRENT_USER_ID,"is current user's ID"),c),Y=[j.CONTAINS,j.NOT_CONTAIN,j.IS,j.IS_NOT,j.EMPTY,j.NOT_EMPTY,j.IS_CURRENT_USER_ID],G=[j.EQUAL,j.NOT_EQUAL,j.LESS,j.GREATER,j.LESS_OR_EQUAL,j.GREATER_OR_EQUAL,j.EMPTY,j.NOT_EMPTY],z=[j.IS,j.IS_WITHIN,j.IS_BEFORE,j.IS_AFTER,j.IS_ON_OR_BEFORE,j.IS_ON_OR_AFTER,j.IS_NOT,j.EMPTY,j.NOT_EMPTY],W=Y.filter((function(e){return e!==j.IS_CURRENT_USER_ID})),K=[B.TODAY,B.TOMORROW,B.YESTERDAY,B.ONE_WEEK_AGO,B.ONE_WEEK_FROM_NOW,B.ONE_MONTH_AGO,B.ONE_MONTH_FROM_NOW,B.NUMBER_OF_DAYS_AGO,B.NUMBER_OF_DAYS_FROM_NOW,B.EXACT_DATE],V=(d={},(0,v.default)(d,m.TEXT,{filterPredicateList:Y}),(0,v.default)(d,m.NUMBER,{filterPredicateList:G}),(0,v.default)(d,m.CHECKBOX,{filterPredicateList:[j.IS]}),(0,v.default)(d,m.DATE,{filterPredicateList:z,filterTermModifierList:K}),(0,v.default)(d,m.CTIME,{filterPredicateList:z,filterTermModifierList:K}),(0,v.default)(d,m.MTIME,{filterPredicateList:z,filterTermModifierList:K}),(0,v.default)(d,m.SINGLE_SELECT,{filterPredicateList:[j.IS,j.IS_NOT,j.IS_ANY_OF,j.IS_NONE_OF,j.EMPTY,j.NOT_EMPTY]}),(0,v.default)(d,m.MULTIPLE_SELECT,{filterPredicateList:[j.HAS_ANY_OF,j.HAS_ALL_OF,j.HAS_NONE_OF,j.IS_EXACTLY,j.EMPTY,j.NOT_EMPTY]}),(0,v.default)(d,m.DEPARTMENT_SINGLE_SELECT,{filterPredicateList:[j.IS,j.IS_NOT,j.IS_ANY_OF,j.IS_NONE_OF,j.EMPTY,j.NOT_EMPTY]}),(0,v.default)(d,m.COLLABORATOR,{filterPredicateList:[j.HAS_ANY_OF,j.HAS_ALL_OF,j.HAS_NONE_OF,j.IS_EXACTLY,j.EMPTY,j.NOT_EMPTY,j.INCLUDE_ME]}),(0,v.default)(d,m.CREATOR,{filterPredicateList:[j.CONTAINS,j.NOT_CONTAIN,j.INCLUDE_ME,j.IS,j.IS_NOT]}),(0,v.default)(d,m.GEOLOCATION,{filterPredicateList:W}),(0,v.default)(d,m.FORMULA,{}),(0,v.default)(d,m.LINK_FORMULA,{}),(0,v.default)(d,m.LINK,{}),(0,v.default)(d,m.LAST_MODIFIER,{filterPredicateList:[j.CONTAINS,j.NOT_CONTAIN,j.INCLUDE_ME,j.IS,j.IS_NOT]}),(0,v.default)(d,m.AUTO_NUMBER,{filterPredicateList:[j.CONTAINS,j.NOT_CONTAIN,j.IS,j.IS_NOT]}),(0,v.default)(d,m.EMAIL,{filterPredicateList:[j.CONTAINS,j.NOT_CONTAIN,j.IS,j.IS_NOT,j.EMPTY,j.NOT_EMPTY]}),(0,v.default)(d,m.URL,{filterPredicateList:[j.CONTAINS,j.NOT_CONTAIN,j.IS,j.IS_NOT,j.EMPTY,j.NOT_EMPTY]}),(0,v.default)(d,m.IMAGE,{filterPredicateList:[j.EMPTY,j.NOT_EMPTY]}),(0,v.default)(d,m.FILE,{filterPredicateList:[j.EMPTY,j.NOT_EMPTY]}),(0,v.default)(d,m.LONG_TEXT,{filterPredicateList:[j.EMPTY,j.NOT_EMPTY]}),(0,v.default)(d,m.DURATION,{filterPredicateList:G}),(0,v.default)(d,m.RATE,{filterPredicateList:G}),(0,v.default)(d,m.DIGITAL_SIGN,{filterPredicateList:[j.EMPTY,j.NOT_EMPTY]}),(0,v.default)(d,m.STRING,{filterPredicateList:Y}),(0,v.default)(d,m.BOOL,{filterPredicateList:[j.IS]}),d),Q=[B.EXACT_DATE,B.TODAY,B.TOMORROW,B.YESTERDAY,B.ONE_WEEK_AGO,B.ONE_WEEK_FROM_NOW,B.ONE_MONTH_AGO,B.ONE_MONTH_FROM_NOW,B.NUMBER_OF_DAYS_AGO,B.NUMBER_OF_DAYS_FROM_NOW],q=[B.THE_PAST_WEEK,B.THE_PAST_MONTH,B.THE_PAST_YEAR,B.THIS_WEEK,B.THIS_MONTH,B.THIS_YEAR,B.THE_NEXT_WEEK,B.THE_NEXT_MONTH,B.THE_NEXT_YEAR,B.THE_NEXT_NUMBERS_OF_DAYS,B.THE_PAST_NUMBERS_OF_DAYS],X={AND:"And",OR:"Or"},J={INVALID_FILTER:"invalid filter",INCOMPLETE_FILTER:"incomplete filter",COLUMN_MISSING:"the column to filter does not exist",COLUMN_NOT_SUPPORTED:"the column to filter is not supported",UNMATCHED_PREDICATE:"unmatched filter predicate",UNMATCHED_MODIFIER:"unmatched filter modifier",INVALID_TERM:"invalid filter term"},Z={NUMBER:"number",STRING:"string",DATE:"date",BOOL:"bool",ARRAY:"array"},$=[m.FORMULA,m.LINK_FORMULA],ee=(f={},(0,v.default)(f,m.FORMULA,!0),(0,v.default)(f,m.LINK_FORMULA,!0),f),te=["#ERROR!","#DIV/0!","#NAME?","#N/A","#NULL!","#NUM!","#REF!","#VALUE!","#GETTING_DATA"],ne=[{COLOR:"#FFFCB5",BORDER_COLOR:"#E8E79D",TEXT_COLOR:"#212529"},{COLOR:"#FFEAB6",BORDER_COLOR:"#ECD084",TEXT_COLOR:"#212529"},{COLOR:"#FFD9C8",BORDER_COLOR:"#EFBAA3",TEXT_COLOR:"#212529"},{COLOR:"#FFDDE5",BORDER_COLOR:"#EDC4C1",TEXT_COLOR:"#212529"},{COLOR:"#FFD4FF",BORDER_COLOR:"#E6B6E6",TEXT_COLOR:"#212529"},{COLOR:"#DAD7FF",BORDER_COLOR:"#C3BEEF",TEXT_COLOR:"#212529"},{COLOR:"#DDFFE6",BORDER_COLOR:"#BBEBCD",TEXT_COLOR:"#212529"},{COLOR:"#DEF7C4",BORDER_COLOR:"#C5EB9E",TEXT_COLOR:"#212529"},{COLOR:"#D8FAFF",BORDER_COLOR:"#B4E4E9",TEXT_COLOR:"#212529"},{COLOR:"#D7E8FF",BORDER_COLOR:"#BAD1E9",TEXT_COLOR:"#212529"},{COLOR:"#B7CEF9",BORDER_COLOR:"#96B2E1",TEXT_COLOR:"#212529"},{COLOR:"#E9E9E9",BORDER_COLOR:"#DADADA",TEXT_COLOR:"#212529"},{COLOR:"#FBD44A",BORDER_COLOR:"#E5C142",TEXT_COLOR:"#FFFFFF"},{COLOR:"#EAA775",BORDER_COLOR:"#D59361",TEXT_COLOR:"#FFFFFF"},{COLOR:"#F4667C",BORDER_COLOR:"#DC556A",TEXT_COLOR:"#FFFFFF"},{COLOR:"#DC82D2",BORDER_COLOR:"#D166C5",TEXT_COLOR:"#FFFFFF"},{COLOR:"#9860E5",BORDER_COLOR:"#844BD2",TEXT_COLOR:"#FFFFFF"},{COLOR:"#9F8CF1",BORDER_COLOR:"#8F75E2",TEXT_COLOR:"#FFFFFF"},{COLOR:"#59CB74",BORDER_COLOR:"#4EB867",TEXT_COLOR:"#FFFFFF"},{COLOR:"#ADDF84",BORDER_COLOR:"#9CCF72",TEXT_COLOR:"#FFFFFF"},{COLOR:"#89D2EA",BORDER_COLOR:"#7BC0D6",TEXT_COLOR:"#FFFFFF"},{COLOR:"#4ECCCB",BORDER_COLOR:"#45BAB9",TEXT_COLOR:"#FFFFFF"},{COLOR:"#46A1FD",BORDER_COLOR:"#3C8FE4",TEXT_COLOR:"#FFFFFF"},{COLOR:"#C2C2C2",BORDER_COLOR:"#ADADAD",TEXT_COLOR:"#FFFFFF"}],re={"#FFE8E6":"#FF6052","#FFDED5":"#FF714A","#FFE7D1":"#FF851A","#EED5FF":"#B64DFD","#DAD7FF":"#5F4CFF","#D7E8FF":"#3C8FFF","#D8FAFF":"#41E7FF","#DDFFE6":"#16BA51","#E9E9E9":"#999999","#FBD44A":"#E5C142","#EAA775":"#D59361","#F4667C":"#DC556A","#DC82D2":"#D166C5","#9860E5":"#844BD2","#9F8CF1":"#8F75E2","#59CB74":"#4EB867","#ADDF84":"#9CCF72","#89D2EA":"#7BC0D6","#4ECCCB":"#45BAB9","#46A1FD":"#3C8FE4","#C2C2C2":"#ADADAD","#FFFCB5":"#E8E79D","#FFEAB6":"#ECD084","#FFD9C8":"#EFBAA3","#FFDDE5":"#EDC4C1","#FFD4FF":"#E6B6E6","#DEF7C4":"#C5EB9E","#B7CEF9":"#96B2E1"},ae={UP:"up",DOWN:"down"},oe=[m.DATE,m.CTIME,m.MTIME,m.SINGLE_SELECT,m.TEXT,m.NUMBER,m.FORMULA,m.LINK_FORMULA,m.AUTO_NUMBER,m.COLLABORATOR,m.DURATION,m.URL,m.EMAIL,m.CHECKBOX,m.MULTIPLE_SELECT,m.LINK,m.RATE,m.DEPARTMENT_SINGLE_SELECT],ie=[m.TEXT,m.URL,m.EMAIL],ue=[m.NUMBER,m.DURATION,m.RATE],se=3,le={DAY:"day",WEEK:"week",MONTH:"month",QUARTAR:"quartar",YEAR:"year"},ce=(p={},(0,v.default)(p,le.DAY,"By_day"),(0,v.default)(p,le.WEEK,"By_week"),(0,v.default)(p,le.MONTH,"By_month"),(0,v.default)(p,le.QUARTAR,"By_quarter"),(0,v.default)(p,le.YEAR,"By_year"),p),de={PROVINCE:"province",CITY:"city",DISTRICT:"district",COUNTRY:"country"},fe=(h={},(0,v.default)(h,de.PROVINCE,"By_province"),(0,v.default)(h,de.CITY,"By_city"),(0,v.default)(h,de.DISTRICT,"By_district"),h),pe=[m.TEXT,m.DATE,m.CTIME,m.MTIME,m.NUMBER,m.CHECKBOX,m.SINGLE_SELECT,m.MULTIPLE_SELECT,m.COLLABORATOR,m.CREATOR,m.GEOLOCATION,m.FORMULA,m.LINK_FORMULA,m.LINK,m.URL,m.EMAIL,m.DURATION,m.RATE,m.LAST_MODIFIER,m.DEPARTMENT_SINGLE_SELECT],he={NONE:"none",ADMINS:"admins",SPECIFIC_USERS:"specific_users",SPECIFIC_GROUP:"specific_group"},me={DEFAULT:"default",ADMINS:"admins",SPECIFIC_USERS:"specific_users",NONE:"none"},ve=/\d+|\D+/g,Ee=/\d/,ge={color_gradation_1:["#FFFFFF","#CAE9FF","#9AC5FF","#7DAAFF","#5C90F9"],color_gradation_2:["#5C90F9","#7DAAFF","#9AC5FF","#CAE9FF","#FFFFFF"],color_gradation_3:["#FFFFFF","#AAF7D2","#74E6B6","#42C090","#17A675"],color_gradation_4:["#17A675","#42C090","#74E6B6","#AAF7D2","#FFFFFF"],color_gradation_5:["#FFFFFF","#EBE2F1","#D4C4E2","#BFA8D4","#A989C5"],color_gradation_6:["#A989C5","#BFA8D4","#D4C4E2","#EBE2F1","#FFFFFF"],color_gradation_7:["#FFFFFF","#FBE2E1","#F7C6C6","#F3A9A9","#F17F7E"],color_gradation_8:["#F17F7E","#F3A9A9","#F7C6C6","#FBE2E1","#FFFFFF"],color_gradation_9:["#FFFFFF","#FFF2D4","#FFE9B8","#FFDD95","#FFD470"],color_gradation_10:["#FFD470","#FFDD95","#FFE9B8","#FFF2D4","#FFFFFF"],color_gradation_11:["#FFFFFF","#FEE6CE","#FDD1A2","#FDAD6B","#FD8D3D"],color_gradation_12:["#FD8D3D","#FDAD6B","#FDD1A2","#FEE6CE","#FFFFFF"]},ye={DEFAULT:"default",DOUBLE:"double"},be={STRING:"string",DATE:"date"},Ae="YYYYMMDD",Ce={DETAIL:"detail",READ_ONLY:"r",READ_WRITE:"rw"},Te=n(82284),_e=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4,t="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz0123456789",n="",r=0;r<e;r++)n+=t.charAt(Math.floor(72*Math.random()));return n},De=function(e){return null===e||void 0===e||(void 0!==e.length?0===e.length:!(e instanceof Date)&&("object"===(0,Te.A)(e)&&0===Object.keys(e).length))},Oe=function(e){var t;for(t in e)return!1;return!0},Ne=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e._id===t})):null},Se=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.name===t})):null},we=function(e,t){return!Array.isArray(e)||t<0?null:e[t]},ke=function(e,t){return e&&Array.isArray(e.columns)&&t?e.columns.find((function(e){return e.key===t})):null},Ie=function(e,t){return e&&Array.isArray(e.columns)&&t?e.columns.find((function(e){return e.name===t})):null},Le=function(e,t){return e&&e.id_row_map&&t?e.id_row_map[t]:null},Re=function(e,t){return e&&e.id_row_map&&Array.isArray(t)?t.map((function(t){return e.id_row_map[t]})).filter(Boolean):[]},Pe=function(e){return Array.isArray(e)&&"object"===(0,Te.A)(e[0])},Me=n(23029),xe=n(92901),Fe=[1,1,1,2,2,2,3,3,3,4,4,4],Be=/(\[[^[]*\])|([-:/.()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,Ue=/\d\d?/,je=/\d\d/,He={mm:[Ue,_.MINUTES],HH:[Ue,_.HOURS],D:[Ue,_.DAY],DD:[je,_.DAY],M:[Ue,_.MONTH],MM:[je,_.MONTH],YYYY:[/\d{4}/,_.YEAR]},Ye=["YYYY","MM","M","DD","D"],Ge=function(){function e(){(0,Me.A)(this,e)}return(0,xe.A)(e,null,[{key:"format",value:function(e,t){var n=this.getValidDate(e);if(!n)return"";var r=t&&t.toUpperCase(),a=n.getFullYear(),o=n.getMonth()+1,i=n.getDate(),u=o<10?"0".concat(o):o,s=i<10?"0".concat(i):i;switch(r){case"YYYY-MM-DD HH:MM:SS":var l=n.getHours(),c=n.getMinutes(),d=n.getSeconds(),f=l<10?"0".concat(l):l,p=c<10?"0".concat(c):c,h=d<10?"0".concat(d):d;return"".concat(a,"-").concat(u,"-").concat(s," ").concat(f,":").concat(p,":").concat(h);case"YYYY-MM-DD HH:MM":var m=n.getHours(),v=n.getMinutes(),E=m<10?"0".concat(m):m,g=v<10?"0".concat(v):v;return"".concat(a,"-").concat(u,"-").concat(s," ").concat(E,":").concat(g);default:return"".concat(a,"-").concat(u,"-").concat(s)}}},{key:"getDateByGranularity",value:function(e,t){var n=this.getValidDate(e);if(!n)return"";var r=t&&t.toUpperCase(),a=n.getFullYear();switch(r){case"YEAR":return"".concat(a);case"QUARTAR":var o=n.getMonth(),i=Fe[o];return"".concat(a,"-Q").concat(i);case"MONTH":var u=n.getMonth()+1,s=u<10?"0".concat(u):u;return"".concat(a,"-").concat(s);case"WEEK":var l=n.getDay(),c=n.getDate()+(0===l?-6:1-l),d=new Date(a,n.getMonth(),c),f=d.getMonth()+1,p=d.getDate(),h=f<10?"0".concat(f):f,m=p<10?"0".concat(p):p;return"".concat(d.getFullYear(),"-").concat(h,"-").concat(m);case"DAY":var v=n.getMonth()+1,E=n.getDate(),g=v<10?"0".concat(v):v,y=E<10?"0".concat(E):E;return"".concat(a,"-").concat(g,"-").concat(y);default:return""}}},{key:"isValidDateObject",value:function(e){return e instanceof Date&&!isNaN(e.getTime())}},{key:"getValidDate",value:function(e){if(!e)return null;var t="string"===typeof e,n=e,r=e;return t&&(n.split(" ").length>1||n.includes("T")?r=new Date(e):(n="".concat(e," 00:00:00"),r=new Date(n))),this.isValidDateObject(r)?r:t?(r=new Date(n.replace(/-/g,"/")),this.isValidDateObject(r)?r:null):null}},{key:"parseDateWithFormat",value:function(e,t){try{var n=this.makeParser(t)(e),r=n.year,a=n.month,o=n.day,i=n.hours,u=n.minutes;if(!r)r=(new Date).getFullYear();var s=new Date("".concat(r,"-").concat(a,"-").concat(o," ").concat(i||"00",":").concat(u||"00"));return this.isValidDateObject(s)?s:this.getValidDate(e)}catch(l){return this.getValidDate(e)}}},{key:"makeParser",value:function(e){var t=(e||C).match(Be),n=t.length;return function(e){for(var r=e.split(" "),a=r[0]||"",o=r[1]||"",i={},u=0;u<n;u++){var s=t[u],l=He[s];if(l){var c=l[0],d=l[1];if(d){var f=Ye.includes(s),p=f?c.exec(a):c.exec(o);if(p){var h=p[0];i[d]=h,f?a=a.replace(h,""):o=o.replace(h,"")}}}}return i}}}]),e}(),ze=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.email===t})):null},We=function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return[];var n={};return t.forEach((function(e){n[e.email]=e})),e.map((function(e){var t=n[e];return t&&t.name})).filter(Boolean)},Ke=function(e,t){var n=We(t,e);return Array.isArray(n)&&0!==n.length?n.join(", "):""},Ve=function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return[];var n=[];return e.forEach((function(e){var r=t.find((function(t){return t.name===e}));r&&n.push(r.email)})),n},Qe=n(4159),qe=n.n(Qe),Xe=function(e,t){if(!e||"string"!==typeof e)return"";var n=qe()(e);if(!n.isValid())return e;switch(t){case"D/M/YYYY":case"DD/MM/YYYY":var r=n.format("YYYY-MM-DD").split("-");return"".concat(r[2],"/").concat(r[1],"/").concat(r[0]);case"D/M/YYYY HH:mm":case"DD/MM/YYYY HH:mm":var a=n.format("YYYY-MM-DD HH:mm").split(" "),o=a[0].split("-");return"".concat(o[2],"/").concat(o[1],"/").concat(o[0]," ").concat(a[1]);case"M/D/YYYY":return n.format("M/D/YYYY");case"M/D/YYYY HH:mm":return n.format("M/D/YYYY HH:mm");case"YYYY-MM-DD":default:return n.format("YYYY-MM-DD");case"YYYY-MM-DD HH:mm":return n.format("YYYY-MM-DD HH:mm");case"YYYY-MM-DD HH:mm:ss":return n.format("YYYY-MM-DD HH:mm:ss");case"DD.MM.YYYY":return n.format("DD.MM.YYYY");case"DD.MM.YYYY HH:mm":return n.format("DD.MM.YYYY HH:mm")}},Je=function(e){return e&&e.sign_image_url||""},Ze=function(e,t){if(!e&&0!==e)return"";var n=(t||{}).duration_format;if(n=n||O.H_MM,N.findIndex((function(e){return e.type===n}))<0)return"";if(0===e)return w[n];var r=n.indexOf(".")>-1,a=Math.abs(e);r||(a=Math.round(a)),a=function(e,t){var n=S[t];if(n<1)return e;var r=Math.pow(10,n);return Math.round(e*r)/r}(a,n);var o=String(a).split("."),i=o.length,u=0;i>1&&(u=(u=o[i-1])?u-0:0);var s=S[n],l=function(e,t){if(e===O.H_MM_SS_S)return 0===t?".0":"";if(e===O.H_MM_SS_SS)return 0===t?".00":t<10?"0":"";if(e===O.H_MM_SS_SSS){if(0===t)return".000";if(t<10)return"00";if(t<100)return"0"}return""}(n,u),c=parseInt(a/3600),d=parseInt((a-3600*c)/60),f=e<0?"-":"";if(n===O.H_MM)return f+="".concat(c,":").concat(d>9?d:"0".concat(d));var p=Number.parseFloat((a-3600*c-60*d).toFixed(s));return d=d>9?d:"0".concat(d),p=p>9?p:"0".concat(p),f+="".concat(c,":").concat(d,":").concat(p).concat(l)},$e=function(e,t){return(e||0===e)&&(t||0===t)},et=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.isBaiduMap,a=void 0===r||r,o=n.hyphen,i=void 0===o?"":o;if(!e)return"";switch((t||{}).geo_format){case"lng_lat":var u=e.lng,s=e.lat;return $e(u,s)?a?"".concat(u,", ").concat(s):"".concat(s,", ").concat(u):"";case"country_region":return e.country_region||"";case"province":return e.province||"";case"province_city":var l=e.province,c=e.city;return"".concat(l||"").concat(i).concat(c||"").trim();case"province_city_district":var d=e.province,f=e.city,p=e.district;return"".concat(d||"").concat(i).concat(f||"").concat(i).concat(p||"").trim();case"map_selection":var h=e.address,m=e.title;return"".concat(h||"").concat(i).concat(m||"").trim();default:var v=e.province,E=e.city,g=e.district,y=e.detail;return v||E||g||y?"".concat(v||"").concat(i).concat(E||"").concat(i).concat(g||"").concat(i).concat(y||"").trim():""}},tt=function(e,t){if(!e)return"";var n=e.province,r=e.city,a=e.district,o=e.country_region;switch(t){case de.CITY:return r||"";case de.DISTRICT:return a||"";case de.COUNTRY:return o||"";default:return n||""}},nt=function(e){return e&&e.text||""},rt=function(e){var t=e.toString().split(/[eE]/),n=(t[0].split(".")[1]||"").length-+(t[1]||0);return n>0?n:0},at=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15;return+parseFloat(Number(e).toPrecision(t))},ot=function(e){if(-1===e.toString().indexOf("e"))return Number(e.toString().replace(".",""));var t=rt(e);return t>0?at(Number(e)*Math.pow(10,t)):Number(e)},it=function(e,t){var n=ot(e),r=ot(t),a=rt(e)+rt(t);return n*r/Math.pow(10,a)},ut=function(e){return(e||0===e)&&"[object Number]"===Object.prototype.toString.call(e)},st=function(e,t){return e===t||Math.abs(e-t)<1e-5},lt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0===t)return Math.round(e);var n=Math.pow(10,t),r=e*n;return t>0&&(r=Number.parseFloat(r.toFixed(1))),Math.round(r)/n},ct={comma:",",dot:".",no:"",space:" "},dt=function(e,t){var n=t||{},r=n.precision,a=void 0===r?2:r,o=n.enable_precision,i=void 0!==o&&o,u=Object.prototype.toString.call(e);if("[object Number]"!==u)return"[object String]"===u&&te.includes(e)?e:null;var s=i?a:function(e){if(Number.isInteger(e))return 0;var t=String(e).split("."),n=t[1]?t[1].length:8;return n>8?8:n}(e);return e.toFixed(s)},ft=function(e){return"string"!==typeof e?"":e.endsWith("0")?e.replace(/(?:\.0*|(\.\d+?)0+)$/,"$1"):e},pt=function(e,t){var n=t.formats,r=t.isCurrency,a=void 0===r||r,o=n||{},i=o.decimal,u=void 0===i?"dot":i,s=o.thousands,l=void 0===s?"no":s,c=o.precision,d=void 0===c?2:c,f=o.enable_precision,p=void 0!==f&&f;if(String(e).includes("e")){if(e<1&&e>-1){var h=e.toFixed(p?d:8);return p||(h=ft(h)),0===parseFloat(h)&&h.startsWith("-")?h.substring(1):h}return String(e)}var m=ct[u],v=ct[l],E=p?d:function(e){if(Number.isInteger(e))return 0;var t=String(e).split(".")[1],n=t?t.length:8;return n>8?8:n}(e),g=parseFloat(lt(e,E).toFixed(E)),y=g<0,b=Math.trunc(g),A=String(Math.abs(function(e,t){var n=Math.pow(10,Math.max(rt(e),rt(t)));return(it(e,n)-it(t,n))/n}(g,b)).toFixed(E)).slice(1);p||(A=ft(A)),a&&(p||(A=2===A.length?A=A.padEnd(3,"0"):(A.substring(0,3)||".").padEnd(3,"0"))),A=A.replace(/./,m);for(var C=[],T=0,_=(b=Math.abs(b).toString()).length-1;_>-1;_--)T+=1,C.unshift(b[_]),T%3||0===_||C.unshift(v);return"".concat(y?"-":"").concat(C.join("")).concat(A)},ht=function(e,t){var n=Object.prototype.toString.call(e);if("[object Number]"!==n)return"[object String]"===n&&e.startsWith("#")?e:"";if(isNaN(e)||e===1/0||e===-1/0)return String(e);var r=(t||{}).format;switch(void 0===r?k:r){case"number":return pt(e,{formats:t,isCurrency:!1});case"percent":return"".concat(pt(Number.parseFloat((100*e).toFixed(8)),{formats:t,isCurrency:!1}),"%");case"yuan":return"\uffe5".concat(pt(e,{formats:t}));case"dollar":return"$".concat(pt(e,{formats:t}));case"euro":return"\u20ac".concat(pt(e,{formats:t}));case"duration":return Ze(e,t);case"custom_currency":return"after"===t.currency_symbol_position?"".concat(pt(e,{formats:t})).concat(t.currency_symbol||""):"".concat(t.currency_symbol||"").concat(pt(e,{formats:t}));default:return String(e)}},mt=function(e,t,n){if(!e)return"";var r=e.replace(/\u3002/g,".");switch(t){case"percent":return r.replace(/[^.-\d,%]/g,"");case"yuan":return r.replace(/[^.-\d\xa5\uffe5,]/g,"");case"dollar":return r.replace(/[^.-\d$,]/g,"");case"euro":return r.replace(/[^.-\d\u20ac,]/g,"");case"custom_currency":var a=new RegExp("[^.-d"+n+",]","g");return r.replace(a,"");default:return r.replace(/[^.-\d,]/g,"")}},vt=function(e){return e&&e.data&&Array.isArray(e.data.options)?e.data.options:[]},Et=function(e){if(1===e.length)return String(Math.floor(Math.random()*Math.pow(10,6)));for(var t,n=!1;!n&&(t=String(Math.floor(Math.random()*Math.pow(10,6))),!(n=e.every((function(e){return e.id!==t})))););return t},gt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=Et(e),a=n&&ne.find((function(e){return e.COLOR===n}));return a||(a=function(e){var t=ne.slice(12,24),n=Math.floor(Math.random()*t.length);if(!Array.isArray(e)||0===e.length)return t[n];var r=e.slice(-(t.length-1)),a=[],o={};for(t.forEach((function(e,t){o[e.COLOR]=t})),r.forEach((function(e){var t=o[e.color];a.push(t)}));-1!=a.indexOf(n);)n=Math.floor(Math.random()*t.length);return t[n]||t[0]}(e)),{id:r,name:t,color:a.COLOR,textColor:a.TEXT_COLOR}},yt=function(e,t){var n=e.find((function(e){return e.name===t}));if(n)return{selectedOptionId:n.id};var r=gt(e,t)||{};return{cellOption:r,selectedOptionId:r.id}},bt=function(e,t){var n=[],r=[];return t.forEach((function(t){var a=e.find((function(e){return e.name===t}));if(a)r.push(a.id);else{var o=gt(e,t);o&&(n.push(o),r.push(o.id))}})),0===n.length?{selectedOptionIds:r}:{cellOptions:n,selectedOptionIds:r}},At=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.id===t})):null},Ct=function(e,t){if(!t||!Array.isArray(e))return"";var n=At(e,t);return n?n.name:""},Tt=function(e,t){var n=vt(e);return Ct(n,t)},_t=function(e,t){if(!Array.isArray(t)||!Array.isArray(e))return"";var n=e.filter((function(e){return t.includes(e.id)}));return 0===n.length?"":n.map((function(e){return e.name})).join(", ")},Dt=function(e,t){if(!t||!e||0===e.length)return"";var n=e.find((function(e){return e.id===t}));return n&&n.name||""},Ot=[m.IMAGE,m.FILE,m.MULTIPLE_SELECT,m.COLLABORATOR],Nt=function(e,t,n){var r=n.collaborators,a=n.isArchiveView;if(!Array.isArray(e)||0===e.length||!t.data)return"";var o=t.key,i=t.data,u=i.array_type,s=i.array_data,l={key:o,type:u,data:s};return Ot.includes(u)?kt((0,v.default)({},o,e),l,{collaborators:r}):u===m.STRING?(l.type=m.TEXT,e.map((function(e){return kt((0,v.default)({},o,e),l)})).filter(Boolean).join(", ")):u===m.BOOL?(l.type=m.CHECKBOX,e.map((function(e){return kt((0,v.default)({},o,e),l)})).filter(Boolean).join(", ")):e.map((function(e){return kt((0,v.default)({},o,e),l,{collaborators:r,isArchiveView:a})})).filter((function(e){return e||0===e})).join(", ")},St=function(e,t){if(!t)return"";var n=t.result_type;if(n===Z.NUMBER)return ht(e,t);if(n===Z.DATE){var r=t.format;return Xe(e,r)}if(n===Z.ARRAY){var a=t.array_type,o=t.array_data;return a?A.includes(a)?e:!Ot.includes(a)&&Array.isArray(e)?e.map((function(e){return wt({FORMULA_ARRAY:e},a,"FORMULA_ARRAY",{data:o})})).join(", "):wt({FORMULA_ARRAY:e},a,"FORMULA_ARRAY",{data:o}):""}return"[object Boolean]"===Object.prototype.toString.call(e)?String(e):e},wt=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.data,o=r.formulaRows,i=void 0===o?{}:o,u=r.collaborators,s=void 0===u?[]:u,l=r.departments,c=void 0===l?[]:l,d=r.isBaiduMap,f=void 0===d||d,p=r.geolocationHyphen,h=void 0===p?"":p;if(!e)return"";var v=e[n];switch(t){case m.LONG_TEXT:return nt(v);case m.NUMBER:return ht(v,a);case m.DURATION:return Ze(v,a);case m.GEOLOCATION:return et(v,a,{isBaiduMap:f,hyphen:h});case m.SINGLE_SELECT:if(!a)return"";var E=a.options;return Ct(E,v);case m.MULTIPLE_SELECT:if(!a)return"";var g=a.options;return _t(g,v);case m.DATE:var y=(a||{}).format;return Xe(v,void 0===y?C:y);case m.CTIME:case m.MTIME:return Ge.format(v,"YYYY-MM-DD HH:MM:SS");case m.COLLABORATOR:return Ke(s,v);case m.DEPARTMENT_SINGLE_SELECT:return Dt(c,v);case m.CREATOR:case m.LAST_MODIFIER:return"anonymous"===v?v:Ke(s,[v]);case m.FORMULA:case m.LINK_FORMULA:var b=i&&i[e._id];return b?St(b[n],a):"";case m.DIGITAL_SIGN:return Je(v);default:return v||"boolean"===typeof v?String(v):""}},kt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.formulaRows,a=void 0===r?{}:r,o=n.collaborators,i=void 0===o?[]:o,u=n.departments,s=void 0===u?[]:u,l=n.isArchiveView,c=void 0!==l&&l;if(!e||!t)return"";var d=t.key,f=t.type,p=t.data,h=e[d];switch(f){case m.TEXT:case m.EMAIL:case m.URL:case m.AUTO_NUMBER:return h||"";case m.RATE:return h?String(h):"";case m.CHECKBOX:return"boolean"===typeof h?String(h):"true"===h?"true":"false";case m.LONG_TEXT:return c&&(h={text:h}),nt(h);case m.NUMBER:return ht(h,p);case m.DURATION:return Ze(h,p);case m.GEOLOCATION:return et(h,p);case m.SINGLE_SELECT:return p?Ct(p.options,h):"";case m.MULTIPLE_SELECT:return p?_t(p.options,h):"";case m.DATE:var v=(p||{}).format,E=void 0===v?C:v,g="D/M/YYYY"===E?E.replace(/D\/M\/YYYY/,"DD/MM/YYYY"):E;return Xe(h,g);case m.CTIME:case m.MTIME:return Ge.format(h,"YYYY-MM-DD HH:MM:SS");case m.COLLABORATOR:return Ke(i,h);case m.DEPARTMENT_SINGLE_SELECT:return Dt(s,h);case m.CREATOR:case m.LAST_MODIFIER:return"anonymous"===h?h:Ke(i,[h]);case m.LINK:var y=h;if(!c){var b=a&&a[e._id];y=b&&b[d]}if(!Array.isArray(y)||0===y.length)return"";var A=y.map((function(e){return e.display_value}));return A.some((function(e){return Array.isArray(e)}))?A.map((function(e){return Nt(e,t,{collaborators:i,isArchiveView:c})})).filter(Boolean).join(", "):Nt(A,t,{collaborators:i});case m.FORMULA:case m.LINK_FORMULA:var T=h;if(!c){var _=a&&a[e._id];T=_&&_[d]}var D=p.result_type;if(D===Z.STRING)return T||"";if(D===Z.BOOL)return"boolean"===typeof T?String(T):"true"===T?"true":"false";if(D===Z.NUMBER)return ht(T,p);if(D===Z.DATE){var O=p.format;return Xe(T,O)}return Nt(T,t,{collaborators:i,isArchiveView:c});case m.FILE:case m.IMAGE:case m.DIGITAL_SIGN:case m.BUTTON:return"";default:return h?String(h):""}},It=n(60436),Lt=function(e){var t=e.type,n=e.data;if(ee[t]){var r=n||{},a=r.result_type,o=r.array_type;return a===Z.ARRAY?o:a}return t===m.LINK?(n||{}).array_type:t},Rt=function(e,t){return Array.isArray(e)&&t?e.filter((function(e){return e.type===t})):[]};function Pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pt(Object(n),!0).forEach((function(t){(0,v.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xt=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e._id===t})):null},Ft=function(e){if(!e)return!1;var t=e.link_id,n=e.table_id,r=e.other_table_id,a=e.display_column_key;return!!(t&&n&&r&&a)},Bt=function(e,t,n){return e===t?t:n},Ut=function(e,t,n){return e===t?n:t},jt=function(e,t,n,r,a){if(!Array.isArray(e)||0===e.length||!n||!r||!a)return[];var o=xt(e,t);if(!o)return[];var i=(n===r?o.table2_table1_map:o.table1_id===n?o.table1_table2_map:o.table2_table1_map)[a];return i?(0,It.A)(i):[]},Ht=function(e,t,n){var r=n.links,a=n.tables,o=t._id,i=t.columns,u=Pe(e)?(0,It.A)(e):Re(t,e),s=Rt(i,m.LINK),l={};return s.forEach((function(e){var t=e.key,n=e.data||{},i=n.link_id,s=n.table_id,c=n.other_table_id,d=o===s?c:s,f=Ne(a,d);u.forEach((function(e){var n=e._id,a=f&&jt(r,i,o,d,n)||[];a=a.filter((function(e){return f.id_row_map[e]})),l[n]=Mt(Mt({},l[n]),{},(0,v.default)({},t,a))}))})),l},Yt=function(e,t){if(!e&&0!==e)return null;if("number"===typeof e)return e;if("string"!==typeof e)return null;var n=parseFloat(e.replace(/[^.-\d]/g,""));return"percent"!==t||isNaN(n)?isNaN(n)?null:n:function(e,t){var n=ot(e),r=ot(t);return it(n/r,at(Math.pow(10,rt(t)-rt(e))))}(n,100)},Gt=function(e,t){var n=t||{},r=n.format,a=n.decimal,o=n.thousands,i=n.enable_precision,u=n.precision,s=e;if(a&&o&&"comma"===a&&(s="dot"===o?(s=(s=s.replace(/,/,"@")).replace(/\./g,",")).replace(/@/,"."):(s=s.replace(/\./g,"")).replace(/,/,".")),s=Yt(s,r),i&&s){var l="percent"===r?u+2:u;s=parseFloat(lt(s,l).toFixed(l))}return s},zt=function(e,t){if(0===e)return 0;if(!e)return null;var n=(t||{}).duration_format;if(n=n||O.H_MM,N.findIndex((function(e){return e.type===n}))<0)return null;var r=e-0;if(ut(r))return n===O.H_MM?60*r:r;var a=String(e),o="-"===a[0];o&&(a=a.substring(1));var i,u,s,l=a.split(/[:\uff1a]/),c=l.length;n===O.H_MM?(i=c-2,u=c-1):(i=c-3,u=c-2,s=c-1);var d=l[i]-0,f=l[u]-0,p=l[s]-0;if(!ut(d)&&!ut(f)&&!ut(p))return null;var h=3600*(d=ut(d)?d:0)+60*(f=ut(f)?f:0)+(p=ut(p)?p:0);return o?-h:h},Wt=function(e){if("number"===typeof e)return e;if(!e||!e.trim())return null;var t=e.trim(),n=String(t).indexOf("%")>-1,r=parseFloat(t.replace(/[^.-\d]/g,""));return n&&!isNaN(r)?r/100:isNaN(r)?null:r},Kt=function(e){return"true"===e||!0===e},Vt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD";if("string"!==typeof e||!e.trim())return null;var n={};return n=/^[0-9]+$/.test(e)?new Date(Yt(e)):Ge.parseDateWithFormat(e,t),t.indexOf("HH:mm")<0?Ge.format(n,"YYYY-MM-DD")||null:Ge.format(n,"YYYY-MM-DD HH:MM")||null},Qt=function(e,t){var n="number"===typeof e?e+"":e;if(!n||!n.trim())return null;var r,a=n;t.data?r=t.data&&t.data.options:t.data={},r&&Array.isArray(r)||(t.data.options=[],r=[]);var o=r.find((function(e){return e.name===a}));if(o)return o.id;var i=Math.floor(Math.random()*(ne.length-1)),u=ne[i],s={id:Et(r),name:a,color:u.COLOR,textColor:u.TEXT_COLOR};return t.data.options.push(s),s.id},qt=function(e,t){var n="number"===typeof e?e+"":e;if(!n||!n.trim())return null;var r=n.trim(),a=null;t.data?a=t.data&&t.data.options:t.data={},a&&Array.isArray(a)||(t.data.options=[],a=[]);var o=a.find((function(e){return e.name===r}));return o?[o.id]:r.split(" ").map((function(e){return Qt(e,t)}))},Xt=function(e,t){if(!e||!Array.isArray(e))return null;var n;t.data?n=t.data&&t.data.options:t.data={},n&&Array.isArray(n)||(t.data.options=[],n=[]);var r=e.map((function(e){var r=n.find((function(t){return t.name===e}));if(r)return r;var a=Math.floor(Math.random()*(ne.length-1)),o=ne[a],i={id:Et(n),name:e,color:o.COLOR,textColor:o.TEXT_COLOR};return t.data.options.push(i),i})).map((function(e){return e.id}));return r.length>0?r:null},Jt=/\[.+\]\(\S+\)|<img src=(\S+).+\/>|!\[\]\(\S+\)|<\S+>/g,Zt=/^<img src="(\S+)" .+\/>/,$t=/^!\[\]\((\S+)\)/,en=/^\[.+\]\(\S+\)/,tn=/^<(\S+)>$/;function nn(e){for(var t="",n=e.replace(Jt,""),r=n.length,a=0;a<r;a++){var o=n[a];if("#"!==o){if("\n"===o)t+=" ";else{if("`"===o)continue;if("*"===o)continue;t+=n[a]}if(150===t.length)break}}t=t.length===r?t:"".concat(t,"...");var i=e.match(Jt);if(i){var u=function(e){var t={links:[],images:[]};return e.forEach((function(e){if(e.search(en)>=0)t.links.push(e);else if(e.search(tn)>=0)t.links.push(e.match(tn)[1]);else{var n=e.match(Zt),r=e.match($t);n?t.images.push(n[1]):r&&t.images.push(r[1])}})),t}(i);return{preview:t,images:u.images,links:u.links}}return{preview:t,images:[],links:[]}}var rn=function(e){var t=e&&e.slice(0,1e5),n=nn(t);return{text:t,preview:n.preview,images:n.images,links:n.links}},an=function(e){if(!e||!e.trim())return null;var t=e.trim().split(" ");return t=t.filter((function(e){return!!e.match(/http:\/\/.+/)&&!!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(e)})),t.length>0?t:null},on=/.+\u7701|.+\u81ea\u6cbb\u533a|.+\u7279\u522b\u884c\u653f\u533a|\u5317\u4eac\u5e02|\u5929\u6d25\u5e02|\u4e0a\u6d77\u5e02|\u91cd\u5e86\u5e02|\u5b89\u5fbd|\u798f\u5efa|\u7518\u8083|\u5e7f\u4e1c|\u5e7f\u897f|\u8d35\u5dde|\u6d77\u5357|\u6cb3\u5317|\u6cb3\u5357|\u9ed1\u9f99\u6c5f|\u6e56\u5317|\u6e56\u5357|\u5409\u6797|\u6c5f\u82cf|\u6c5f\u897f|\u8fbd\u5b81|\u5185\u8499\u53e4|\u5b81\u590f|\u9752\u6d77|\u5c71\u4e1c|\u5c71\u897f|\u9655\u897f|\u56db\u5ddd|\u897f\u85cf|\u65b0\u7586|\u4e91\u5357|\u6d59\u6c5f|\u5317\u4eac|\u4e0a\u6d77|\u5929\u6d25|\u91cd\u5e86/,un=/.+\u81ea\u6cbb\u5dde|[^\u5e02]+\u5e02|.+\u76df|.+\u5730\u533a|.+\u533a\u5212/,sn=/(.+\u5e02|.+\u53bf|.+\u65d7|.+\u533a)/,ln=function(e,t){var n=(t||{}).geo_format,r=void 0===n?"geolocation":n,a=e||"";if(a.length<3)return{};if("lng_lat"===r){var o=/^-?([1-9]\d*\.\d+|0\.\d+|[1-9]\d*|0)$/;if(a.indexOf(",")<0)return{};var i=a.split(",");if(2!==i.length)return{};var u=i[0].trim(),s=i[1].trim();return u&&s&&(u.match(o)&&s.match(o))?{lng:u,lat:s}:{}}var l=a.match(on),c="",d="",f="";l&&(c=l[0],a=a.slice(l.index+c.length));var p=a.match(un);p?(d=p[0],a=a.slice(p.index+d.length)):(c.includes("\u5317\u4eac")||c.includes("\u5929\u6d25")||c.includes("\u91cd\u5e86")||c.includes("\u4e0a\u6d77"))&&(d=c);var h=a.match(sn);return h&&(f=h[0],a=a.slice(h.index+f.length)),{province:c,city:d,district:f,detail:a}},cn=function(e,t){var n=(t||{}).duration_format;if(n=n||O.H_MM,N.findIndex((function(e){return e.type===n}))<0)return null;if(0===e)return 0;if(!e)return null;var r=e-0;if(ut(r))return r;var a=e+"",o="-"===a[0];o&&(a=a.substring(1));var i,u,s,l=a.split(/[:\uff1a]/),c=l.length;if(0===c)return"";n===O.H_MM?(i=c-2,u=c-1):(i=c-3,u=c-2,s=c-1);var d=l[i]-0,f=l[u]-0,p=l[s]-0;if(!ut(d)&&!ut(f)&&!ut(p))return null;var h=3600*(d=ut(d)?d:0)+60*(f=ut(f)?f:0)+(p=ut(p)?p:0);return o?-h:h},dn=function(e){if("object"!==(0,Te.A)(e))return!1;return["name","size","url","type"].every((function(t){return e[t]||0===e[t]}))},fn=function(e,t,n,r,a,o){var i=(arguments.length>6&&void 0!==arguments[6]?arguments[6]:{}).debug,u={};e.hasOwnProperty("_id")&&(u._id=e._id),e.hasOwnProperty("_mtime")&&(u._mtime=e._mtime),e.hasOwnProperty("_ctime")&&(u._ctime=e._ctime);var s=n.columns;s.length>500&&(s=s.slice(0,500));for(var l=r?r.hidden_columns:null,c=0;c<s.length;c++){var d=s[c],f=d.key,p=d.type,h=d.name;if(!l||!l.includes(f)){var v=e[f];switch(p){case m.SINGLE_SELECT:if(!d.data){i&&i("No options found");break}u[h]=Tt(d,v);break;case m.MULTIPLE_SELECT:if(!d.data){i&&i("No options found");break}if(!Array.isArray(v)){u[h]="";break}for(var E=[],g=0;g<v.length;g++){var y=Tt(d,v[g]);y&&E.push(y)}u[h]=E;break;case m.LONG_TEXT:u[h]=v?v.text:"";break;case m.LINK:if(!d.data){i&&i("No links found");break}if(o){var b=a&&a[e._id],A=b&&b[f];if(!Array.isArray(A)||0===A.length){u[h]=null;break}u[h]=A;break}var C=n._id,T=d.data,_=T.link_id,D=T.table_id,O=T.other_table_id,N=C===D?O:D,S=t.links;u[h]=jt(S,_,C,N,e._id);break;case m.FORMULA:case m.LINK_FORMULA:if(!d.data||!a){i&&i("No formula found");break}var w=a[e._id]||{};u[h]=St(w[f],d.data);break;default:u[h]=v}De(u[h])&&delete u[h]}}return u},pn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r={};for(var a in e){var o=e[a];if("_id"!==a){var i=Ie(t,a);if(i)switch(i.type){case m.TEXT:if(null==o){r[i.key]="";break}r[i.key]=(o+"").slice(0,1e4);break;case m.EMAIL:case m.URL:r[i.key]=null==o?"":o+"";break;case m.NUMBER:r[i.key]=Wt(o);break;case m.CHECKBOX:r[i.key]=Kt(o);break;case m.DATE:var u=i.data&&i.data.format;r[i.key]=Vt(o,u);break;case m.COLLABORATOR:r[i.key]=n?Ve(o,n):o;break;case m.SINGLE_SELECT:r[i.key]=Qt(o,i);break;case m.MULTIPLE_SELECT:if(!o){r[i.key]=null;break}if(Array.isArray(o)){r[i.key]=Xt(o,i);break}if("string"===typeof o){o.trim()?r[i.key]=qt(o,i):r[i.key]=null;break}r[i.key]=null;break;case m.LONG_TEXT:var s=o;if(!s){r[i.key]=null;break}if("object"===(0,Te.A)(s)){r[i.key]=s;break}if("string"===typeof s){s.trim()?r[i.key]=rn(s):r[i.key]=null;break}r[i.key]=null;break;case m.IMAGE:if(!o){r[i.key]=null;break}if(Array.isArray(o)){r[i.key]=o;break}if("string"===typeof o){o.trim()?r[i.key]=an(o):r[i.key]=null;break}r[i.key]=null;break;case m.FILE:if(!o){r[i.key]=null;break}if(Array.isArray(o)){var l=o.filter((function(e){return dn(e)}));r[i.key]=l.length>0?l:null;break}if("string"===typeof o){r[i.key]=null;break}r[i.key]=null;break;case m.LINK:case m.FORMULA:case m.LINK_FORMULA:r[i.key]=null;break;case m.DIGITAL_SIGN:if(!o){r[i.key]=null;break}if("object"===(0,Te.A)(o)){r[i.key]=o;break}r[i.key]=null;break;case m.GEOLOCATION:if(!o){r[i.key]=null;break}if("object"===(0,Te.A)(o)){r[i.key]=o;break}if("string"===typeof o){o.trim()?r[i.key]=ln(o,i.data):r[i.key]=null;break}r[i.key]=null;break;case m.DURATION:r[i.key]=cn(o,i.data);break;default:r[i.key]=o}}else r._id=o}return r},hn=function(e){return y.includes(Lt(e))},mn=function(e){return!!e&&(e===D.YYYY_MM_DD||e===D.YYYY_MM_DD_HH_MM||e===D.YYYY_MM_DD_HH_MM_SS)},vn="number",En="string",gn="boolean",yn="array",bn=[m.TEXT,m.STRING],An=[j.EMPTY,j.NOT_EMPTY],Cn=[j.IS_ANY_OF,j.IS_NONE_OF],Tn=[B.NUMBER_OF_DAYS_AGO,B.NUMBER_OF_DAYS_FROM_NOW,B.THE_NEXT_NUMBERS_OF_DAYS,B.THE_PAST_NUMBERS_OF_DAYS,B.EXACT_DATE],_n=[B.NUMBER_OF_DAYS_AGO,B.NUMBER_OF_DAYS_FROM_NOW,B.THE_NEXT_NUMBERS_OF_DAYS,B.THE_PAST_NUMBERS_OF_DAYS],Dn=function(){function e(){(0,Me.A)(this,e)}return(0,xe.A)(e,null,[{key:"validate",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=e.column_key,a=e.filter_predicate,o=e.filter_term_modifier,i=e.filter_term,u=this.validateColumn(r,t).error_message;if(u)return{error_message:u};var s=t.find((function(e){return e.key===r})),l=this.validatePredicate(a,s).error_message;if(l)return{error_message:l};if(this.isFilterOnlyWithPredicate(a,s))return{error_message:null};var c=this.validateModifier(o,a,s).error_message;if(c)return{error_message:c};if(this.isFilterOnlyWithModifier(o,s))return{error_message:null};if(n){var d=this.validateTerm(i,a,o,s).error_message;if(d)return{error_message:d}}return{error_message:null}}},{key:"validateColumn",value:function(e,t){if(!e)return{error_message:J.INCOMPLETE_FILTER};var n=t.find((function(t){return t.key===e}));return n?this.isValidColumnType(n)?{error_message:null}:{error_message:J.COLUMN_NOT_SUPPORTED}:{error_message:J.COLUMN_MISSING}}},{key:"validatePredicate",value:function(e,t){if(!e)return{error_message:J.INCOMPLETE_FILTER};var n=t.type,r=t.data,a=V[n].filterPredicateList;if(ee[n]||n===m.LINK){var o=r.result_type;return o===Z.ARRAY?this.validatePredicateWithArrayType(e,t):this.validatePredicate(e,{type:o})}return a.includes(e)?{error_message:null}:{error_message:J.UNMATCHED_PREDICATE}}},{key:"validatePredicateWithArrayType",value:function(e,t){var n=t.data.array_type;return n===m.CHECKBOX||n===m.BOOL?this.validatePredicate(e,{type:m.CHECKBOX}):!!An.includes(e)||(n===m.SINGLE_SELECT?this.validatePredicate(e,{type:m.MULTIPLE_SELECT}):A.includes(n)?this.validatePredicate(e,{type:m.COLLABORATOR}):this.validatePredicate(e,{type:n}))}},{key:"isFilterOnlyWithPredicate",value:function(e,t){if(An.includes(e))return!0;var n=t.type,r=t.data;if(ee[n]||n===m.LINK){var a=r.result_type,o=r.array_type;return a===Z.ARRAY?this.isFilterOnlyWithPredicate(e,{type:o}):this.isFilterOnlyWithPredicate(e,{type:a})}var i=j.IS_CURRENT_USER_ID,u=j.INCLUDE_ME;return!(e!==i||!bn.includes(n))||!(e!==u||!A.includes(n))}},{key:"validateModifier",value:function(e,t,n){if(!hn(n))return{error_message:null};if(!e)return{error_message:J.INCOMPLETE_FILTER};if(t===j.IS_WITHIN){if(q.includes(e))return{error_message:null}}else if(Q.includes(e))return{error_message:null};return{error_message:J.UNMATCHED_MODIFIER}}},{key:"isFilterOnlyWithModifier",value:function(e,t){return!!hn(t)&&!Tn.includes(e)}},{key:"validateTerm",value:function(e,t,n,r){return this.isTermMissing(e)?{error_message:J.INCOMPLETE_FILTER}:this.isValidTerm(e,t,n,r)?{error_message:null}:{error_message:J.INVALID_TERM}}},{key:"isTermMissing",value:function(e){return!e&&0!==e&&!1!==e||Array.isArray(e)&&0===e.length}},{key:"isValidTerm",value:function(e,t,n,r){switch(r.type){case m.TEXT:case m.GEOLOCATION:case m.AUTO_NUMBER:case m.EMAIL:case m.URL:case m.STRING:return this.isValidTermType(e,En);case m.SINGLE_SELECT:var a=vt(r);return Cn.includes(t)?!!this.isValidTermType(e,yn)&&this.isValidSelectedOptions(e,a):!!this.isValidTermType(e,En)&&!!a.find((function(t){return e===t.id}));case m.NUMBER:case m.DURATION:case m.RATE:return this.isValidTermType(e,vn);case m.CHECKBOX:case m.BOOL:return this.isValidTermType(e,gn);case m.COLLABORATOR:case m.CREATOR:case m.LAST_MODIFIER:return this.isValidTermType(e,yn);case m.DEPARTMENT_SINGLE_SELECT:return Cn.includes(t)?this.isValidTermType(e,yn):!![I.CURRENT_USER_DEPARTMENT,I.CURRENT_USER_DEPARTMENT_AND_SUB].includes(e)||this.isValidTermType(e,vn);case m.MULTIPLE_SELECT:if(!this.isValidTermType(e,yn))return!1;var o=vt(r);return this.isValidSelectedOptions(e,o);case m.DATE:case m.CTIME:case m.MTIME:return _n.includes(n)?this.isValidTermType(e,vn):this.isValidTermType(e,En);case m.FORMULA:case m.LINK_FORMULA:var i=r.data.result_type;return i===Z.ARRAY?this.isValidTermWithArrayType(e,t,n,r):this.isValidTerm(e,t,n,{type:i});case m.LINK:return this.isValidTermWithArrayType(e,t,n,r);default:return!1}}},{key:"isValidTermType",value:function(e,t){return t===yn?Array.isArray(e)&&e.length>0:t===m.NUMBER?(0,Te.A)(e)===t||!isNaN(Number(e)):(0,Te.A)(e)===t}},{key:"isValidTermWithArrayType",value:function(e,t,n,r){var a=r.data,o=a.array_type,i=a.array_data;return o===m.SINGLE_SELECT?this.isValidTerm(e,t,n,{type:m.MULTIPLE_SELECT,data:i}):A.includes(o)?this.isValidTerm(e,t,n,{type:m.COLLABORATOR}):this.isValidTerm(e,t,n,{type:o,data:i})}},{key:"isValidColumnType",value:function(e){var t=e.type,n=e.data;if(ee[t]||t===m.LINK){if(!n)return!1;var r=n.result_type,a=n.array_type;return r===Z.ARRAY?this.isValidColumnType({type:a}):this.isValidColumnType({type:r})}return V.hasOwnProperty(t)}},{key:"isValidSelectedOptions",value:function(e,t){var n=t.filter((function(t){return e.includes(t.id)}));return e.length===n.length}}]),e}();function On(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?On(Object(n),!0).forEach((function(t){(0,v.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):On(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Sn=[B.TODAY,B.TOMORROW,B.YESTERDAY,B.ONE_WEEK_AGO,B.ONE_WEEK_FROM_NOW,B.ONE_MONTH_AGO,B.ONE_MONTH_FROM_NOW,B.NUMBER_OF_DAYS_AGO,B.NUMBER_OF_DAYS_FROM_NOW,B.EXACT_DATE],wn=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){var n=Dn.validate(e,t).error_message;return!n||n!==J.INCOMPLETE_FILTER})):[]},kn=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){return!Dn.validate(e,t).error_message})):[]},In=function(e,t){var n=new Date,r=n.getFullYear(),a=n.getMonth(),o=n.getDate(),i=[31,28,31,30,31,30,31,31,30,31,30,31];switch(i[1]=r%4!==0||r%100===0&&r%400!==0?28:29,e){case B.TODAY:return new Date(r,a,o,0,0,0);case B.TOMORROW:return new Date(r,a,o+1);case B.YESTERDAY:return new Date(r,a,o-1);case B.ONE_WEEK_AGO:return new Date(r,a,o-7);case B.ONE_WEEK_FROM_NOW:return new Date(r,a,o+7);case B.ONE_MONTH_AGO:var u=a-1,s=0===a?11:u,l=o>i[s]?i[s]:o;return new Date(r,u,l);case B.ONE_MONTH_FROM_NOW:var c=a+1,d=11===a?0:c,f=o>i[d]?i[d]:o;return new Date(r,c,f);case B.NUMBER_OF_DAYS_AGO:return new Date(r,a,o-Number(t));case B.NUMBER_OF_DAYS_FROM_NOW:return new Date(r,a,o+Number(t));case B.EXACT_DATE:return new Date(t);case B.THE_PAST_WEEK:var p=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,a,o-p-6),endDate:new Date(r,a,o-p)};case B.THIS_WEEK:var h=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,a,o-h+1),endDate:new Date(r,a,o-h+7)};case B.THE_NEXT_WEEK:var m=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,a,o-m+8),endDate:new Date(r,a,o-m+14)};case B.THE_PAST_MONTH:var v=a-1;return{startDate:new Date(r,v,1),endDate:new Date(r,v,i[0===a?11:v])};case B.THIS_MONTH:return{startDate:new Date(r,a,1),endDate:new Date(r,a,i[a])};case B.THE_NEXT_MONTH:var E=a+1;return{startDate:new Date(r,E,1),endDate:new Date(r,E,11===a?i[0]:i[E])};case B.THE_PAST_YEAR:var g=r-1;return{startDate:new Date(g,0,1),endDate:new Date(g,11,31)};case B.THIS_YEAR:return{startDate:new Date(r,0,1),endDate:new Date(r,11,31)};case B.THE_NEXT_YEAR:var y=r+1;return{startDate:new Date(y,0,1),endDate:new Date(y,11,31)};case B.THE_NEXT_NUMBERS_OF_DAYS:return{startDate:new Date(r,a,o+1,0,0,0),endDate:new Date(r,a,o+Number(t))};case B.THE_PAST_NUMBERS_OF_DAYS:return{startDate:new Date(r,a,o-Number(t)),endDate:new Date(r,a,o,0,0,0)};default:return{}}},Ln=function(e,t){var n=In(e,t);if(Sn.includes(e))return Ge.format(n);var r=n.startDate,a=n.endDate;return{startDate:r?Ge.format(r):"",endDate:a?Ge.format(a):""}},Rn=function e(t,n){var r=t.filter_term,a=t.filter_term_modifier,o=n.type,i=n.data,u=t;switch(o){case m.FORMULA:case m.LINK_FORMULA:var s=i.result_type,l=i.array_type,c=i.array_data;if(s===Z.DATE&&(u.other_date=Ln(a,r)),s===Z.ARRAY){var d={type:l,data:c};u.linked_column=d,u=e(u,d)}break;case m.DATE:case m.CTIME:case m.MTIME:u.other_date=Ln(a,r);break;case m.LINK:var f=i||{},p={type:f.array_type,data:f.array_data},h=Nn(Nn({},i),{},{result_type:Z.ARRAY}),v=Nn(Nn({},n),{},{data:h});u.column=v,u.linked_column=p,u=e(u,p)}return u},Pn=function(e){return e.map((function(e){return Rn(e,e.column)}))},Mn=function(e,t){var n=[];return e.forEach((function(e){var r=e.column_key,a=Dn.validate(e,t).error_message;if(a){if(a!==J.INCOMPLETE_FILTER)throw new Error(a)}else{var o=t.find((function(e){return e.key===r})),i=Nn(Nn({},e),{},{column:o});n.push(i)}})),n};function xn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xn(Object(n),!0).forEach((function(t){(0,v.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Bn=function(e,t){if(!e||!Array.isArray(t))return!1;var n=e.column_key,r=t.find((function(e){return e.key===n}));return!!r&&pe.includes(r.type)},Un=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){return Bn(e,t)})):[]},jn=function(e,t,n,r){var a=Un(e,t),o=[];return a.forEach((function(e){var a=e.column_key,i=e.count_type,u=t.find((function(e){return a===e.key})),s=u.type,l=u.data,c=Fn(Fn({},e),{},{column:u});switch(s){case m.DATE:case m.CTIME:case m.MTIME:c.count_type=i||le.MONTH;break;case m.GEOLOCATION:c.count_type=i||de.PROVINCE;break;case m.LINK:var d=l.table_id,f=l.other_table_id,p=l.display_column_key,h=n?n._id:"",v=Ut(h,d,f),E=Ne(r.tables,v),g=ke(E,p);c.linked_table=E,c.display_column=g;break;case m.FORMULA:case m.LINK_FORMULA:hn(u)&&!i&&(c.count_type=le.MONTH)}o.push(c)})),o};function Hn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hn(Object(n),!0).forEach((function(t){(0,v.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Gn=function(e,t){var n=e&&t.find((function(t){return t.key===e.column_key}));return!!n&&oe.includes(n.type)},zn=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){return Gn(e,t)})):[]},Wn=function(e,t){var n=[];return e.forEach((function(e){var r=t[e];r>-1&&n.push(r)})),n.sort()},Kn=function(e,t){var n=zn(e,t),r=[];return n.forEach((function(e){var n=e.column_key,a=t.find((function(e){return e.key===n})),o=a.type,i=Yn(Yn({},e),{},{column:a});switch(o){case m.SINGLE_SELECT:case m.MULTIPLE_SELECT:var u=vt(a),s={};u.forEach((function(e,t){s[e.id]=t})),i.option_id_index_map=s}r.push(i)})),r},Vn=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e._id===t})):null},Qn=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.name===t})):null},qn=function(e){return"archive"===e.type},Xn=function(e,t){return wn(e.filters,t).length>0},Jn=function(e,t){return Un(e.groupbys,t).length>0},Zn=function(e,t){return zn(e.sorts,t).length>0},$n=function(e){var t=(e||{}).hidden_columns;return Array.isArray(t)&&t.length>0},er=function(e,t){return!Xn(e,t)&&!Zn(e,t)&&!Jn(e,t)},tr=function(e,t){var n=e.filters,r=e.sorts,a=e.groupbys,o=t.columns;if(!Array.isArray(o))return[];var i=kn(n,o),u=zn(r,o),s=Un(a,o),l=i&&i.length>0,c=u&&u.length>0,d=s&&s.length>0;if(!l&&!c&&!d)return[];var f={},p={},h=[];return o.forEach((function(e){var t=e.key,n=e.name,r=e.type,a=e.data,o=e.width;r===m.LINK&&(f[e.key]={key:t,name:n,type:r,data:a,width:o})})),0===Object.keys(f).length?[]:(l&&i.forEach((function(e){var t=e.column_key,n=f[t];n&&!p[t]&&(h.push(n),p[t]=!0)})),c&&u.forEach((function(e){var t=e.column_key,n=f[t];n&&!p[t]&&(h.push(n),p[t]=!0)})),d&&s.forEach((function(e){var t=e.column_key,n=f[t];n&&!p[t]&&(h.push(n),p[t]=!0)})),h)},nr=function(e){return Array.isArray(e)?e.filter((function(e){return!qn(e)})):[]},rr=function(e,t){if(!Array.isArray(t))return[];if(!$n(e))return t;var n=e.hidden_columns;return t.filter((function(e){return!n.includes(e.key)}))},ar=function(e){return Array.isArray(e)?e.filter((function(e){return!function(e){return e&&e.private_for&&e.private_for.length>0}(e)})):[]},or=function(e){return b.includes(Lt(e))},ir=function(e){return Lt(e)===m.NUMBER},ur=function(e,t,n){var r=e.columns.filter((function(e){return or(e)}));if(0===r.length)return{};var a=Pe(t)?t:Re(e,t),o={};return r.forEach((function(e){var t,r,i,u=e.type,s=e.key,l=0,c=[],d=0;a.forEach((function(e){var a=e[s];if(ee[u]){var o=n&&n[e._id];a=o&&o[s],Array.isArray(a)&&1===a.length&&(a=a[0])}ut(a)&&(c.push(a),l+=1,d+=a,t=void 0===t||a<t?a:t,r=void 0===r||a>r?a:r)})),l>0&&(c.sort((function(e,t){return e-t})),i=c.length%2===0?(c[c.length/2-1]+c[c.length/2])/2:c[parseInt(c.length/2)]);var f=0===l?0:d/l;o[s]={sum:d,average:f,median:i,max:r,min:t}})),o},sr=function(e,t){var n=e.length,r={};return t.forEach((function(t){var a,o,i,u=[],s=0,l=0;e.forEach((function(e){var n=e.summaries[t.key],r=n.sum,a=n.average,c=n.median,d=n.max,f=n.min;s+=r||0,l+=a||0,ut(c)&&u.push(c),ut(d)&&(o=void 0===o||d>o?d:o),ut(f)&&(i=void 0===i||f<i?f:i)})),u.length>0&&(u.sort(),a=u.length%2===0?(u[u.length/2-1]+u[u.length/2])/2:u[parseInt(u.length/2)]),l/=n,r[t.key]={sum:s,average:l,median:a,max:o,min:i}})),r},lr=function e(t,n,r){var a=n.columns.filter((function(e){return or(e)}));Array.isArray(t)&&0!==a.length&&t.forEach((function(t){var o=t.subgroups,i=t.row_ids;Array.isArray(o)&&o.length>0?(e(o,n,r),t.summaries=sr(o,a)):i&&(t.summaries=ur(n,i,r))}))},cr=function(e){var t=e.key,n=e.name,r=e.data.display_column_key;return{key:t,name:n,type:m.LINK_FORMULA,data:{formula:"lookup",link_column_key:t,level1_linked_table_column_key:r,level2_linked_table_column_key:null,operated_columns:[]}}},dr=function(e,t){if(!Array.isArray(e)||!t||!Array.isArray(t.columns))return[];var n={};t.columns.forEach((function(e){var t=e.key,r=e.type;ee[r]?n[t]=e:r===m.LINK&&e.data&&(n[t]=cr(e))}));var r={},a=[];e.forEach((function(e){var t=e.key;r[t]||(r[t]=e,a.push(t))}));var o={},i={};a.forEach((function(e){var t=r[e].data.operated_columns;o[e]=0,Array.isArray(t)&&t.forEach((function(t){n[t]&&(o[e]+=1,i[t]?i[t].push(e):i[t]=[e])}))}));var u=[],s=[];for(a.forEach((function(e){0===o[e]&&s.push(e)}));s.length;){var l=s.shift(),c=i[l];u.push(l),Array.isArray(c)&&c.forEach((function(e){o[e]-=1,0===o[e]&&s.push(e)}))}return u.map((function(e){return n[e]}))},fr=function(e){return e.columns.filter((function(e){var t=e.type,n=e.data;return t===m.LINK?!!n:ee[t]&&n})).map((function(e){return e.type===m.LINK?cr(e):e}))},pr=function(e){var t=fr(e);return 0===t.length?[]:dr(t,e)},hr=function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return null;var n=e[0];if(n<0||n>=t.length)return null;for(var r=1,a=t[n];r<e.length&&a;){var o=a.subgroups,i=e[r];if(!Array.isArray(o)||i<0||i>=o.length)break;a=o[i],r+=1}return a},mr=function(e){return e?String(e):""},vr=function(e,t,n){var r=e+"";if(!t)return r;var a=t-r.length;return t>1&&a>0&&(r=Array(a+1).join(0)+r),n?"".concat(n,"-").concat(r):r},Er=function(e,t){if(0===e)return 0;if(!e)return"";var n=(t||{}).rate_max_number;return e>n?n:e},gr=function(e,t){if(!e||!t)return null;var n=null,r=ut(e)?e:0;if("string"===typeof e&&(r=Number(e),!ut(r))){var a=e.split("-"),o=null;if(1===a.length?o=a[0]:(n=a[0],o=a[1]),r=o&&Number(o),!ut(r))return null}if(r<1)return null;var i=t.prefix_type,u=t.prefix,s=t.digits;if(r=parseInt(r),!n||!i){var l="date"===i?qe()().format(Ae):u;return vr(r,s,l)}if("string"===i)return n!==u?null:vr(r,s,u);if("date"===i){if(!(n&&8===n.length&&/(\d{4})(\d{2})(\d{2})$/.test(n)))return null;var c=n.substring(0,4),d=n.substring(4,6),f=n.substring(6,8);return Ge.getValidDate("".concat(c,"-").concat(d,"-").concat(f))?vr(r,s,n):null}return null},yr=function(e,t){var n=t?t.trim().toLowerCase():"",r=Array.isArray(e)&&e.length>0?e:[];return n?r.filter((function(e){var t=e.name,r=e.name_pinyin,a=void 0===r?"":r;if(t.toString().toLowerCase().indexOf(n)>-1)return!0;if(!a)return!1;var o=a.toString().toLowerCase(),i=n.replace(/ |'/g,"");return o.indexOf(i)>-1||(o.replace(/'/g,"").indexOf(i)>-1||o.split("'").map((function(e){return e&&e.trim()?e.trim().slice(0,1):""})).join("").indexOf(i)>-1)})):r},br=function(e){return/^[A-Za-z0-9]+([-_.][A-Za-z0-9]+)*@([A-Za-z0-9]+[-.])+[A-Za-z0-9]{2,20}$/.test(e)},Ar=function(e,t){return(e||!1)===(t.filter_term||!1)},Cr=function(e,t,n){var r=t.filter_predicate,a=t.filter_term;switch(r){case j.HAS_ANY_OF:return!Array.isArray(a)||0===a.length||Array.isArray(e)&&a.some((function(t){return e.includes(t)}));case j.HAS_ALL_OF:return!Array.isArray(a)||0===a.length||Array.isArray(e)&&a.every((function(t){return e.includes(t)}));case j.HAS_NONE_OF:return!Array.isArray(a)||0===a.length||!Array.isArray(e)||0===e.length||a.every((function(t){return e.indexOf(t)<0}));case j.IS_EXACTLY:if(!Array.isArray(a)||0===a.length)return!0;if(!Array.isArray(e)||0===e.length)return!1;var o=(0,It.A)(new Set(e));return o.length===a.length&&a.every((function(e){return o.includes(e)}));case j.EMPTY:return!Array.isArray(e)||0===e.length;case j.NOT_EMPTY:return Array.isArray(e)&&e.length>0;case j.INCLUDE_ME:return Array.isArray(e)&&e.indexOf(n)>-1;default:return!1}},Tr=function(e,t,n){var r=t.filter_predicate,a=t.filter_term;switch(r){case j.CONTAINS:return!Array.isArray(a)||!!e&&a.findIndex((function(t){return t===e}))>-1;case j.NOT_CONTAIN:return!Array.isArray(a)||!e||a.findIndex((function(t){return t===e}))<0;case j.INCLUDE_ME:return e===n;case j.IS:return!a||(Array.isArray(a)?e===a[0]:e===a);case j.IS_NOT:return!a||(Array.isArray(a)?e!==a[0]:e!==a);default:return!1}},_r=function(e,t){var n=t.filter_predicate,r=t.filter_term_modifier,a=t.filter_term,o=t.other_date;switch(n){case j.IS:return r===B.EXACT_DATE&&!a||Ge.format(e)===o;case j.IS_WITHIN:if(r===B.EXACT_DATE&&!a)return!0;if(!e)return!1;var i=o.startDate,u=o.endDate,s=Ge.format(e);return s>=i&&s<=u;case j.IS_BEFORE:return r===B.EXACT_DATE&&!a||!(!e||!Ge.getValidDate(e))&&Ge.format(e)<o;case j.IS_AFTER:return r===B.EXACT_DATE&&!a||!(!e||!Ge.getValidDate(e))&&Ge.format(e)>o;case j.IS_ON_OR_BEFORE:return r===B.EXACT_DATE&&!a||!(!e||!Ge.getValidDate(e))&&Ge.format(e)<=o;case j.IS_ON_OR_AFTER:return r===B.EXACT_DATE&&!a||!(!e||!Ge.getValidDate(e))&&Ge.format(e)>=o;case j.IS_NOT:return r===B.EXACT_DATE&&!a||!(!e||!Ge.getValidDate(e))&&Ge.format(e)!==o;case j.EMPTY:return!(e&&Ge.getValidDate(e));case j.NOT_EMPTY:return!(!e||!Ge.getValidDate(e));default:return!1}},Dr=function(e,t){switch(t.filter_predicate){case j.EMPTY:return!e||(!e.username||!e.sign_time||!e.sign_image_url);case j.NOT_EMPTY:return!!e&&!!(e.username&&e.sign_time&&e.sign_image_url);default:return!1}},Or=function(e,t){switch(t.filter_predicate){case j.EMPTY:return!(e&&e.length>0);case j.NOT_EMPTY:return!!(e&&e.length>0);default:return!1}},Nr=function(e,t){var n=t.filter_predicate,r=t.filter_term;switch(n){case j.EQUAL:return!r&&0!==r||!(!e&&0!==e)&&st(r,e);case j.NOT_EQUAL:return!r&&0!==r||!e&&0!==e||!st(r,e);case j.LESS:return!r&&0!==r||!(!e&&0!==e||st(e,r))&&e<r;case j.GREATER:return!r&&0!==r||!(!e&&0!==e||st(e,r))&&e>r;case j.LESS_OR_EQUAL:return!r&&0!==r||!(!e&&0!==e)&&(!!st(e,r)||e<r);case j.GREATER_OR_EQUAL:return!r&&0!==r||!(!e&&0!==e)&&(st(e,r)||e>r);case j.EMPTY:return 0!==e&&(!e||"number"!==typeof e);case j.NOT_EMPTY:return 0===e||!(!e||"number"!==typeof e);default:return!1}},Sr=function(e,t,n){var r=t.filter_predicate,a=t.filter_term;switch(r){case j.CONTAINS:return!a||!!e&&e.toString().toLowerCase().indexOf(a.toLowerCase())>-1;case j.NOT_CONTAIN:return!a||!e||e.toString().toLowerCase().indexOf(a.toLowerCase())<0;case j.IS:return!a||e===a;case j.IS_NOT:return!a||e!==a;case j.EMPTY:return!e;case j.NOT_EMPTY:return!!e;case j.IS_CURRENT_USER_ID:return!!n&&e===n;default:return!1}},wr=function(e,t){var n=t.filter_predicate,r=t.filter_term;switch(n){case j.HAS_ANY_OF:return 0===r.length||Array.isArray(e)&&e.some((function(e){return r.includes(e)}));case j.HAS_ALL_OF:return 0===r.length||Array.isArray(e)&&r.every((function(t){return e.includes(t)}));case j.HAS_NONE_OF:return 0===r.length||!Array.isArray(e)||0===e.length||r.every((function(t){return e.indexOf(t)<0}));case j.IS_EXACTLY:if(0===r.length)return!0;if(!Array.isArray(e))return!1;var a=function(e){return(0,It.A)(new Set(e)).sort()};return a(e).toString()===a(r).toString();case j.EMPTY:return!Array.isArray(e)||0===e.length;case j.NOT_EMPTY:return Array.isArray(e)&&e.length>0;default:return!1}},kr=[!0,"true"],Ir=function(e,t,n){var r=n.username,a=n.userId,o=t.column,i=t.linked_column,u=t.filter_predicate;if(Array.isArray(e)){if(u===j.EMPTY)return 0===e.length;if(u===j.NOT_EMPTY)return e.length>0}if(!i)return Sr("",t,a);var s=i.type;if(s===m.BOOL||s===m.CHECKBOX){var l=e;return Array.isArray(e)&&(l=e[0]),l=kr.includes(l),Ar(l,t)}if(s===m.SINGLE_SELECT){var c=e;return e&&!Array.isArray(e)&&(c=[e]),wr(c,t)}if(s===m.MULTIPLE_SELECT)return wr(e,t);if(or({type:s})){var d=e;if(Array.isArray(e)){var f=e.length;0===f?d="":1===f&&(d=e[0])}return Nr(d,t)}if(y.includes(s)){var p=e;return Array.isArray(e)&&(p=String(e)),_r(p,t)}if(A.includes(s))return Cr(e,t,r);var h=St(e,o.data)||"";return Sr(h,t,a)},Lr=function(e,t,n){var r=n.username,a=n.userId,o=t.column.data;switch((o||{}).result_type){case Z.NUMBER:return Nr(e,t);case Z.DATE:return _r(e,t);case Z.BOOL:var i=e;return"true"===e?i=!0:"false"===e&&(i=!1),Ar(i,t);case Z.ARRAY:return Ir(e,t,{username:r,userId:a});default:return Sr(St(e,o)||"",t,a)}},Rr=function(e,t){var n=t.filter_predicate,r=t.filter_term,a=t.column,o=et(e,a.data);switch(n){case j.CONTAINS:return!r||!!o&&o.toString().toLowerCase().indexOf(r.toLowerCase())>-1;case j.NOT_CONTAIN:return!r||!o||o.toString().toLowerCase().indexOf(r.toLowerCase())<0;case j.IS:return!r||o===r;case j.IS_NOT:return!r||o!==r;case j.EMPTY:return!o;case j.NOT_EMPTY:return!!o;default:return!1}},Pr=function(e,t){var n,r=t.filter_predicate;switch(n="string"===typeof e?e.trim():"object"===(0,Te.A)(e)?Oe(e)?null:"string"===typeof e.text?e.text.trim():null:null,r){case j.EMPTY:return!n;case j.NOT_EMPTY:return!!n;default:return!1}},Mr=function(e,t){var n=t.filter_predicate,r=t.filter_term;switch(n){case j.IS:return!r||e===r;case j.IS_NOT:return!r||e!==r;case j.IS_ANY_OF:return 0===r.length||r.includes(e);case j.IS_NONE_OF:return 0===r.length||r.indexOf(e)<0;case j.EMPTY:return!e;case j.NOT_EMPTY:return!!e;default:return!1}},xr=function(e,t,n){var r=n.username,a=n.userId;return Ir(e,t,{username:r,userId:a})},Fr=function(e,t){var n=t&&t.current_user_department_ids;return!!Array.isArray(n)&&n.includes(e)},Br=function(e,t){var n=t&&t.current_user_department_and_sub_ids;return!!Array.isArray(n)&&n.includes(e)},Ur=function(e,t){return"number"===typeof e&&t.includes(e)},jr=function(e,t,n){var r=n.formulaRow,a=n.username,o=n.userId,i=n.userDepartmentIdsMap,u=t.column_key,s=t.column,l=e[u];switch(s.type){case m.CHECKBOX:return Ar(l,t);case m.SINGLE_SELECT:return Mr(l,t);case m.MULTIPLE_SELECT:return wr(l,t);case m.DEPARTMENT_SINGLE_SELECT:return function(e,t,n){var r=t.filter_predicate,a=t.filter_term;switch(r){case j.IS:return!a||(a===I.CURRENT_USER_DEPARTMENT?Fr(e,n):a===I.CURRENT_USER_DEPARTMENT_AND_SUB?Br(e,n):e===a);case j.IS_NOT:return!a||(a===I.CURRENT_USER_DEPARTMENT?!Fr(e,n):a===I.CURRENT_USER_DEPARTMENT_AND_SUB?!Br(e,n):e!==a);case j.IS_ANY_OF:return 0===a.length||(a.includes(I.CURRENT_USER_DEPARTMENT_AND_SUB)?Br(e,n)||Ur(e,a):a.includes(I.CURRENT_USER_DEPARTMENT)&&Fr(e,n)||Ur(e,a));case j.IS_NONE_OF:return 0===a.length||(a.includes(I.CURRENT_USER_DEPARTMENT_AND_SUB)?!Br(e,n)&&!Ur(e,a):a.includes(I.CURRENT_USER_DEPARTMENT)?!Fr(e,n)&&!Ur(e,a):!Ur(e,a));case j.EMPTY:return!e||"number"!==typeof e;case j.NOT_EMPTY:return!(!e||"number"!==typeof e);default:return!1}}(l,t,i);case m.DURATION:case m.NUMBER:case m.RATE:return Nr(l,t);case m.DATE:return _r(l,t);case m.CTIME:case m.MTIME:return l=Ge.format(l,D.YYYY_MM_DD_HH_MM_SS),_r(l,t);case m.COLLABORATOR:return Cr(l,t,a);case m.LONG_TEXT:return Pr(l,t);case m.TEXT:case m.AUTO_NUMBER:case m.EMAIL:case m.URL:return Sr(l,t,o);case m.IMAGE:case m.FILE:return Or(l,t);case m.LAST_MODIFIER:case m.CREATOR:return Tr(l,t,a);case m.GEOLOCATION:return Rr(l,t);case m.FORMULA:case m.LINK_FORMULA:return l=r[u],Lr(l,t,{username:a,userId:o});case m.LINK:return l=r[u],l=Array.isArray(l)?l.map((function(e){return e.display_value})):null,xr(l,t,{username:a,userId:o});case m.DIGITAL_SIGN:return Dr(l,t);default:return!1}},Hr=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.formulaRow,o=void 0===a?{}:a,i=r.username,u=void 0===i?"":i,s=r.userId,l=r.userDepartmentIdsMap,c=void 0===l?{}:l;return t===X.AND?n.every((function(t){return jr(e,t,{formulaRow:o,username:u,userId:s,userDepartmentIdsMap:c})})):t===X.OR&&n.some((function(t){return jr(e,t,{formulaRow:o,username:u,userId:s,userDepartmentIdsMap:c})}))},Yr=function(e,t,n,r){var a=r.formulaRows,o=r.username,i=r.userId,u=r.userDepartmentIdsMap,s=[],l=Pn(t);return n.forEach((function(t){var n=t._id,r=a&&a[n]?a[n]:{};Hr(t,e,l,{formulaRow:r,username:o,userId:i,userDepartmentIdsMap:u})&&s.push(n)})),s},Gr=function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=a.formulaRows,i=void 0===o?null:o,u=a.username,s=void 0===u?null:u,l=a.userId,c=void 0===l?null:l,d=a.userDepartmentIdsMap,f=void 0===d?null:d,p=r.columns,h=[];try{h=Mn(t,p)}catch(m){return{row_ids:[],error_message:m.message}}return{row_ids:0===h.length?n.map((function(e){return e._id})):Yr(e,h,n,{formulaRows:i,username:s,userId:c,userDepartmentIdsMap:f}),error_message:null}},zr=function(e,t,n){var r=e?1:-1,a=t?1:-1;return r>a?n===ae.UP?1:-1:r<a?n===ae.UP?-1:1:0},Wr=function(e,t){if(!e&&!t)return 0;if(!e)return-1;if(!t)return 1;if("string"!==typeof e||"string"!==typeof t)return 0;for(var n,r,a=e.match(ve),o=t.match(ve),i=Math.min(a.length,o.length),u=0;u<i;u++){if(n=a[u],r=o[u],Ee.test(n)&&Ee.test(r)){if((n=parseInt(n))>(r=parseInt(r)))return 1;if(n<r)return-1}if(n!==r)return e.localeCompare(t)}return e.localeCompare(t)},Kr=function(e,t,n){var r=!e,a=!t;return r&&a?0:r?1:a?-1:t===e?0:n===ae.UP?Wr(e,t):-1*Wr(e,t)},Vr=function(e,t,n){var r=Array.isArray(e)&&e.length?e.join(""):null,a=Array.isArray(t)&&t.length?t.join(""):null;return Kr(r,a,n)},Qr=function(e,t,n){var r=!e,a=!t;return r&&a?0:r?1:a?-1:e>t?n===ae.UP?1:-1:e<t?n===ae.UP?-1:1:0},qr=function(e,t,n){var r=!e&&0!==e,a=!t&&0!==t;return r&&a?0:r?1:a?-1:e>t?n===ae.UP?1:-1:e<t?n===ae.UP?-1:1:0},Xr=function(e,t,n,r){var a=r.columnData,o=r.value,i=(a||{}).array_type;if(b.includes(i)){var u=e,s=t;return Array.isArray(e)&&(u=e[0]),Array.isArray(t)&&(s=t[0]),qr(u=u||0===u?u:null,s=s||0===s?s:null,n)}if(y.includes(i)){var l=Array.isArray(e)?e[0]:e,c=Array.isArray(t)?t[0]:t;return Qr(l,c,n)}if(i===m.CHECKBOX||i===Z.BOOL){var d=e,f=t;return Array.isArray(e)&&(d=e[0]),Array.isArray(t)&&(f=t[0]),zr(d=d||!1,f=f||!1,n)}if(i===m.COLLABORATOR){var p=o.collaborators,h=Array.isArray(e)?e:[e],v=Array.isArray(t)?t:[t];return p&&(h=We(h,p),v=We(v,p)),Vr(h,v,n)}var E=St(e,a),g=St(t,a);return Kr(E,g,n)},Jr=function(e,t,n,r){var a=r.columnData,o=r.value,i=(a||{}).result_type;if(ue.includes(i))return qr(e||0===e?e-0:null,t||0===t?t-0:null,n);if(y.includes(i))return Qr(e,t,n);if(i===Z.BOOL)return zr(e||!1,t||!1,n);if(i===Z.ARRAY)return Xr(e,t,n,{columnData:a,value:o});var u=St(e,a),s=St(t,a);return Kr(u,s,n)},Zr=function(e,t,n,r){var a=r.columnData,o=r.value,i=!Array.isArray(e)||0===e.length,u=!Array.isArray(t)||0===t.length;if(i&&u)return 0;if(i)return 1;if(u)return-1;var s=e.map((function(e){return e.display_value})),l=t.map((function(e){return e.display_value}));return Xr(s,l,n,{columnData:a,value:o})},$r=function(e,t,n){var r=n.sort_type,a=n.option_id_index_map,o=!e||0===e.length,i=!t||0===t.length;if(o&&i)return 0;if(o)return 1;if(i)return-1;var u=Wn(e,a),s=Wn(t,a),l=u.length,c=s.length;if(l===c&&(0===l||u.join("")===s.join("")))return 0;for(var d=Math.min(l,c),f=0;f<d;f++){if(u[f]>s[f])return r===ae.UP?1:-1;if(u[f]<s[f])return r===ae.UP?-1:1}return l>c?r===ae.UP?1:-1:r===ae.UP?-1:1},ea=function(e,t,n){var r=n.sort_type,a=n.option_id_index_map,o=a[e],i=a[t],u=!o&&0!==o,s=!i&&0!==i;return u&&s?0:u?1:s?-1:o>i?r===ae.UP?1:-1:o<i?r===ae.UP?-1:1:0},ta=function(e,t,n){var r=!e&&0!==e,a=!t&&0!==t;return r&&a?0:r?1:a?-1:e>t?n===ae.DOWN?1:-1:e<t?n===ae.DOWN?-1:1:0},na=function(e,t,n){var r=n.formulaRows,a=void 0===r?{}:r,o=n.value;e.sort((function(e,n){var r=0;return t.forEach((function(t){var i=t.column_key,u=t.sort_type,s=t.column,l=s.type,c=s.data,d=e[i],f=n[i];if(y.includes(l))r=r||Qr(d,f,u);else if(l===m.SINGLE_SELECT)r=r||ea(d,f,t);else if(l===m.DEPARTMENT_SINGLE_SELECT)r=r||ta(d,f,u);else if(ue.includes(l))r=r||qr(d,f,u);else if(ee[l]){var p=a[e._id]||{},h=a[n._id]||{};d=p[i],f=h[i],r=r||Jr(d,f,u,{columnData:c,value:o})}else if(l===m.COLLABORATOR){var v=o.collaborators,E=d,g=f;v&&(E=We(d,v),g=We(f,v)),r=r||Vr(E,g,u)}else if(l===m.CHECKBOX)r=r||zr(d,f,u);else if(l===m.MULTIPLE_SELECT)r=r||$r(d,f,t);else if(l===m.LINK){var b=a[e._id]||{},A=a[n._id]||{};d=b[i],f=A[i],r=r||Zr(d,f,u,{columnData:c,value:o})}else r=r||Kr(d,f,u)})),r}))},ra=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.formulaRows,o=r.value;if(!Array.isArray(t)||0===t.length)return[];var i=t.slice(0),u=Kn(e,n);return na(i,u,{formulaRows:a||{},value:o}),i.map((function(e){return e._id}))};function aa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function oa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?aa(Object(n),!0).forEach((function(t){(0,v.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ia=function(e,t,n){var r=n.column_key,a=n.column,o=e[r],i=a.type;return ee[i]?(t[e._id]||{})[r]:i===m.LINK?(t[e._id]||{})[r]||[]:o},ua=function(e,t){var n=t.column,r=t.count_type,a=n.type,o=n.data;switch(a){case m.TEXT:case m.URL:case m.EMAIL:case m.LAST_MODIFIER:case m.CREATOR:case m.DEPARTMENT_SINGLE_SELECT:return e||null;case m.DATE:case m.CTIME:case m.MTIME:return Ge.getDateByGranularity(e,r)||null;case m.NUMBER:case m.DURATION:case m.RATE:return e||0===e?e:null;case m.CHECKBOX:return!!e;case m.SINGLE_SELECT:return e||null;case m.MULTIPLE_SELECT:case m.COLLABORATOR:return Array.isArray(e)?e:[];case m.GEOLOCATION:return tt(e,r);case m.FORMULA:case m.LINK_FORMULA:var i=(o||{}).result_type;if(i===Z.NUMBER)return e||0===e?e:null;if(i===Z.DATE)return Ge.getDateByGranularity(e,r)||null;if(i===Z.BOOL)return!!e;if(i===Z.ARRAY){var u=e;return hn(n)&&Array.isArray(e)&&e.length>0?Ge.getDateByGranularity(e[0],r)||null:St(u,o)||null}return e||null;case m.LINK:return Array.isArray(e)&&0!==e.length?e.map((function(e){return e.display_value})):[];default:return null}},sa=function(e,t){var n=null;return F[t]?n="string"===typeof e?e:String(e):x[t]&&(n=(0,It.A)(e).sort().toString()),n},la=function(e,t,n){var r=t[e];return r&&r.index>-1?r.index:(t[e]={},t[e].subgroups={},t[e].index=n,-1)},ca=function e(t,n,r,a){var o=n[a],i=o.column,u=o.sort_type,s=r.collaborators,l=i.type,c=i.data,d=u||ae.UP,f={};if(l===m.SINGLE_SELECT||l===m.MULTIPLE_SELECT){var p=(c||{}).options;Array.isArray(p)&&p.forEach((function(e,t){f[e.id]=t}))}if(t.sort((function(e,t){var n=e.cell_value,a=t.cell_value;if(oe.includes(l)){var o;if(ie.includes(l))o=Kr(n,a,d);else if(ue.includes(l))o=qr(n,a,d);else if(y.includes(l))o=Qr(n,a,d);else if(l===m.DEPARTMENT_SINGLE_SELECT)o=ta(n,a,d);else if(l===m.CHECKBOX)o=zr(n,a,d);else if(l===m.COLLABORATOR){var i=n,u=a;s&&(i=We(i,s),u=We(u,s)),o=Vr(i,u,d)}else if(l===m.SINGLE_SELECT)o=ea(n,a,{sort_type:d,option_id_index_map:f});else if(l===m.MULTIPLE_SELECT)o=$r(n,a,{sort_type:d,option_id_index_map:f});else if(ee[l]){var p=e.original_cell_value,h=t.original_cell_value;o=Jr(p,h,d,{columnData:c,value:r})}else if(l===m.LINK){var v=e.original_cell_value,E=t.original_cell_value;o=Zr(v,E,d,{columnData:c,value:r})}return o}return""===n?1:""===a?-1:0})),Array.isArray(t[0].subgroups)&&t[0].subgroups.length>0){var h=a+1;t=t.map((function(t){var a=e(t.subgroups,n,r,h);return oa(oa({},t),{},{subgroups:a})}))}return t},da=function(e,t,n,r){if(0===e.length)return[];if(e.length>1)return function(e,t,n,r){var a=e.length>se?e.slice(0,se):(0,It.A)(e),o=[],i={};return t.forEach((function(e){for(var t,r,u=e._id,s=0;s<a.length;s++){var l=a[s],c=l.column,d=l.column_key,f=c.type,p=ia(e,n,l),h=ua(p,l),m=sa(h,f),v={cell_value:h,original_cell_value:p,row_ids:null,column_key:d,subgroups:[],summaries:{}};if(0===s){var E=la(m,i,o.length);r=i[m].subgroups,E<0?(o.push(v),t=o[o.length-1]):t=o[E]}else{var g=la(m,r,t.subgroups.length);r=r[m].subgroups,g<0?(t.subgroups.push(v),t=t.subgroups[t.subgroups.length-1]):t=t.subgroups[g],s===a.length-1&&(t.row_ids?t.row_ids.push(u):t.row_ids=[u])}}})),o=ca(o,a,r,0)}(e,t,n,r);var a=e[0],o=a.column_key,i=a.column.type,u=[],s={};return t.forEach((function(e){var t=ia(e,n,a),r=ua(t,a),l=function(e,t,n){var r=t[e];return r>-1?r:(t[e]=n,-1)}(sa(r,i),s,u.length);l>-1?u[l].row_ids.push(e._id):u.push({cell_value:r,original_cell_value:t,column_key:o,row_ids:[e._id],subgroups:null,summaries:{}})})),u=ca(u,e,r,0)},fa=function(e,t,n,r,a){if(0===n.length)return[];var o=Re(t,n);return da(e,o,r,a)},pa=function(e,t,n,r){var a=(arguments.length>4&&void 0!==arguments[4]?arguments[4]:{}).formulaRows,o=void 0===a?null:a,i=n.columns,u=jn(e,i,n,r);return Pe(t)?da(u,t,o,r):fa(u,n,t,o,r)},ha=function(){function e(t){var n=t.colorType,r=t.max,a=t.min;(0,Me.A)(this,e);var o=ge[n||"color_gradation_1"];this.startColor=this.hexToRgb(o[0]),this.endColor=this.hexToRgb(o[4]),this.min=a,this.max=r,this.computeMap={}}return(0,xe.A)(e,[{key:"hexToRgb",value:function(e){var t=e.toLowerCase();if(t&&/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/.test(t)){if(4===t.length){for(var n="#",r=1;r<4;r+=1)n+=t.slice(r,r+1).concat(t.slice(r,r+1));t=n}for(var a=[],o=1;o<7;o+=2)a.push(parseInt("0x".concat(t.slice(o,o+2))));return"RGB(".concat(a.join(","),")")}return t}},{key:"getColorGradation",value:function(e,t,n,r,a){var o=e.split(","),i=parseInt(o[0].split("(")[1]),u=parseInt(o[1]),s=parseInt(o[2].split(")")[0]),l=t.split(","),c=parseInt(l[0].split("(")[1]),d=parseInt(l[1]),f=parseInt(l[2].split(")")[0]),p=Math.round(i-(i-c)/(n-r)*(n-a)),h=Math.round(u-(u-d)/(n-r)*(n-a)),m=Math.round(s-(s-f)/(n-r)*(n-a));return"rgb(".concat(p,", ").concat(h,", ").concat(m,")")}},{key:"getCellColor",value:function(e){if(this.computeMap[e])return this.computeMap[e];if(e==this.min)return this.computeMap[e]?this.computeMap[e]=this.startColor:this.computeMap=(0,v.default)({},e,this.startColor),this.computeMap[e];if(e==this.max)return this.computeMap[e]?this.computeMap[e]=this.endColor:this.computeMap=(0,v.default)({},e,this.endColor),this.computeMap[e];if(e>this.min&&e<this.max){var t=this.startColor,n=this.endColor,r=this.min,a=this.max,o=this.getColorGradation(t,n,r,a,e);return this.computeMap[e]=o,this.computeMap[e]}return null}}]),e}(),ma=n(55097),va=n.n(ma),Ea="by_column",ga="by_rules",ya="by_duplicate_values",ba=[m.TEXT,m.NUMBER,m.DATE,m.DURATION,m.EMAIL,m.URL,m.RATE,m.CHECKBOX,m.COLLABORATOR,m.SINGLE_SELECT,m.MULTIPLE_SELECT,m.GEOLOCATION,m.FORMULA,m.CREATOR,m.LAST_MODIFIER],Aa="#F4667C";function Ca(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ta(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ca(Object(n),!0).forEach((function(t){(0,v.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ca(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _a=function(e,t){var n=e.filters;return!(!n||0===n.length)&&n.some((function(e){return!Dn.validate(e,t).error_message}))},Da=function(e,t){return e.filter((function(e){return _a(e,t)}))},Oa=function(e,t,n){for(var r=n.collaborators,a=[],o=function(){var n=t[i],o=e.find((function(e){return e.key===n}));if(!o)return"continue";var u=o.type,s=o.data;if(!ba.includes(u))return"continue";if(u===m.SINGLE_SELECT||u===m.MULTIPLE_SELECT)s=function(e){if(!Array.isArray(e)||0===e.length)return{};var t={};return e.forEach((function(e){t[e.id]=!0})),t}(vt(o));else if(u===m.COLLABORATOR){var l={};Array.isArray(r)&&r.forEach((function(e){l[e.email]=!0})),s=l}a.push({key:n,type:u,data:s})},i=0;i<t.length;i++)o();return a},Na=function(e,t,n){if(!e)return"";var r=t.map((function(t){var r=t.type,a=t.data,o=t.key,i=e[o];switch(r){case m.SINGLE_SELECT:return a[i]?i:"";case m.MULTIPLE_SELECT:case m.COLLABORATOR:return Array.isArray(i)&&0!==i.length?i.filter((function(e){return a[e]})).sort().join(""):"";case m.GEOLOCATION:return i&&et(i,a)||"";case m.NUMBER:return i||0===i?i:"";case m.FORMULA:return n?i=n[o]:"";default:return i||""}})).join("_seatable_join_key_");return r?("function"!==typeof"".replaceAll&&(String.prototype.replaceAll=function(e,t){return this.replace(new RegExp(e,"gm"),t)}),r.replaceAll("_seatable_join_key_","")?r:""):""},Sa=function(e,t,n){var r={},a=ke(n,t),o=vt(a);if(!Array.isArray(o)||0===o.length)return{};var i={};return o.forEach((function(e){i[e.id]=e.color})),e.forEach((function(e){var n=e[t],a=n?i[n]:"";a&&(r[e._id]=a)})),r},wa=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.username,o=r.userId,i=r.userDepartmentIdsMap,u=t.formula_rows,s=t.colorbys||{},l=s.type,c=s.color_by_rules;if(l!==ga)return{};var d=n.columns,f=Da(c,d),p=f.length,h={};return 0===p?{}:(f=f.map((function(e){var t,n=e.filters;try{t=Mn(n,d)}catch(r){t=[]}return t=Pn(t),Ta(Ta({},e),{},{filters:t})})),e.forEach((function(e){for(var t=e._id,n=u&&u[t]||{},r=0;r<p;r++){var s=f[r],l=s.color,c=s.filter_conjunction,d=s.filters;if(Hr(e,c,d,{formulaRow:n,username:a,userId:o,userDepartmentIdsMap:i})){h[t]=l;break}}})),h)},ka=function(e,t,n,r){var a=r.collaborators,o=t.colorbys,i=t.formula_rows,u=o.color_by_duplicate_column_keys;if(!Array.isArray(u)||0===u.length)return{};var s=n.columns,l=Oa(s,u,{collaborators:a});if(0===l.length)return{};for(var c={},d={},f=0;f<e.length;f++){var p=e[f],h=p._id,m=i&&i[h],v=Na(p,l,m);if(v){var E=d[v];if(E&&E.length>0){c[h]=Aa,E.push(h);var g=E[0];c[g]||(c[g]=Aa)}else d[v]=[h]}}return{colors:c,duplicate_rows_ids_map:d}},Ia={isValidRowColorRule:_a,getValidRowColorRules:Da,getRowsColor:function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=a.username,i=a.userId,u=a.userDepartmentIdsMap,s=t.colorbys;if(!s)return{};var l=Pe(e)?e:Re(n,e);if(0===l.length)return{};var c=s.type,d=s.color_by_column;switch(c){case Ea:return{colors:Sa(l,d,n)};case ga:return{colors:wa(l,t,n,{username:o,userId:i,userDepartmentIdsMap:u})};case ya:var f=(r||{}).collaborators;return ka(l,t,n,{collaborators:void 0===f?[]:f});default:return{}}},getFormattedDuplicateColumns:Oa,getDuplicateRowValue:Na,getRowsColorBySingleSelectColumn:Sa,getRowsColorByRules:wa,getRowsColorByDuplicateValues:ka};function La(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ra(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?La(Object(n),!0).forEach((function(t){(0,v.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):La(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Pa=[m.LINK,m.FORMULA,m.LINK_FORMULA],Ma="by_rules",xa="by_numeric_range",Fa="by_repeat_value",Ba=function(e){var t=e&&e.colorbys;if(!t)return!1;var n=t.type,r=t.color_by_rules,a=t.range_settings,o=t.repeat_value_settings;return n===Ma?r&&Array.isArray(r)&&r.length>0:n===Fa?o:a&&Object.keys(a).length>0},Ua=function(e){var t=[e],n=e.colorbys,r=n.type,a=n.color_by_rules;return r===Ma?a.some((function(e){var n=e.filters;return 0!==n.length&&n.some((function(e){return!Dn.validate(e,t).error_message}))})):r===Fa||r===xa&&ir(e)},ja=function(e){var t=e.filter((function(e){return Ba(e)}));if(0===t.length)return[];var n=t.filter((function(e){return Ua(e)}));return 0===n.length?[]:n},Ha=function(e,t,n,r,a){var o=a.username,i=a.userId,u=a.userDepartmentIdsMap,s={column_key:e.key,filter_predicate:"is_not_empty",filter_term:"",column:e},l=t.formula_rows,c=Yr(X.AND,[s],n.rows,{formulaRows:l,username:o,userId:i,userDepartmentIdsMap:u}),d={sort_type:"up",column_key:e.key},f=Re(n,c),p=ra([d],f,[e],{formulaRows:l,value:r});return Re(n,p)},Ya=function(e,t,n){var r=t.key,a=t.type,o=e[r];if(Pa.includes(a)){var i=n&&n[e._id]||{};if(m.LINK===a){var u=i[r]&&Array.isArray(i[r])?i[r]:[],s=(u.length>0?u[0]:{}).display_value;o=void 0===s?null:s}else{var l=i[r];o=Array.isArray(l)?l[0]:l}}return o},Ga=function(e,t,n,r,a,o){var i=o.username,u=o.userId,s=o.userDepartmentIdsMap,l=va()(e),c=l.colorbys,d=c.type,f=c.color_by_rules,p=c.range_settings,h=c.repeat_value_settings,m=c.duplicate_column_key;if(d===Ma){var v=f.map((function(t){var n=t.filters,r=[];try{r=Mn(n,[e])}catch(a){r=[]}return r=Pn(r),Ra(Ra({},t),{},{filters:r})}));return l.colorbys=Ra(Ra({},c),{},{color_by_rules:v}),l}if(d===Fa){for(var E=(r||{}).collaborators,g=void 0===E?[]:E,y=Ia.getFormattedDuplicateColumns([l],[m],{collaborators:g}),b={},A=t.formula_rows,C=0;C<a.length;C++){var T=a[C],_=T._id,D=A&&A[_],O=Ia.getDuplicateRowValue(T,y,D);if(O){var N=b[O];N&&N.length>0?N.push(_):b[O]=[_]}}return l.duplicate_rows_ids_map=b,l.colorbys=Ra(Ra({},c),{},{repeat_value_settings:h}),l}if(!ir(e))return l.gradientColorUtils=null,l.colorbys=Ra(Ra({},c),{},{range_settings:{}}),l;var S=p.color_type,w=p.is_custom_start_value,k=p.is_custom_end_value,I=p.start_value,L=p.end_value,R=I,P=L;if((!w||!k)&&n.rows.length>0){var M=Ha(e,t,n,r,{username:i,userId:u,userDepartmentIdsMap:s}),x=t.formula_rows;if(M.length>0){var F=M[0],B=M[M.length-1],U=Ya(F,e,x),j=Ya(B,e,x);R=w?I:U,P=k?L:j}}var H=new ha({colorType:S,min:R,max:P});return l.gradientColorUtils=H,l},za=function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=a.username,i=void 0===o?"":o,u=a.userId,s=void 0===u?"":u,l=a.userDepartmentIdsMap,c=void 0===l?null:l,d=n.columns,f=ja(d);if(0===f.length)return{};var p=Pe(e)?e:Re(n,e);f=f.map((function(e){return Ga(e,t,n,r,p,{username:i,userId:s,userDepartmentIdsMap:c})}));for(var h={},m=t.formula_rows,v=p.length,E=function(){for(var e=p[g],t={},n=e._id,a=m&&m[n]||{},o=0;o<f.length;o++){var u=f[o],l=u.key,d=u.colorbys,v=u.duplicate_rows_ids_map,E=void 0===v?{}:v,y=d.type,b=d.color_by_rules,A=d.range_settings,C=d.repeat_value_settings,T=d.duplicate_column_key;if(y===Ma)for(var _=0;_<b.length;_++){var D=b[_],O=D.filter_conjunction,N=D.filters,S=D.color;if(Hr(e,O,N,{formulaRow:a,username:i,userId:s,userDepartmentIdsMap:c})){t[l]=S;break}}if(y===Fa){var w=C.color,k=(r||{}).collaborators,I=void 0===k?[]:k,L=Ia.getFormattedDuplicateColumns([u],[T],{collaborators:I}),R=Ia.getDuplicateRowValue(e,L,a);if(!R)continue;var P=E[R];if(P&&P.length>1)if(P.some((function(e){return e===n}))){t[l]=w;var M=P[0];h[M]||(h[M]=t)}}if(y===xa){if(0===Object.keys(A).length)break;var x=Ya(e,u,m);if(x||0===x){var F=u.gradientColorUtils.getCellColor(x);F&&(t[l]=F)}}}Object.keys(t).length>0&&(h[n]=t)},g=0;g<v;g++)E();return h},Wa={isColumnHasColorRules:Ba,hasRelatedColumnColorRule:function(e,t){return e.some((function(e){return t[e.key]&&Ba(e)}))},isColumnColorRulesValid:Ua,isColumnColorsView:function(e){return e.some((function(e){return!!Ba(e)&&!!Ua(e)}))},getValidRulesColumns:ja,getSortedViewRows:Ha,getCellValue:Ya,getFormattedColumn:Ga,getColumnColors:za,updateColumnColorsByUpdateRows:function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=a.username,i=void 0===o?"":o,u=a.userId,s=void 0===u?"":u,l=a.userDepartmentIdsMap,c=void 0===l?null:l,d=n.columns,f=ja(d);if(0===f.length)return{};var p=f.some((function(e){return e.colorbys.type===xa})),h=f.some((function(e){return e.colorbys.type===Fa}));if(p||h)return t.column_colors=za(n.rows,t,n,r,{username:i,userId:s,userDepartmentIdsMap:c}),t.column_colors;var m=Pe(e)?e:Re(n,e),v=za(m,t,n,r,{username:i,userId:s,userDepartmentIdsMap:c}),E=t.column_colors;return E||(E={},t.column_colors=E),m.forEach((function(e){var t=e._id,n=v[t];E[t]=n})),t.column_colors}},Ka=n(36220),Va=n.n(Ka),Qa=function(){function e(){(0,Me.A)(this,e)}return(0,xe.A)(e,null,[{key:"getUsername",value:function(e){return"undefined"!==typeof window?window.dtable&&window.dtable.username:e&&-1===e.indexOf("@")?"":e}},{key:"getUserId",value:function(e){return"undefined"!==typeof window?window.dtable&&window.dtable.userId:e}},{key:"getUserDepartmentIdsMap",value:function(e){return"undefined"!==typeof window&&window.dtable&&window.dtable.userDepartmentIdsMap?window.dtable.userDepartmentIdsMap:e}}]),e}();qe().extend(Va());var qa=function(e,t,n){var r=e.name,a=t.filter_predicate,o=t.filter_term;if(e.type===m.TEXT){if(a===j.EMPTY)return"`".concat(r,"` = '' or `").concat(r,"` is null");if(a===j.NOT_EMPTY)return"`".concat(r,"` <> '' and `").concat(r,"` is not null")}return a===j.EMPTY?"`".concat(r,"` is null"):a===j.NOT_EMPTY?"`".concat(r,"` is not null"):a===j.IS_CURRENT_USER_ID?n?"`".concat(r,"` = '").concat(n,"'"):"(`".concat(r,"` IS NULL AND `").concat(r,"` IS NOT NULL)"):o?a===j.CONTAINS?"`".concat(r,"` ilike '%").concat(o,"%'"):a===j.NOT_CONTAIN?"`".concat(r,"` not ilike '%").concat(o,"%'"):a===j.IS?"`".concat(r,"` = '").concat(o,"'"):a===j.IS_NOT?"`".concat(r,"` <> '").concat(o,"'"):"":""},Xa=function(e,t){var n=e.name,r=t.filter_predicate,a=t.filter_term;return r===j.EMPTY?"`".concat(n,"` is null"):r===j.NOT_EMPTY?"`".concat(n,"` is not null"):a||0===a?(a=parseFloat(a),r===j.EQUAL?"`".concat(n,"` = ").concat(a):r===j.NOT_EQUAL?"`".concat(n,"` <> ").concat(a):r===j.LESS?"`".concat(n,"` < ").concat(a):r===j.GREATER?"`".concat(n,"` > ").concat(a):r===j.LESS_OR_EQUAL?"`".concat(n,"` <= ").concat(a):r===j.GREATER_OR_EQUAL?"`".concat(n,"` >= ").concat(a):""):""},Ja=function(e,t){var n=e.name,r=t.filter_term;return r?"`".concat(n,"` = ").concat(r):"`".concat(n,"` = ").concat(r," or `").concat(n,"` is null")},Za=function(e,t){var n=e.name,r=t.filter_predicate,a=t.filter_term,o=t.filter_term_modifier,i=[j.EMPTY,j.NOT_EMPTY];if(0===a.length&&i.indexOf(r)<0&&o===B.EXACT_DATE)return"";if(r===j.IS){var u=In(o,a),s=qe()(u).add(1,"days").format("YYYY-MM-DD"),l=qe()(u).format("YYYY-MM-DD");return"`".concat(n,"` >= '").concat(l,"' and `").concat(n,"` < '").concat(s,"'")}if(r===j.IS_WITHIN){var c=In(o,a),d=c.startDate,f=c.endDate;return f=qe()(f).format("YYYY-MM-DD"),d=qe()(d).format("YYYY-MM-DD"),"`".concat(n,"` >= '").concat(d,"' and `").concat(n,"` <= '").concat(f,"'")}if(r===j.IS_BEFORE){var p=In(o,a);return p=qe()(p).format("YYYY-MM-DD"),"`".concat(n,"` < '").concat(p,"' and `").concat(n,"` is not null")}if(r===j.IS_AFTER){var h=In(o,a);return h=qe()(h).format("YYYY-MM-DD"),"`".concat(n,"` > '").concat(h,"'")}if(r===j.IS_ON_OR_BEFORE){var m=In(o,a);return m=qe()(m).format("YYYY-MM-DD"),"`".concat(n,"` <= '").concat(m,"' and `").concat(n,"` is not null")}if(r===j.IS_ON_OR_AFTER){var v=In(o,a);return v=qe()(v).format("YYYY-MM-DD"),"`".concat(n,"` >= '").concat(v,"' and `").concat(n,"` is not null")}if(r===j.IS_NOT){var E=In(o,a),g=qe()(E).subtract(1,"days").format("YYYY-MM-DD"),y=qe()(E).add(1,"days").format("YYYY-MM-DD");return"(`".concat(n,"` >= '").concat(y,"' or `").concat(n,"` <= '").concat(g,"') and `").concat(n,"` is not null")}return r===j.EMPTY?"`".concat(n,"` is null"):r===j.NOT_EMPTY?"`".concat(n,"` is not null"):""},$a=function(e,t){var n=e.name,r=t.filter_predicate,a=t.filter_term,o=t.filter_term_modifier,i=[j.EMPTY,j.NOT_EMPTY];if(0===a.length&&i.indexOf(r)<0&&o===B.EXACT_DATE)return"";if([B.NUMBER_OF_DAYS_AGO,B.NUMBER_OF_DAYS_FROM_NOW,B.THE_PAST_NUMBERS_OF_DAYS,B.THE_NEXT_NUMBERS_OF_DAYS].includes(o)||(a=a?"".concat(a," 00:00:00"):""),r===j.IS){var u=In(o,a),s=qe()(u).utc().format(),l=qe()(u).add(1,"day").utc().format();return"`".concat(n,"` >= '").concat(s,"' and `").concat(n,"` < '").concat(l,"'")}if(r===j.IS_WITHIN){var c=In(o,a),d=c.startDate,f=c.endDate;return d=qe()(d).utc().format(),f=qe()(f).utc().format(),o!==B.THE_PAST_NUMBERS_OF_DAYS&&(f=qe()(f).add(24,"hour").utc().format()),"`".concat(n,"` >= '").concat(d,"' and `").concat(n,"` <= '").concat(f,"'")}if(r===j.IS_BEFORE){var p=In(o,a);return p=qe()(p).utc().format(),"`".concat(n,"` < '").concat(p,"' and `").concat(n,"` is not null")}if(r===j.IS_AFTER){var h=In(o,a);return h=qe()(h).add(24,"hour").utc().format(),"`".concat(n,"` > '").concat(h,"'")}if(r===j.IS_ON_OR_BEFORE){var m=In(o,a);return m=qe()(m).add(24,"hour").utc().format(),"`".concat(n,"` <= '").concat(m,"' and `").concat(n,"` is not null")}if(r===j.IS_ON_OR_AFTER){var v=In(o,a);return v=qe()(v).utc().format(),"`".concat(n,"` >= '").concat(v,"' and `").concat(n,"` is not null")}if(r===j.IS_NOT){var E=In(o,a),g=qe()(E).utc().format(),y=qe()(E).add(1,"day").utc().format();return"(`".concat(n,"` is null or `").concat(n,"` >= '").concat(y,"' or `").concat(n,"` <= '").concat(g,"')")}return r===j.EMPTY?"`".concat(n,"` is null"):r===j.NOT_EMPTY?"`".concat(n,"` is not null"):""},eo=function(e,t){var n=t.filter_predicate,r=t.filter_term,a=e.name,o=e.data;if(n===j.NOT_EMPTY)return"`".concat(a,"` is not null");if(n===j.EMPTY)return"`".concat(a,"` is null");if(!r)return"";var i=o&&o.options;if(!Array.isArray(i)||0===i.length)return"";if(n===j.IS){if("string"!==typeof r)return"";var u=i.find((function(e){return e.id===r}));return u?"`".concat(a,"` = '").concat(u.name,"'"):""}if(n===j.IS_NOT){if("string"!==typeof r)return"";var s=i.find((function(e){return e.id===r}));return s?"`".concat(a,"` <> '").concat(s.name,"'"):""}if(n===j.IS_ANY_OF){if(!Array.isArray(r)||0===r.length)return"";var l=r.map((function(e){var t=i.find((function(t){return t.id===e}));return t?"'".concat(t.name,"'"):null})).filter(Boolean);return l.length!==r.length?"":"`".concat(a,"` in (").concat(l.join(", "),")")}if(n===j.IS_NONE_OF){if(!Array.isArray(r)||0===r.length)return"";var c=r.map((function(e){var t=i.find((function(t){return t.id===e}));return t?"'".concat(t.name,"'"):null})).filter(Boolean);return c.length!==r.length?"":"`".concat(a,"` not in (").concat(c.join(", "),")")}return""},to=function(e,t){var n=e.filter((function(e){return"number"===typeof e}));return[].concat((0,It.A)(n),(0,It.A)(t))},no=function(e,t,n){var r=Qa.getUserDepartmentIdsMap(n),a=t.filter_predicate,o=t.filter_term,i=e.name;if(a===j.NOT_EMPTY)return"`".concat(i,"` is not null");if(a===j.EMPTY)return"`".concat(i,"` is null");if(!o||0===o)return"";var u=r&&r.current_user_department_ids,s=r&&r.current_user_department_and_sub_ids,l=Array.isArray(u),c=Array.isArray(s);if(a===j.IS)return o===I.CURRENT_USER_DEPARTMENT?l?"`".concat(i,"` in (").concat(u.join(", "),")"):"":o===I.CURRENT_USER_DEPARTMENT_AND_SUB?c?"`".concat(i,"` in (").concat(s.join(", "),")"):"":"`".concat(i,"` = ").concat(o);if(a===j.IS_NOT)return o===I.CURRENT_USER_DEPARTMENT?l?"`".concat(i,"` not in (").concat(u.join(", "),")"):"":o===I.CURRENT_USER_DEPARTMENT_AND_SUB?c?"`".concat(i,"` not in (").concat(s.join(", "),")"):"":"`".concat(i,"` <> ").concat(o);if(a===j.IS_ANY_OF){if(!Array.isArray(o)||0===o.length)return"";if(o.includes(I.CURRENT_USER_DEPARTMENT_AND_SUB)&&c){var d=to(o,s);return"`".concat(i,"` in (").concat(d.join(", "),")")}if(o.includes(I.CURRENT_USER_DEPARTMENT)&&l){var f=to(o,u);return"`".concat(i,"` in (").concat(f.join(", "),")")}var p=to(o,[]);return"`".concat(i,"` in (").concat(p.join(", "),")")}if(a===j.IS_NONE_OF){if(!Array.isArray(o)||0===o.length)return"";if(o.includes(I.CURRENT_USER_DEPARTMENT_AND_SUB)&&c){var h=to(o,s);return"`".concat(i,"` not in (").concat(h.join(", "),")")}if(o.includes(I.CURRENT_USER_DEPARTMENT)&&l){var m=to(o,u);return"`".concat(i,"` not in (").concat(m.join(", "),")")}var v=to(o,[]);return"`".concat(i,"` not in (").concat(v.join(", "),")")}return""},ro=function(e,t){var n=e.name,r=e.data,a=t.filter_predicate,o=t.filter_term;if(a===j.NOT_EMPTY)return"`".concat(n,"` is not null");if(a===j.EMPTY)return"`".concat(n,"` is null");var i=r&&r.options;if(!Array.isArray(i)||0===i.length)return"";var u=Array.isArray(o)?o:[],s=u.map((function(e){var t=i.find((function(t){return t.id===e}));return t?"'".concat(t.name,"'"):null})).filter(Boolean);return 0===s.length||s.length!==u.length?"":a===j.HAS_ANY_OF?"`".concat(n,"` in (").concat(s.join(", "),")"):a===j.HAS_ALL_OF?"`".concat(n,"` has all of (").concat(s.join(", "),")"):a===j.HAS_NONE_OF?"`".concat(n,"` has none of (").concat(s.join(", "),")"):a===j.IS_EXACTLY?"`".concat(n,"` is exactly (").concat(s.join(", "),")"):""},ao=function(e,t,n){var r=t.filter_predicate,a=t.filter_term,o=e.name;if(r===j.INCLUDE_ME)return n?"`".concat(o,"` = '").concat(n,"'"):"(`".concat(o,"` IS NULL AND `").concat(o,"` IS NOT NULL)");if(a&&0===a.length)return"";if(r===j.IS)return"`".concat(o,"` = '").concat(a,"'");if(r===j.IS_NOT)return"`".concat(o,"` != '").concat(a,"'");var i=a.map((function(e){return"'".concat(e,"'")}));if(r===j.CONTAINS)return"`".concat(o,"` in (").concat(i.join(","),")");if(r===j.NOT_CONTAIN){var u=i.map((function(e){return"`".concat(o,"` != ").concat(e)}));return"".concat(u.join(" and "))}return""},oo=function(e,t,n){var r=e.name,a=t.filter_predicate,o=t.filter_term.map((function(e){return"'".concat(e,"'")}));return 0===o.length?a===j.INCLUDE_ME?n?"`".concat(r,"` in ('").concat(n,"')"):"(`".concat(r,"` IS NULL AND `").concat(r,"` IS NOT NULL)"):a===j.NOT_EMPTY?"`".concat(r,"` is not null"):a===j.EMPTY?"`".concat(r,"` is null"):"":a===j.HAS_ANY_OF?"`".concat(r,"` in (").concat(o.join(", "),")"):a===j.HAS_ALL_OF?"`".concat(r,"` has all of (").concat(o.join(", "),")"):a===j.HAS_NONE_OF?"`".concat(r,"` has none of (").concat(o.join(", "),")"):a===j.IS_EXACTLY?"`".concat(r,"` is exactly (").concat(o.join(", "),")"):""},io=function(e,t){var n=t.filter_predicate,r=e.name;return n===j.NOT_EMPTY?"`".concat(r,"` is not null"):n===j.EMPTY?"`".concat(r,"` is null"):""},uo=function(e,t){var n=t.filter_predicate,r=e.name;return n===j.NOT_EMPTY?"`".concat(r,"` is not null"):n===j.EMPTY?"`".concat(r,"` is null"):""},so=function(e,t){var n=e.name,r=t.filter_predicate;if(r===j.EMPTY)return"`".concat(n,"` is null");if(r===j.NOT_EMPTY)return"`".concat(n,"` is not null");var a=e.data||{},o=a.array_type,i=a.array_data;if(!o)return"";var u={name:e.name,type:o,data:i};if(o===Z.STRING){var s={name:e.name,type:m.TEXT};return qa(s,t)}if(o===Z.BOOL){var l={name:e.name,type:m.CHECKBOX};return Ja(l,t)}return o===m.SINGLE_SELECT?ro(u,t):[m.CREATOR,m.LAST_MODIFIER].includes(o)?oo(u,t):fo(u,t)},lo=function(e,t){return so(e,t)},co=function(e,t){var n=(e.data||{}).result_type;if(n===Z.STRING){var r={name:e.name,type:m.TEXT};return qa(r,t)}return n===Z.BOOL?Ja(e,t):n===Z.DATE?Za(e,t):n===Z.NUMBER?Xa(e,t):n===Z.ARRAY?so(e,t):""},fo=function(e,t,n,r,a){var o=Qa.getUsername(n),i=Qa.getUserId(r),u=Qa.getUserDepartmentIdsMap(a),s=e.type;return s===m.TEXT||s===m.AUTO_NUMBER||s===m.EMAIL||s===m.GEOLOCATION||s===m.URL?qa(e,t,i):s===m.DURATION||s===m.NUMBER||s===m.RATE?Xa(e,t):s===m.CHECKBOX?Ja(e,t):s===m.DATE?Za(e,t):s===m.CTIME||s===m.MTIME?$a(e,t):s===m.SINGLE_SELECT?eo(e,t):s===m.DEPARTMENT_SINGLE_SELECT?no(e,t,u):s===m.MULTIPLE_SELECT?ro(e,t):s===m.LAST_MODIFIER||s===m.CREATOR?ao(e,t,o):s===m.COLLABORATOR?oo(e,t,o):s===m.IMAGE||s===m.FILE||s===m.DIGITAL_SIGN?io(e,t):s===m.LONG_TEXT?uo(e,t):s===m.LINK?lo(e,t):s===m.FORMULA||s===m.LINK_FORMULA?co(e,t):""},po=function(e,t,n,r,a){var o=Qa.getUsername(n),i=Qa.getUserId(r),u=Qa.getUserDepartmentIdsMap(a),s=e.columns,l=t.filter_conjunction,c=t.filters;if(!c||0===c.length)return"";var d=c.map((function(t){var n=Dn.validate(t,s).error_message;if(n){if(n===J.INCOMPLETE_FILTER)return"";throw new Error(n)}var r=t.column_key,a=ke(e,r);return fo(a,t,o,i,u)}));if(0===(d=d.filter((function(e){return e&&e.length>0}))).length)return"";for(var f=d[0],p=1;p<d.length;p++)f+=" ".concat(l," (").concat(d[p],")");return"WHERE "+f};function ho(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return mo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mo(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){u=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(u)throw o}}}}function mo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}qe().extend(Va());var vo=function(e,t,n,r,a,o,i){var u=e.name,s=yo(e,t),l="SELECT ".concat(s," FROM `").concat(u,"`"),c=po(e,t,a,o,i),d=bo(e,t),f="",p=/^[1-9]d*|0$/.test(n),h=/^[1-9]\d*$/.test(r);return p&&h&&(f="LIMIT ".concat(n,", ").concat(r,";")),"".concat(l," ").concat(c," ").concat(d," ").concat(f)},Eo=function(e,t,n,r){var a=e.name,o="SELECT * FROM `".concat(a,"`"),i=Co(e,r),u=Ao(e,r),s="",l=/^[1-9]d*|0$/.test(t),c=/^[1-9]\d*$/.test(n);return l&&c&&(s="LIMIT ".concat(t,", ").concat(n,";")),"".concat(o," ").concat(i," ").concat(u," ").concat(s)},go=function(e){var t=e?e.map((function(e){return"`".concat(e.name,"`")})):[];return t.push("`_id`","`_archived`","`_locked`"),t.join(", ")},yo=function(e,t){var n=e?rr(t,e.columns):[];return go(n)},bo=function(e,t){var n=e.columns,r=zn(t.sorts,n);if(!r||0===r.length)return"";var a=r.map((function(e){var t=e.column_key,r=e.sort_type,a=n.find((function(e){return e.key===t}));if(!a)return"";var o="up"===r?"ASC":"DESC";return"`".concat(a.name,"` ").concat(o)}));return 0===(a=a.filter((function(e){return e&&""!==e}))).length?"":"ORDER BY "+a.join(", ")},Ao=function(e,t){var n=e.columns,r=t&&t.sorts||[];if(!r||0===r.length)return"";var a=r.map((function(e){var t=e.column_key,r=e.sort_type,a=n.find((function(e){return e.key===t})),o="up"===r?"ASC":"DESC";return a?"`".concat(a.name,"` ").concat(o):-1!==["_ctime","_mtime"].indexOf(t)?"`".concat(t,"` ").concat(o):""}));return 0===(a=a.filter((function(e){return e&&""!==e}))).length?"":"ORDER BY "+a.join(", ")},Co=function(e,t){var n=e.columns,r=t.filter_groups,a=t.group_conjunction;if(!r||0===r.length)return"";var o,i=[],u=ho(r);try{for(u.s();!(o=u.n()).done;){var s=o.value,l=s.filters,c=s.filter_conjunction,d=l.map((function(e){var t=Dn.validate(e,n).error_message;if(t){if(t===J.INCOMPLETE_FILTER)return"";throw new Error(t)}var r=e.column_key,a=n.find((function(e){return e.key===r}));return fo(a,e)}));if(0!==(d=d.filter((function(e){return e&&e.length>0}))).length){var f=d[0];if(d.length>1)for(var p=1;p<d.length;p++)f+=" ".concat(c," (").concat(d[p],")");f="("+f+")",i.push(f)}}}catch(h){u.e(h)}finally{u.f()}return"WHERE "+i.join(" ".concat(a," "))},To=function(e,t){if(!e||P.includes(e.type))return null;var n=e.type,r=e.data,a=Object.values(t)[0];if(b.includes(n))return ut(a)?a:null;switch(n){case m.TEXT:case m.URL:case m.EMAIL:return a&&a.trim()||null;case m.CHECKBOX:return"boolean"!==typeof a?null:a;case m.DATE:if(!a)return null;var o=r&&r.format;return o&&o.indexOf("HH:mm")>-1?a+":00":a;case m.LONG_TEXT:return a&&Object.prototype.hasOwnProperty.call(a,"text")&&a.text||null;case m.SINGLE_SELECT:var i=r&&r.options;return Ct(i,a)||null;case m.MULTIPLE_SELECT:var u=r&&r.options;if(!Array.isArray(a)||0===a.length||!Array.isArray(u)||0===u.length)return null;var s=a.map((function(e){return Ct(u,e)})).filter(Boolean);return 0===s.length?null:s;case m.COLLABORATOR:return Array.isArray(a)&&0!==a.length?a.map((function(e){return e})):null;case m.FILE:return Array.isArray(a)?a:[];default:return a||null}},_o=function(e,t,n,r){var a=Object.keys(n)[0],o=t.find((function(e){return e.key===a})),i=o.name;return{sql:"update `".concat(e.name,"` set `").concat(i,"` = ? where `_id` = ?;"),parameters:[To(o,n),r]}}},19090:function(e,t,n){"use strict";var r=n(37375)("%Object.defineProperty%",!0)||!1;if(r)try{r({},"a",{value:1})}catch(a){r=!1}e.exports=r},63123:function(e){"use strict";e.exports=EvalError},86953:function(e){"use strict";e.exports=Error},23780:function(e){"use strict";e.exports=RangeError},68768:function(e){"use strict";e.exports=ReferenceError},57430:function(e){"use strict";e.exports=SyntaxError},37277:function(e){"use strict";e.exports=TypeError},91619:function(e){"use strict";e.exports=URIError},30789:function(e,t,n){var r;!function(){"use strict";var a=!("undefined"===typeof window||!window.document||!window.document.createElement),o={canUseDOM:a,canUseWorkers:"undefined"!==typeof Worker,canUseEventListeners:a&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:a&&!!window.screen};void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)}()},80755:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},i=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,a=t.call(e,"constructor"),o=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!a&&!o)return!1;for(r in e);return"undefined"===typeof r||t.call(e,r)},u=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},s=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(a)return a(e,n).value}return e[n]};e.exports=function e(){var t,n,r,a,l,c,d=arguments[0],f=1,p=arguments.length,h=!1;for("boolean"===typeof d&&(h=d,d=arguments[1]||{},f=2),(null==d||"object"!==typeof d&&"function"!==typeof d)&&(d={});f<p;++f)if(null!=(t=arguments[f]))for(n in t)r=s(d,n),d!==(a=s(t,n))&&(h&&a&&(i(a)||(l=o(a)))?(l?(l=!1,c=r&&o(r)?r:[]):c=r&&i(r)?r:{},u(d,{name:n,newValue:e(h,c,a)})):"undefined"!==typeof a&&u(d,{name:n,newValue:a}));return d}},78307:function(e){"use strict";var t=Object.prototype.toString,n=Math.max,r=function(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var a=0;a<t.length;a+=1)n[a+e.length]=t[a];return n};e.exports=function(e){var a=this;if("function"!==typeof a||"[object Function]"!==t.apply(a))throw new TypeError("Function.prototype.bind called on incompatible "+a);for(var o,i=function(e,t){for(var n=[],r=t||0,a=0;r<e.length;r+=1,a+=1)n[a]=e[r];return n}(arguments,1),u=n(0,a.length-i.length),s=[],l=0;l<u;l++)s[l]="$"+l;if(o=Function("binder","return function ("+function(e,t){for(var n="",r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n}(s,",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof o){var t=a.apply(this,r(i,arguments));return Object(t)===t?t:this}return a.apply(e,r(i,arguments))})),a.prototype){var c=function(){};c.prototype=a.prototype,o.prototype=new c,c.prototype=null}return o}},76989:function(e,t,n){"use strict";var r=n(78307);e.exports=Function.prototype.bind||r},70776:function(e){"use strict";var t=function(){return"string"===typeof function(){}.name},n=Object.getOwnPropertyDescriptor;if(n)try{n([],"length")}catch(a){n=null}t.functionsHaveConfigurableNames=function(){if(!t()||!n)return!1;var e=n((function(){}),"name");return!!e&&!!e.configurable};var r=Function.prototype.bind;t.boundFunctionsHaveNames=function(){return t()&&"function"===typeof r&&""!==function(){}.bind().name},e.exports=t},37375:function(e,t,n){"use strict";var r,a=n(86953),o=n(63123),i=n(23780),u=n(68768),s=n(57430),l=n(37277),c=n(91619),d=Function,f=function(e){try{return d('"use strict"; return ('+e+").constructor;")()}catch(t){}},p=Object.getOwnPropertyDescriptor;if(p)try{p({},"")}catch(M){p=null}var h=function(){throw new l},m=p?function(){try{return h}catch(e){try{return p(arguments,"callee").get}catch(t){return h}}}():h,v=n(90757)(),E=n(26442)(),g=Object.getPrototypeOf||(E?function(e){return e.__proto__}:null),y={},b="undefined"!==typeof Uint8Array&&g?g(Uint8Array):r,A={__proto__:null,"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":v&&g?g([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":y,"%AsyncGenerator%":y,"%AsyncGeneratorFunction%":y,"%AsyncIteratorPrototype%":y,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a,"%eval%":eval,"%EvalError%":o,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":d,"%GeneratorFunction%":y,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":v&&g?g(g([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&v&&g?g((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":i,"%ReferenceError%":u,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&v&&g?g((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":v&&g?g(""[Symbol.iterator]()):r,"%Symbol%":v?Symbol:r,"%SyntaxError%":s,"%ThrowTypeError%":m,"%TypedArray%":b,"%TypeError%":l,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(g)try{null.error}catch(M){var C=g(g(M));A["%Error.prototype%"]=C}var T=function e(t){var n;if("%AsyncFunction%"===t)n=f("async function () {}");else if("%GeneratorFunction%"===t)n=f("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=f("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var a=e("%AsyncGenerator%");a&&g&&(n=g(a.prototype))}return A[t]=n,n},_={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},D=n(76989),O=n(42155),N=D.call(Function.call,Array.prototype.concat),S=D.call(Function.apply,Array.prototype.splice),w=D.call(Function.call,String.prototype.replace),k=D.call(Function.call,String.prototype.slice),I=D.call(Function.call,RegExp.prototype.exec),L=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,R=/\\(\\)?/g,P=function(e,t){var n,r=e;if(O(_,r)&&(r="%"+(n=_[r])[0]+"%"),O(A,r)){var a=A[r];if(a===y&&(a=T(r)),"undefined"===typeof a&&!t)throw new l("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new s("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new l('"allowMissing" argument must be a boolean');if(null===I(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=k(e,0,1),n=k(e,-1);if("%"===t&&"%"!==n)throw new s("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new s("invalid intrinsic syntax, expected opening `%`");var r=[];return w(e,L,(function(e,t,n,a){r[r.length]=n?w(a,R,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",a=P("%"+r+"%",t),o=a.name,i=a.value,u=!1,c=a.alias;c&&(r=c[0],S(n,N([0,1],c)));for(var d=1,f=!0;d<n.length;d+=1){var h=n[d],m=k(h,0,1),v=k(h,-1);if(('"'===m||"'"===m||"`"===m||'"'===v||"'"===v||"`"===v)&&m!==v)throw new s("property names with quotes must have matching quotes");if("constructor"!==h&&f||(u=!0),O(A,o="%"+(r+="."+h)+"%"))i=A[o];else if(null!=i){if(!(h in i)){if(!t)throw new l("base intrinsic for "+e+" exists, but the property is not available.");return}if(p&&d+1>=n.length){var E=p(i,h);i=(f=!!E)&&"get"in E&&!("originalValue"in E.get)?E.get:i[h]}else f=O(i,h),i=i[h];f&&!u&&(A[o]=i)}}return i}},24553:function(e,t,n){"use strict";var r=n(37375)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(a){r=null}e.exports=r},88153:function(e,t,n){"use strict";var r="__global_unique_id__";e.exports=function(){return n.g[r]=(n.g[r]||0)+1}},47734:function(e,t,n){"use strict";var r=n(19090),a=function(){return!!r};a.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=a},26442:function(e){"use strict";var t={__proto__:null,foo:{}},n=Object;e.exports=function(){return{__proto__:t}.foo===t.foo&&!(t instanceof n)}},90757:function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,a=n(93175);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&a())))}},93175:function(e){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},35550:function(e,t,n){"use strict";var r=n(93175);e.exports=function(){return r()&&!!Symbol.toStringTag}},42155:function(e,t,n){"use strict";var r=Function.prototype.call,a=Object.prototype.hasOwnProperty,o=n(76989);e.exports=o.call(r,a)},57530:function(e,t,n){e.exports={parse:n(46957),stringify:n(4099)}},56416:function(e,t,n){var r=/([\w-]+)|=|(['"])([.\s\S]*?)\2/g,a=n(57413);e.exports=function(e){var t,n=0,o=!0,i={type:"tag",name:"",voidElement:!1,attrs:{},children:[]};return e.replace(r,(function(r){if("="===r)return o=!0,void n++;o?0===n?((a[r]||"/"===e.charAt(e.length-2))&&(i.voidElement=!0),i.name=r):(i.attrs[t]=r.replace(/^['"]|['"]$/g,""),t=void 0):(t&&(i.attrs[t]=t),t=r),n++,o=!1})),i}},46957:function(e,t,n){var r=/(?:<!--[\S\s]*?-->|<(?:"[^"]*"['"]*|'[^']*'['"]*|[^'">])+>)/g,a=n(56416),o=Object.create?Object.create(null):{};function i(e,t,n,r,a){var o=t.indexOf("<",r),i=t.slice(r,-1===o?void 0:o);/^\s*$/.test(i)&&(i=" "),(!a&&o>-1&&n+e.length>=0||" "!==i)&&e.push({type:"text",content:i})}e.exports=function(e,t){t||(t={}),t.components||(t.components=o);var n,u=[],s=-1,l=[],c={},d=!1;return e.replace(r,(function(r,o){if(d){if(r!=="</"+n.name+">")return;d=!1}var f,p="/"!==r.charAt(1),h=0===r.indexOf("\x3c!--"),m=o+r.length,v=e.charAt(m);p&&!h&&(s++,"tag"===(n=a(r)).type&&t.components[n.name]&&(n.type="component",d=!0),n.voidElement||d||!v||"<"===v||i(n.children,e,s,m,t.ignoreWhitespace),c[n.tagName]=n,0===s&&u.push(n),(f=l[s-1])&&f.children.push(n),l[s]=n),(h||!p||n.voidElement)&&(h||s--,!d&&"<"!==v&&v&&i(f=-1===s?u:l[s].children,e,s,m,t.ignoreWhitespace))})),!u.length&&e.length&&i(u,e,0,0,t.ignoreWhitespace),u}},4099:function(e){function t(e,n){switch(n.type){case"text":return e+n.content;case"tag":return e+="<"+n.name+(n.attrs?function(e){var t=[];for(var n in e)t.push(n+'="'+e[n]+'"');return t.length?" "+t.join(" "):""}(n.attrs):"")+(n.voidElement?"/>":">"),n.voidElement?e:e+n.children.reduce(t,"")+"</"+n.name+">"}}e.exports=function(e){return e.reduce((function(e,n){return e+t("",n)}),"")}},56488:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t,n,r){var a=void 0;if(n){var o=new Date;o.setTime(o.getTime()+60*n*1e3),a="; expires="+o.toGMTString()}else a="";r=r?"domain="+r+";":"",document.cookie=e+"="+t+a+";"+r+"path=/"},r=function(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var a=n[r];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t))return a.substring(t.length,a.length)}return null};t.default={name:"cookie",lookup:function(e){var t=void 0;if(e.lookupCookie&&"undefined"!==typeof document){var n=r(e.lookupCookie);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupCookie&&"undefined"!==typeof document&&n(t.lookupCookie,e,t.cookieMinutes,t.cookieDomain)}}},91979:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"htmlTag",lookup:function(e){var t=void 0,n=e.htmlTag||("undefined"!==typeof document?document.documentElement:null);return n&&"function"===typeof n.getAttribute&&(t=n.getAttribute("lang")),t}}},99630:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=void 0;try{n="undefined"!==window&&null!==window.localStorage;var r="i18next.translate.boo";window.localStorage.setItem(r,"foo"),window.localStorage.removeItem(r)}catch(a){n=!1}t.default={name:"localStorage",lookup:function(e){var t=void 0;if(e.lookupLocalStorage&&n){var r=window.localStorage.getItem(e.lookupLocalStorage);r&&(t=r)}return t},cacheUserLanguage:function(e,t){t.lookupLocalStorage&&n&&window.localStorage.setItem(t.lookupLocalStorage,e)}}},89173:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"navigator",lookup:function(e){var t=[];if("undefined"!==typeof navigator){if(navigator.languages)for(var n=0;n<navigator.languages.length;n++)t.push(navigator.languages[n]);navigator.userLanguage&&t.push(navigator.userLanguage),navigator.language&&t.push(navigator.language)}return t.length>0?t:void 0}}},14893:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"path",lookup:function(e){var t=void 0;if("undefined"!==typeof window){var n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(n instanceof Array)if("number"===typeof e.lookupFromPathIndex){if("string"!==typeof n[e.lookupFromPathIndex])return;t=n[e.lookupFromPathIndex].replace("/","")}else t=n[0].replace("/","")}return t}}},37725:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"querystring",lookup:function(e){var t=void 0;if("undefined"!==typeof window)for(var n=window.location.search.substring(1).split("&"),r=0;r<n.length;r++){var a=n[r].indexOf("=");if(a>0)n[r].substring(0,a)===e.lookupQuerystring&&(t=n[r].substring(a+1))}return t}}},56134:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"subdomain",lookup:function(e){var t=void 0;if("undefined"!==typeof window){var n=window.location.href.match(/(?:http[s]*\:\/\/)*(.*?)\.(?=[^\/]*\..{2,5})/gi);n instanceof Array&&(t="number"===typeof e.lookupFromSubdomainIndex?n[e.lookupFromSubdomainIndex].replace("http://","").replace("https://","").replace(".",""):n[0].replace("http://","").replace("https://","").replace(".",""))}return t}}},61938:function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(24019)),o=f(n(56488)),i=f(n(37725)),u=f(n(99630)),s=f(n(89173)),l=f(n(91979)),c=f(n(14893)),d=f(n(56134));function f(e){return e&&e.__esModule?e:{default:e}}var p=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return r(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e,this.options=a.defaults(t,this.options||{},{order:["querystring","cookie","localStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],checkWhitelist:!0}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(o.default),this.addDetector(i.default),this.addDetector(u.default),this.addDetector(s.default),this.addDetector(l.default),this.addDetector(c.default),this.addDetector(d.default)}},{key:"addDetector",value:function(e){this.detectors[e.name]=e}},{key:"detect",value:function(e){var t=this;e||(e=this.options.order);var n=[];e.forEach((function(e){if(t.detectors[e]){var r=t.detectors[e].lookup(t.options);r&&"string"===typeof r&&(r=[r]),r&&(n=n.concat(r))}}));var r=void 0;if(n.forEach((function(e){if(!r){var n=t.services.languageUtils.formatLanguageCode(e);t.options.checkWhitelist&&!t.services.languageUtils.isWhitelisted(n)||(r=n)}})),!r){var a=this.i18nOptions.fallbackLng;"string"===typeof a&&(a=[a]),a||(a=[]),r="[object Array]"===Object.prototype.toString.apply(a)?a[0]:a[0]||a.default&&a.default[0]}return r}},{key:"cacheUserLanguage",value:function(e,t){var n=this;t||(t=this.options.caches),t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach((function(t){n.detectors[t]&&n.detectors[t].cacheUserLanguage(e,n.options)})))}}]),e}();p.type="languageDetector",t.A=p},24019:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaults=function(e){return r.call(a.call(arguments,1),(function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])})),e},t.extend=function(e){return r.call(a.call(arguments,1),(function(t){if(t)for(var n in t)e[n]=t[n]})),e};var n=[],r=n.forEach,a=n.slice},64062:function(e,t,n){var r=n(61938).A;e.exports=r,e.exports.default=r},35740:function(e,t,n){"use strict";var r=n(23029),a=n(92901),o=n(64467),i=n(82284),u=[],s=u.forEach,l=u.slice;function c(e,t){if(t&&"object"===(0,i.A)(t)){var n="",r=encodeURIComponent;for(var a in t)n+="&"+r(a)+"="+r(t[a]);if(!n)return e;e=e+(-1!==e.indexOf("?")?"&":"?")+n.slice(1)}return e}function d(e,t,n,r,a){r&&"object"===(0,i.A)(r)&&(a||(r._t=new Date),r=c("",r).slice(1)),t.queryStringParams&&(e=c(e,t.queryStringParams));try{var o;(o=XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("MSXML2.XMLHTTP.3.0")).open(r?"POST":"GET",e,1),t.crossDomain||o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.withCredentials=!!t.withCredentials,r&&o.setRequestHeader("Content-type","application/x-www-form-urlencoded"),o.overrideMimeType&&o.overrideMimeType("application/json");var u=t.customHeaders;if(u="function"===typeof u?u():u)for(var s in u)o.setRequestHeader(s,u[s]);o.onreadystatechange=function(){o.readyState>3&&n&&n(o.responseText,o)},o.send(r)}catch(l){console&&console.log(l)}}var f=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,r.A)(this,e),this.init(t,n),this.type="backend"}return(0,a.A)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.services=e,this.options=function(e){return s.call(l.call(arguments,1),(function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])})),e}(t,this.options||{},{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",allowMultiLoading:!1,parse:JSON.parse,parsePayload:function(e,t,n){return(0,o.default)({},t,n||"")},crossDomain:!1,ajax:d})}},{key:"readMulti",value:function(e,t,n){var r=this.options.loadPath;"function"===typeof this.options.loadPath&&(r=this.options.loadPath(e,t));var a=this.services.interpolator.interpolate(r,{lng:e.join("+"),ns:t.join("+")});this.loadUrl(a,n)}},{key:"read",value:function(e,t,n){var r=this.options.loadPath;"function"===typeof this.options.loadPath&&(r=this.options.loadPath([e],[t]));var a=this.services.interpolator.interpolate(r,{lng:e,ns:t});this.loadUrl(a,n)}},{key:"loadUrl",value:function(e,t){var n=this;this.options.ajax(e,this.options,(function(r,a){if(a.status>=500&&a.status<600)return t("failed loading "+e,!0);if(a.status>=400&&a.status<500)return t("failed loading "+e,!1);var o,i;try{o=n.options.parse(r,e)}catch(u){i="failed parsing "+e+" to json"}if(i)return t(i,!1);t(null,o)}))}},{key:"create",value:function(e,t,n,r){var a=this;"string"===typeof e&&(e=[e]);var o=this.options.parsePayload(t,n,r);e.forEach((function(e){var n=a.services.interpolator.interpolate(a.options.addPath,{lng:e,ns:t});a.options.ajax(n,a.options,(function(e,t){}),o)}))}}]),e}();f.type="backend",t.A=f},94449:function(e,t,n){"use strict";n.d(t,{A:function(){return H}});var r=n(82284),a=n(64467);function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach((function(t){(0,a.default)(e,t,n[t])}))}return e}var i=n(23029),u=n(92901),s=n(56822),l=n(53954),c=n(9417),d=n(85501),f=n(60436),p=n(5544),h={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){var n;console&&console[e]&&(n=console)[e].apply(n,(0,f.A)(t))}},m=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.A)(this,e),this.init(t,n)}return(0,u.A)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||h,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?null:("string"===typeof e[0]&&(e[0]="".concat(n).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,o({},{prefix:"".concat(this.prefix,":").concat(t,":")},this.options))}}]),e}(),v=new m,E=function(){function e(){(0,i.A)(this,e),this.observers={}}return(0,u.A)(e,[{key:"on",value:function(e,t){var n=this;return e.split(" ").forEach((function(e){n.observers[e]=n.observers[e]||[],n.observers[e].push(t)})),this}},{key:"off",value:function(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((function(e){return e!==t})):delete this.observers[e])}},{key:"emit",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this.observers[e]&&[].concat(this.observers[e]).forEach((function(e){e.apply(void 0,n)}));this.observers["*"]&&[].concat(this.observers["*"]).forEach((function(t){t.apply(t,[e].concat(n))}))}}]),e}();function g(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}function y(e){return null==e?"":""+e}function b(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function a(){return!e||"string"===typeof e}for(var o="string"!==typeof t?[].concat(t):t.split(".");o.length>1;){if(a())return{};var i=r(o.shift());!e[i]&&n&&(e[i]=new n),e=e[i]}return a()?{}:{obj:e,k:r(o.shift())}}function A(e,t,n){var r=b(e,t,Object);r.obj[r.k]=n}function C(e,t){var n=b(e,t),r=n.obj,a=n.k;if(r)return r[a]}function T(e,t,n){var r=C(e,n);return void 0!==r?r:C(t,n)}function _(e,t,n){for(var r in t)r in e?"string"===typeof e[r]||e[r]instanceof String||"string"===typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):_(e[r],t[r],n):e[r]=t[r];return e}function D(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var O={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function N(e){return"string"===typeof e?e.replace(/[&<>"'\/]/g,(function(e){return O[e]})):e}var S=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return(0,i.A)(this,t),n=(0,s.A)(this,(0,l.A)(t).call(this)),E.call((0,c.A)(n)),n.data=e||{},n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n}return(0,d.A)(t,e),(0,u.A)(t,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,o=[e,t];return n&&"string"!==typeof n&&(o=o.concat(n)),n&&"string"===typeof n&&(o=o.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(o=e.split(".")),C(this.data,o)}},{key:"addResource",value:function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},o=this.options.keySeparator;void 0===o&&(o=".");var i=[e,t];n&&(i=i.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(r=t,t=(i=e.split("."))[1]),this.addNamespaces(t),A(this.data,i,r),a.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var a in n)"string"!==typeof n[a]&&"[object Array]"!==Object.prototype.toString.apply(n[a])||this.addResource(e,t,a,n[a],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,a){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},u=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(u=e.split("."))[1]),this.addNamespaces(t);var s=C(this.data,u)||{};r?_(s,n,a):s=o({},s,n),A(this.data,u,s),i.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?o({},{},this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"toJSON",value:function(){return this.data}}]),t}(E),w={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,a){var o=this;return e.forEach((function(e){o.processors[e]&&(t=o.processors[e].process(t,n,r,a))})),t}},k=function(e){function t(e){var n,r,a,o,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,i.A)(this,t),n=(0,s.A)(this,(0,l.A)(t).call(this)),E.call((0,c.A)(n)),r=["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],a=e,o=(0,c.A)(n),r.forEach((function(e){a[e]&&(o[e]=a[e])})),n.options=u,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=v.create("translator"),n}return(0,d.A)(t,e),(0,u.A)(t,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=t.nsSeparator||this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,a=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var o=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(o[0])>-1)&&(a=o.shift()),e=o.join(r)}return"string"===typeof a&&(a=[a]),{key:e,namespaces:a}}},{key:"translate",value:function(e,t){var n=this;if("object"!==(0,r.A)(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),void 0===e||null===e)return"";Array.isArray(e)||(e=[String(e)]);var a=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,i=this.extractFromKey(e[e.length-1],t),u=i.key,s=i.namespaces,l=s[s.length-1],c=t.lng||this.language,d=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(c&&"cimode"===c.toLowerCase()){if(d){var f=t.nsSeparator||this.options.nsSeparator;return l+f+u}return u}var p=this.resolve(e,t),h=p&&p.res,m=p&&p.usedKey||u,v=p&&p.exactUsedKey||u,E=Object.prototype.toString.apply(h),g=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,y=!this.i18nFormat||this.i18nFormat.handleAsObject;if(y&&h&&("string"!==typeof h&&"boolean"!==typeof h&&"number"!==typeof h)&&["[object Number]","[object Function]","[object RegExp]"].indexOf(E)<0&&("string"!==typeof g||"[object Array]"!==E)){if(!t.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,h,t):"key '".concat(u," (").concat(this.language,")' returned an object instead of string.");if(a){var b="[object Array]"===E,A=b?[]:{},C=b?v:m;for(var T in h)if(Object.prototype.hasOwnProperty.call(h,T)){var _="".concat(C).concat(a).concat(T);A[T]=this.translate(_,o({},t,{joinArrays:!1,ns:s})),A[T]===_&&(A[T]=h[T])}h=A}}else if(y&&"string"===typeof g&&"[object Array]"===E)(h=h.join(g))&&(h=this.extendTranslation(h,e,t));else{var D=!1,O=!1;if(!this.isValidLookup(h)&&void 0!==t.defaultValue){if(D=!0,void 0!==t.count){var N=this.pluralResolver.getSuffix(c,t.count);h=t["defaultValue".concat(N)]}h||(h=t.defaultValue)}this.isValidLookup(h)||(O=!0,h=u);var S=t.defaultValue&&t.defaultValue!==h&&this.options.updateMissing;if(O||D||S){this.logger.log(S?"updateKey":"missingKey",c,l,u,S?t.defaultValue:h);var w=[],k=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&k&&k[0])for(var I=0;I<k.length;I++)w.push(k[I]);else"all"===this.options.saveMissingTo?w=this.languageUtils.toResolveHierarchy(t.lng||this.language):w.push(t.lng||this.language);var L=function(e,r){n.options.missingKeyHandler?n.options.missingKeyHandler(e,l,r,S?t.defaultValue:h,S,t):n.backendConnector&&n.backendConnector.saveMissing&&n.backendConnector.saveMissing(e,l,r,S?t.defaultValue:h,S,t),n.emit("missingKey",e,l,r,h)};if(this.options.saveMissing){var R=void 0!==t.count&&"string"!==typeof t.count;this.options.saveMissingPlurals&&R?w.forEach((function(e){n.pluralResolver.getPluralFormsOfKey(e,u).forEach((function(t){return L([e],t)}))})):L(w,u)}}h=this.extendTranslation(h,e,t,p),O&&h===u&&this.options.appendNamespaceToMissingKey&&(h="".concat(l,":").concat(u)),O&&this.options.parseMissingKeyHandler&&(h=this.options.parseMissingKeyHandler(h))}return h}},{key:"extendTranslation",value:function(e,t,n,r){var a=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,n,r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init(o({},n,{interpolation:o({},this.options.interpolation,n.interpolation)}));var i=n.replace&&"string"!==typeof n.replace?n.replace:n;this.options.interpolation.defaultVariables&&(i=o({},this.options.interpolation.defaultVariables,i)),e=this.interpolator.interpolate(e,i,n.lng||this.language,n),!1!==n.nest&&(e=this.interpolator.nest(e,(function(){return a.translate.apply(a,arguments)}),n)),n.interpolation&&this.interpolator.reset()}var u=n.postProcess||this.options.postProcess,s="string"===typeof u?[u]:u;return void 0!==e&&null!==e&&s&&s.length&&!1!==n.applyPostProcessor&&(e=w.handle(s,e,t,this.options&&this.options.postProcessPassResolved?o({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var t,n,r,a,o,i=this,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"===typeof e&&(e=[e]),e.forEach((function(e){if(!i.isValidLookup(t)){var s=i.extractFromKey(e,u),l=s.key;n=l;var c=s.namespaces;i.options.fallbackNS&&(c=c.concat(i.options.fallbackNS));var d=void 0!==u.count&&"string"!==typeof u.count,f=void 0!==u.context&&"string"===typeof u.context&&""!==u.context,p=u.lngs?u.lngs:i.languageUtils.toResolveHierarchy(u.lng||i.language,u.fallbackLng);c.forEach((function(e){i.isValidLookup(t)||(o=e,i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(o)&&i.logger.warn('key "'.concat(n,'" for namespace "').concat(o,"\" won't get resolved as namespace was not yet loaded"),"This means something IS WRONG in your application setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"),p.forEach((function(n){if(!i.isValidLookup(t)){a=n;var o,s,c=l,p=[c];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(p,l,n,e,u);else d&&(o=i.pluralResolver.getSuffix(n,u.count)),d&&f&&p.push(c+o),f&&p.push(c+="".concat(i.options.contextSeparator).concat(u.context)),d&&p.push(c+=o);for(;s=p.pop();)i.isValidLookup(t)||(r=s,t=i.getResource(n,e,s,u))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:a,usedNS:o}}},{key:"isValidLookup",value:function(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}]),t}(E);function I(e){return e.charAt(0).toUpperCase()+e.slice(1)}var L=function(){function e(t){(0,i.A)(this,e),this.options=t,this.whitelist=this.options.whitelist||!1,this.logger=v.create("languageUtils")}return(0,u.A)(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"===typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=I(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=I(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=I(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isWhitelisted",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitWhitelist)&&(e=this.getLanguagePartFromCode(e)),!this.whitelist||!this.whitelist.length||this.whitelist.indexOf(e)>-1}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("string"===typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),a=[],o=function(e){e&&(n.isWhitelisted(e)?a.push(e):n.logger.warn("rejecting non-whitelisted language code: ".concat(e)))};return"string"===typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&o(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&o(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&o(this.getLanguagePartFromCode(e))):"string"===typeof e&&o(this.formatLanguageCode(e)),r.forEach((function(e){a.indexOf(e)<0&&o(n.formatLanguageCode(e))})),a}}]),e}(),R=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he"],nr:[1,2,20,21],fc:22}],P={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0===e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0===e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1===e?0:2===e?1:(e<0||e>10)&&e%10==0?2:3)}};var M=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.A)(this,e),this.languageUtils=t,this.options=n,this.logger=v.create("pluralResolver"),this.rules=function(){var e={};return R.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:P[t.fc]}}))})),e}()}return(0,u.A)(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=this.getRule(e);return t&&t.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var n=this,r=[],a=this.getRule(e);return a?(a.numbers.forEach((function(a){var o=n.getSuffix(e,a);r.push("".concat(t).concat(o))})),r):r}},{key:"getSuffix",value:function(e,t){var n=this,r=this.getRule(e);if(r){var a=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),o=r.numbers[a];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===o?o="plural":1===o&&(o=""));var i=function(){return n.options.prepend&&o.toString()?n.options.prepend+o.toString():o.toString()};return"v1"===this.options.compatibilityJSON?1===o?"":"number"===typeof o?"_plural_".concat(o.toString()):i():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?i():this.options.prepend&&a.toString()?this.options.prepend+a.toString():a.toString()}return this.logger.warn("no plural rule found for: ".concat(e)),""}}]),e}(),x=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,i.A)(this,e),this.logger=v.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return(0,u.A)(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:N,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?D(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?D(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?D(t.nestingPrefix):t.nestingPrefixEscaped||D("$t("),this.nestingSuffix=t.nestingSuffix?D(t.nestingSuffix):t.nestingSuffixEscaped||D(")"),this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var a,o,i,u=this,s=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function l(e){return e.replace(/\$/g,"$$$$")}var c=function(e){if(e.indexOf(u.formatSeparator)<0)return T(t,s,e);var r=e.split(u.formatSeparator),a=r.shift().trim(),o=r.join(u.formatSeparator).trim();return u.format(T(t,s,a),o,n)};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler;for(i=0;a=this.regexpUnescape.exec(e);){if(void 0===(o=c(a[1].trim())))if("function"===typeof d){var f=d(e,a,r);o="string"===typeof f?f:""}else this.logger.warn("missed to pass in variable ".concat(a[1]," for interpolating ").concat(e)),o="";else"string"===typeof o||this.useRawValueToEscape||(o=y(o));if(e=e.replace(a[0],l(o)),this.regexpUnescape.lastIndex=0,++i>=this.maxReplaces)break}for(i=0;a=this.regexp.exec(e);){if(void 0===(o=c(a[1].trim())))if("function"===typeof d){var p=d(e,a,r);o="string"===typeof p?p:""}else this.logger.warn("missed to pass in variable ".concat(a[1]," for interpolating ").concat(e)),o="";else"string"===typeof o||this.useRawValueToEscape||(o=y(o));if(o=this.escapeValue?l(this.escape(o)):l(o),e=e.replace(a[0],o),this.regexp.lastIndex=0,++i>=this.maxReplaces)break}return e}},{key:"nest",value:function(e,t){var n,r,a=o({},arguments.length>2&&void 0!==arguments[2]?arguments[2]:{});function i(e,t){if(e.indexOf(",")<0)return e;var n=e.split(",");e=n.shift();var r=n.join(",");r=(r=this.interpolate(r,a)).replace(/'/g,'"');try{a=JSON.parse(r),t&&(a=o({},t,a))}catch(i){this.logger.error("failed parsing options string in nesting for key ".concat(e),i)}return delete a.defaultValue,e}for(a.applyPostProcessor=!1,delete a.defaultValue;n=this.nestingRegexp.exec(e);){if((r=t(i.call(this,n[1].trim(),a),a))&&n[0]===e&&"string"!==typeof r)return r;"string"!==typeof r&&(r=y(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();var F=function(e){function t(e,n,r){var a,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,i.A)(this,t),a=(0,s.A)(this,(0,l.A)(t).call(this)),E.call((0,c.A)(a)),a.backend=e,a.store=n,a.services=r,a.languageUtils=r.languageUtils,a.options=o,a.logger=v.create("backendConnector"),a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(r,o.backend,o),a}return(0,d.A)(t,e),(0,u.A)(t,[{key:"queueLoad",value:function(e,t,n,r){var a=this,o=[],i=[],u=[],s=[];return e.forEach((function(e){var r=!0;t.forEach((function(t){var u="".concat(e,"|").concat(t);!n.reload&&a.store.hasResourceBundle(e,t)?a.state[u]=2:a.state[u]<0||(1===a.state[u]?i.indexOf(u)<0&&i.push(u):(a.state[u]=1,r=!1,i.indexOf(u)<0&&i.push(u),o.indexOf(u)<0&&o.push(u),s.indexOf(t)<0&&s.push(t)))})),r||u.push(e)})),(o.length||i.length)&&this.queue.push({pending:i,loaded:{},errors:[],callback:r}),{toLoad:o,pending:i,toLoadLanguages:u,toLoadNamespaces:s}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),a=(0,p.A)(r,2),o=a[0],i=a[1];t&&this.emit("failedLoading",o,i,t),n&&this.store.addResourceBundle(o,i,n),this.state[e]=t?-1:2;var u={};this.queue.forEach((function(n){!function(e,t,n,r){var a=b(e,t,Object),o=a.obj,i=a.k;o[i]=o[i]||[],r&&(o[i]=o[i].concat(n)),r||o[i].push(n)}(n.loaded,[o],i),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(e){u[e]||(u[e]=[]),n.loaded[e].length&&n.loaded[e].forEach((function(t){u[e].indexOf(t)<0&&u[e].push(t)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",u),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:250,i=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[n](e,t,(function(u,s){u&&s&&a<5?setTimeout((function(){r.read.call(r,e,t,n,a+1,2*o,i)}),o):i(u,s)})):i(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),a&&a();"string"===typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"===typeof t&&(t=[t]);var o=this.queueLoad(e,t,r,a);if(!o.toLoad.length)return o.pending.length||a(),null;o.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),a=(0,p.A)(r,2),o=a[0],i=a[1];this.read(o,i,"read",null,null,(function(r,a){r&&t.logger.warn("".concat(n,"loading namespace ").concat(i," for language ").concat(o," failed"),r),!r&&a&&t.logger.log("".concat(n,"loaded namespace ").concat(i," for language ").concat(o),a),t.loaded(e,r,a)}))}},{key:"saveMissing",value:function(e,t,n,r,a){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" for namespace "').concat(t,'" as the namespace was not yet loaded'),"This means something IS WRONG in your application setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):(this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,o({},i,{isUpdate:a})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),t}(E);function B(e){return"string"===typeof e.ns&&(e.ns=[e.ns]),"string"===typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"===typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e}function U(){}var j=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if((0,i.A)(this,t),e=(0,s.A)(this,(0,l.A)(t).call(this)),E.call((0,c.A)(e)),e.options=B(n),e.services={},e.logger=v,e.modules={external:[]},r&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,r),(0,s.A)(e,(0,c.A)(e));setTimeout((function(){e.init(n,r)}),0)}return e}return(0,d.A)(t,e),(0,u.A)(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;function a(e){return e?"function"===typeof e?new e:e:null}if("function"===typeof t&&(n=t,t={}),this.options=o({},{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===(0,r.A)(e[1])&&(t=e[1]),"string"===typeof e[1]&&(t.defaultValue=e[1]),"string"===typeof e[2]&&(t.tDescription=e[2]),"object"===(0,r.A)(e[2])||"object"===(0,r.A)(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",maxReplaces:1e3}},this.options,B(t)),this.format=this.options.interpolation.format,n||(n=U),!this.options.isClone){this.modules.logger?v.init(a(this.modules.logger),this.options):v.init(null,this.options);var i=new L(this.options);this.store=new S(this.options.resources,this.options);var u=this.services;u.logger=v,u.resourceStore=this.store,u.languageUtils=i,u.pluralResolver=new M(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u.interpolator=new x(this.options),u.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},u.backendConnector=new F(a(this.modules.backend),u.resourceStore,u,this.options),u.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];e.emit.apply(e,[t].concat(r))})),this.modules.languageDetector&&(u.languageDetector=a(this.modules.languageDetector),u.languageDetector.init(u,this.options.detection,this.options)),this.modules.i18nFormat&&(u.i18nFormat=a(this.modules.i18nFormat),u.i18nFormat.init&&u.i18nFormat.init(this)),this.translator=new k(this.services,this.options),this.translator.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];e.emit.apply(e,[t].concat(r))})),this.modules.external.forEach((function(t){t.init&&t.init(e)}))}["getResource","addResource","addResources","addResourceBundle","removeResourceBundle","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));var s=g(),l=function(){e.changeLanguage(e.options.lng,(function(t,r){e.isInitialized=!0,e.logger.log("initialized",e.options),e.emit("initialized",e.options),s.resolve(r),n(t,r)}))};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),s}},{key:"loadResources",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:U;if(!this.options.resources||this.options.partialBundledLanguages){if(this.language&&"cimode"===this.language.toLowerCase())return t();var n=[],r=function(t){t&&e.services.languageUtils.toResolveHierarchy(t).forEach((function(e){n.indexOf(e)<0&&n.push(e)}))};if(this.language)r(this.language);else this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((function(e){return r(e)}));this.options.preload&&this.options.preload.forEach((function(e){return r(e)})),this.services.backendConnector.load(n,this.options.ns,t)}else t(null)}},{key:"reloadResources",value:function(e,t,n){var r=g();return e||(e=this.languages),t||(t=this.options.ns),n||(n=U),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{key:"use",value:function(e){return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&w.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"changeLanguage",value:function(e,t){var n=this,r=g();this.emit("languageChanging",e);var a=function(e){e&&(n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.translator.language||n.translator.changeLanguage(e),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(e)),n.loadResources((function(a){!function(e,a){n.translator.changeLanguage(a),a&&(n.emit("languageChanged",a),n.logger.log("languageChanged",a)),r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(a,e)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(a):a(e):a(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t){var n=this,a=function e(t,a){var i;if("object"!==(0,r.A)(a)){for(var u=arguments.length,s=new Array(u>2?u-2:0),l=2;l<u;l++)s[l-2]=arguments[l];i=n.options.overloadTranslationOptionHandler([t,a].concat(s))}else i=o({},a);return i.lng=i.lng||e.lng,i.lngs=i.lngs||e.lngs,i.ns=i.ns||e.ns,n.t(t,i)};return"string"===typeof e?a.lng=e:a.lngs=e,a.ns=t,a}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this;if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var n=this.languages[0],r=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===n.toLowerCase())return!0;var o=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!!this.hasResourceBundle(n,e)||(!this.services.backendConnector.backend||!(!o(n,e)||r&&!o(a,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=g();return this.options.ns?("string"===typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=g();"string"===typeof e&&(e=[e]);var r=this.options.preload||[],a=e.filter((function(e){return r.indexOf(e)<0}));return a.length?(this.options.preload=r.concat(a),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.languages&&this.languages.length>0?this.languages[0]:this.language),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr"}},{key:"createInstance",value:function(){return new t(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}},{key:"cloneInstance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:U,a=o({},this.options,n,{isClone:!0}),i=new t(a);return["store","services","language"].forEach((function(t){i[t]=e[t]})),i.translator=new k(i.services,i.options),i.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];i.emit.apply(i,[e].concat(n))})),i.init(a,r),i.translator.options=i.options,i}}]),t}(E),H=new j},66897:function(e,t){t.read=function(e,t,n,r,a){var o,i,u=8*a-r-1,s=(1<<u)-1,l=s>>1,c=-7,d=n?a-1:0,f=n?-1:1,p=e[t+d];for(d+=f,o=p&(1<<-c)-1,p>>=-c,c+=u;c>0;o=256*o+e[t+d],d+=f,c-=8);for(i=o&(1<<-c)-1,o>>=-c,c+=r;c>0;i=256*i+e[t+d],d+=f,c-=8);if(0===o)o=1-l;else{if(o===s)return i?NaN:1/0*(p?-1:1);i+=Math.pow(2,r),o-=l}return(p?-1:1)*i*Math.pow(2,o-r)},t.write=function(e,t,n,r,a,o){var i,u,s,l=8*o-a-1,c=(1<<l)-1,d=c>>1,f=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,i=c):(i=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-i))<1&&(i--,s*=2),(t+=i+d>=1?f/s:f*Math.pow(2,1-d))*s>=2&&(i++,s/=2),i+d>=c?(u=0,i=c):i+d>=1?(u=(t*s-1)*Math.pow(2,a),i+=d):(u=t*Math.pow(2,d-1)*Math.pow(2,a),i=0));a>=8;e[n+p]=255&u,p+=h,u/=256,a-=8);for(i=i<<a|u,l+=a;l>0;e[n+p]=255&i,p+=h,i/=256,l-=8);e[n+p-h]|=128*m}},80046:function(e,t,n){"use strict";var r=n(35550)(),a=n(41061)("Object.prototype.toString"),o=function(e){return!(r&&e&&"object"===typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===a(e)},i=function(e){return!!o(e)||null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Array]"!==a(e)&&"[object Function]"===a(e.callee)},u=function(){return o(arguments)}();o.isLegacyArguments=i,e.exports=u?o:i},94866:function(e,t,n){"use strict";var r=Date.prototype.getDay,a=Object.prototype.toString,o=n(35550)();e.exports=function(e){return"object"===typeof e&&null!==e&&(o?function(e){try{return r.call(e),!0}catch(t){return!1}}(e):"[object Date]"===a.call(e))}},75168:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});for(var n="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),r={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},a={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:n?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},o={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=1;i<20;i++)o["f"+i]=111+i;function u(e,t,n){t&&!("byKey"in t)&&(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map((function(e){return s(e,t)})),a=function(e){return r.some((function(t){return l(t,e)}))};return null==n?a:a(n)}function s(e,t){var n=t&&t.byKey,i={},u=(e=e.replace("++","+add")).split("+"),s=u.length;for(var l in r)i[r[l]]=!1;var f=!0,p=!1,h=void 0;try{for(var m,v=u[Symbol.iterator]();!(f=(m=v.next()).done);f=!0){var E=m.value,g=E.endsWith("?")&&E.length>1;g&&(E=E.slice(0,-1));var y=d(E),b=r[y];if(E.length>1&&!b&&!a[E]&&!o[y])throw new TypeError('Unknown modifier: "'+E+'"');1!==s&&b||(n?i.key=y:i.which=c(E)),b&&(i[b]=!g||null)}}catch(A){p=!0,h=A}finally{try{!f&&v.return&&v.return()}finally{if(p)throw h}}return i}function l(e,t){for(var n in e){var r=e[n],a=void 0;if(null!=r&&((null!=(a="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&a!==r))return!1}return!0}function c(e){return e=d(e),o[e]||e.toUpperCase().charCodeAt(0)}function d(e){return e=e.toLowerCase(),e=a[e]||e}t.default=u,t.isHotkey=u,t.isCodeHotkey=function(e,t){return u(e,t)},t.isKeyHotkey=function(e,t){return u(e,{byKey:!0},t)},t.parseHotkey=s,t.compareHotkey=l,t.toKeyCode=c,t.toKeyName=d},92157:function(e,t,n){"use strict";var r,a,o,i,u=n(41061),s=n(35550)();if(s){r=u("Object.prototype.hasOwnProperty"),a=u("RegExp.prototype.exec"),o={};var l=function(){throw o};i={toString:l,valueOf:l},"symbol"===typeof Symbol.toPrimitive&&(i[Symbol.toPrimitive]=l)}var c=u("Object.prototype.toString"),d=Object.getOwnPropertyDescriptor;e.exports=s?function(e){if(!e||"object"!==typeof e)return!1;var t=d(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{a(e,i)}catch(n){return n===o}}:function(e){return!(!e||"object"!==typeof e&&"function"!==typeof e)&&"[object RegExp]"===c(e)}},55391:function(e){e.exports=function(e){if("string"!==typeof e)return!1;var a=e.match(t);if(!a)return!1;var o=a[1];if(!o)return!1;if(n.test(o)||r.test(o))return!0;return!1};var t=/^(?:\w+:)?\/\/(\S+)$/,n=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,r=/^[^\s\.]+\.\S{2,}$/},43088:function(e,t,n){var r="Expected a function",a=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,u=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=l||c||Function("return this")(),f=Object.prototype.toString,p=Math.max,h=Math.min,m=function(){return d.Date.now()};function v(e,t,n){var a,o,i,u,s,l,c=0,d=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError(r);function y(t){var n=a,r=o;return a=o=void 0,c=t,u=e.apply(r,n)}function b(e){var n=e-l;return void 0===l||n>=t||n<0||f&&e-c>=i}function A(){var e=m();if(b(e))return C(e);s=setTimeout(A,function(e){var n=t-(e-l);return f?h(n,i-(e-c)):n}(e))}function C(e){return s=void 0,v&&a?y(e):(a=o=void 0,u)}function T(){var e=m(),n=b(e);if(a=arguments,o=this,l=e,n){if(void 0===s)return function(e){return c=e,s=setTimeout(A,t),d?y(e):u}(l);if(f)return s=setTimeout(A,t),y(l)}return void 0===s&&(s=setTimeout(A,t)),u}return t=g(t)||0,E(n)&&(d=!!n.leading,i=(f="maxWait"in n)?p(g(n.maxWait)||0,t):i,v="trailing"in n?!!n.trailing:v),T.cancel=function(){void 0!==s&&clearTimeout(s),c=0,a=l=o=s=void 0},T.flush=function(){return void 0===s?u:C(m())},T}function E(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==f.call(e)}(e))return NaN;if(E(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=E(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=i.test(e);return n||u.test(e)?s(e.slice(2),n?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,n){var a=!0,o=!0;if("function"!=typeof e)throw new TypeError(r);return E(n)&&(a="leading"in n?!!n.leading:a,o="trailing"in n?!!n.trailing:o),v(e,t,{leading:a,maxWait:t,trailing:o})}},22434:function(e,t,n){var r=n(20220)(n(14759),"DataView");e.exports=r},1111:function(e,t,n){var r=n(76958),a=n(41176),o=n(1787),i=n(70231),u=n(27455);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=a,s.prototype.get=o,s.prototype.has=i,s.prototype.set=u,e.exports=s},85661:function(e,t,n){var r=n(5088),a=n(10150),o=n(7889),i=n(44349),u=n(33077);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=a,s.prototype.get=o,s.prototype.has=i,s.prototype.set=u,e.exports=s},81465:function(e,t,n){var r=n(20220)(n(14759),"Map");e.exports=r},54467:function(e,t,n){var r=n(40738),a=n(70708),o=n(26823),i=n(20475),u=n(77859);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=a,s.prototype.get=o,s.prototype.has=i,s.prototype.set=u,e.exports=s},30202:function(e,t,n){var r=n(20220)(n(14759),"Promise");e.exports=r},57887:function(e,t,n){var r=n(20220)(n(14759),"Set");e.exports=r},36669:function(e,t,n){var r=n(54467),a=n(62274),o=n(69757);function i(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}i.prototype.add=i.prototype.push=a,i.prototype.has=o,e.exports=i},25535:function(e,t,n){var r=n(85661),a=n(44710),o=n(78384),i=n(87379),u=n(80799),s=n(12791);function l(e){var t=this.__data__=new r(e);this.size=t.size}l.prototype.clear=a,l.prototype.delete=o,l.prototype.get=i,l.prototype.has=u,l.prototype.set=s,e.exports=l},4635:function(e,t,n){var r=n(14759).Symbol;e.exports=r},48246:function(e,t,n){var r=n(14759).Uint8Array;e.exports=r},94801:function(e,t,n){var r=n(20220)(n(14759),"WeakMap");e.exports=r},48951:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},46860:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,o=[];++n<r;){var i=e[n];t(i,n,e)&&(o[a++]=i)}return o}},37405:function(e,t,n){var r=n(44102),a=n(24578),o=n(12279),i=n(6794),u=n(97059),s=n(71641),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=o(e),c=!n&&a(e),d=!n&&!c&&i(e),f=!n&&!c&&!d&&s(e),p=n||c||d||f,h=p?r(e.length,String):[],m=h.length;for(var v in e)!t&&!l.call(e,v)||p&&("length"==v||d&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||u(v,m))||h.push(v);return h}},61570:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}},87518:function(e){e.exports=function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}},56010:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},77305:function(e,t,n){var r=n(10366),a=n(44206),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var i=e[t];o.call(e,t)&&a(i,n)&&(void 0!==n||t in e)||r(e,t,n)}},45099:function(e,t,n){var r=n(44206);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},40291:function(e,t,n){var r=n(83965),a=n(65724);e.exports=function(e,t){return e&&r(t,a(t),e)}},62064:function(e,t,n){var r=n(83965),a=n(31235);e.exports=function(e,t){return e&&r(t,a(t),e)}},10366:function(e,t,n){var r=n(88925);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},79645:function(e,t,n){var r=n(25535),a=n(48951),o=n(77305),i=n(40291),u=n(62064),s=n(8984),l=n(76321),c=n(44230),d=n(63586),f=n(93660),p=n(36387),h=n(47912),m=n(17203),v=n(10997),E=n(35539),g=n(12279),y=n(6794),b=n(97744),A=n(24567),C=n(5738),T=n(65724),_=n(31235),D="[object Arguments]",O="[object Function]",N="[object Object]",S={};S[D]=S["[object Array]"]=S["[object ArrayBuffer]"]=S["[object DataView]"]=S["[object Boolean]"]=S["[object Date]"]=S["[object Float32Array]"]=S["[object Float64Array]"]=S["[object Int8Array]"]=S["[object Int16Array]"]=S["[object Int32Array]"]=S["[object Map]"]=S["[object Number]"]=S[N]=S["[object RegExp]"]=S["[object Set]"]=S["[object String]"]=S["[object Symbol]"]=S["[object Uint8Array]"]=S["[object Uint8ClampedArray]"]=S["[object Uint16Array]"]=S["[object Uint32Array]"]=!0,S["[object Error]"]=S[O]=S["[object WeakMap]"]=!1,e.exports=function e(t,n,w,k,I,L){var R,P=1&n,M=2&n,x=4&n;if(w&&(R=I?w(t,k,I,L):w(t)),void 0!==R)return R;if(!A(t))return t;var F=g(t);if(F){if(R=m(t),!P)return l(t,R)}else{var B=h(t),U=B==O||"[object GeneratorFunction]"==B;if(y(t))return s(t,P);if(B==N||B==D||U&&!I){if(R=M||U?{}:E(t),!P)return M?d(t,u(R,t)):c(t,i(R,t))}else{if(!S[B])return I?t:{};R=v(t,B,P)}}L||(L=new r);var j=L.get(t);if(j)return j;L.set(t,R),C(t)?t.forEach((function(r){R.add(e(r,n,w,r,t,L))})):b(t)&&t.forEach((function(r,a){R.set(a,e(r,n,w,a,t,L))}));var H=F?void 0:(x?M?p:f:M?_:T)(t);return a(H||t,(function(r,a){H&&(r=t[a=r]),o(R,a,e(r,n,w,a,t,L))})),R}},48230:function(e,t,n){var r=n(24567),a=Object.create,o=function(){function e(){}return function(t){if(!r(t))return{};if(a)return a(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=o},20927:function(e,t,n){var r=n(70423),a=n(73267)(r);e.exports=a},93031:function(e,t,n){var r=n(45211)();e.exports=r},70423:function(e,t,n){var r=n(93031),a=n(65724);e.exports=function(e,t){return e&&r(e,t,a)}},10052:function(e,t,n){var r=n(26463),a=n(92535);e.exports=function(e,t){for(var n=0,o=(t=r(t,e)).length;null!=e&&n<o;)e=e[a(t[n++])];return n&&n==o?e:void 0}},54761:function(e,t,n){var r=n(87518),a=n(12279);e.exports=function(e,t,n){var o=t(e);return a(e)?o:r(o,n(e))}},22022:function(e,t,n){var r=n(4635),a=n(81581),o=n(65336),i=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?a(e):o(e)}},14591:function(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},73012:function(e,t,n){var r=n(22022),a=n(39248);e.exports=function(e){return a(e)&&"[object Arguments]"==r(e)}},1404:function(e,t,n){var r=n(92130),a=n(39248);e.exports=function e(t,n,o,i,u){return t===n||(null==t||null==n||!a(t)&&!a(n)?t!==t&&n!==n:r(t,n,o,i,e,u))}},92130:function(e,t,n){var r=n(25535),a=n(49757),o=n(21416),i=n(16195),u=n(47912),s=n(12279),l=n(6794),c=n(71641),d="[object Arguments]",f="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,m,v,E){var g=s(e),y=s(t),b=g?f:u(e),A=y?f:u(t),C=(b=b==d?p:b)==p,T=(A=A==d?p:A)==p,_=b==A;if(_&&l(e)){if(!l(t))return!1;g=!0,C=!1}if(_&&!C)return E||(E=new r),g||c(e)?a(e,t,n,m,v,E):o(e,t,b,n,m,v,E);if(!(1&n)){var D=C&&h.call(e,"__wrapped__"),O=T&&h.call(t,"__wrapped__");if(D||O){var N=D?e.value():e,S=O?t.value():t;return E||(E=new r),v(N,S,n,m,E)}}return!!_&&(E||(E=new r),i(e,t,n,m,v,E))}},3530:function(e,t,n){var r=n(47912),a=n(39248);e.exports=function(e){return a(e)&&"[object Map]"==r(e)}},24489:function(e,t,n){var r=n(25535),a=n(1404);e.exports=function(e,t,n,o){var i=n.length,u=i,s=!o;if(null==e)return!u;for(e=Object(e);i--;){var l=n[i];if(s&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i<u;){var c=(l=n[i])[0],d=e[c],f=l[1];if(s&&l[2]){if(void 0===d&&!(c in e))return!1}else{var p=new r;if(o)var h=o(d,f,c,e,t,p);if(!(void 0===h?a(f,d,3,o,p):h))return!1}}return!0}},57949:function(e,t,n){var r=n(93008),a=n(73306),o=n(24567),i=n(29131),u=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,c=s.toString,d=l.hasOwnProperty,f=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||a(e))&&(r(e)?f:u).test(i(e))}},63152:function(e,t,n){var r=n(47912),a=n(39248);e.exports=function(e){return a(e)&&"[object Set]"==r(e)}},38183:function(e,t,n){var r=n(22022),a=n(5776),o=n(39248),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&a(e.length)&&!!i[r(e)]}},15127:function(e,t,n){var r=n(79769),a=n(44104),o=n(69002),i=n(12279),u=n(78857);e.exports=function(e){return"function"==typeof e?e:null==e?o:"object"==typeof e?i(e)?a(e[0],e[1]):r(e):u(e)}},37462:function(e,t,n){var r=n(82161),a=n(25112),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}},28833:function(e,t,n){var r=n(24567),a=n(82161),o=n(7175),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=a(e),n=[];for(var u in e)("constructor"!=u||!t&&i.call(e,u))&&n.push(u);return n}},56602:function(e,t,n){var r=n(20927),a=n(97840);e.exports=function(e,t){var n=-1,o=a(e)?Array(e.length):[];return r(e,(function(e,r,a){o[++n]=t(e,r,a)})),o}},79769:function(e,t,n){var r=n(24489),a=n(13334),o=n(14243);e.exports=function(e){var t=a(e);return 1==t.length&&t[0][2]?o(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},44104:function(e,t,n){var r=n(1404),a=n(87946),o=n(15321),i=n(65916),u=n(29794),s=n(14243),l=n(92535);e.exports=function(e,t){return i(e)&&u(t)?s(l(e),t):function(n){var i=a(n,e);return void 0===i&&i===t?o(n,e):r(t,i,3)}}},29343:function(e){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},84753:function(e,t,n){var r=n(10052);e.exports=function(e){return function(t){return r(t,e)}}},44102:function(e){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},69201:function(e,t,n){var r=n(4635),a=n(61570),o=n(12279),i=n(50184),u=r?r.prototype:void 0,s=u?u.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return a(t,e)+"";if(i(t))return s?s.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},86914:function(e,t,n){var r=n(88798),a=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(a,""):e}},35639:function(e){e.exports=function(e){return function(t){return e(t)}}},63445:function(e){e.exports=function(e,t){return e.has(t)}},39036:function(e,t,n){var r=n(69002);e.exports=function(e){return"function"==typeof e?e:r}},26463:function(e,t,n){var r=n(12279),a=n(65916),o=n(17044),i=n(54008);e.exports=function(e,t){return r(e)?e:a(e,t)?[e]:o(i(e))}},75871:function(e,t,n){var r=n(48246);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},8984:function(e,t,n){e=n.nmd(e);var r=n(14759),a=t&&!t.nodeType&&t,o=a&&e&&!e.nodeType&&e,i=o&&o.exports===a?r.Buffer:void 0,u=i?i.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=u?u(n):new e.constructor(n);return e.copy(r),r}},93863:function(e,t,n){var r=n(75871);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},91991:function(e){var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},42106:function(e,t,n){var r=n(4635),a=r?r.prototype:void 0,o=a?a.valueOf:void 0;e.exports=function(e){return o?Object(o.call(e)):{}}},58463:function(e,t,n){var r=n(75871);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},76321:function(e){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},83965:function(e,t,n){var r=n(77305),a=n(10366);e.exports=function(e,t,n,o){var i=!n;n||(n={});for(var u=-1,s=t.length;++u<s;){var l=t[u],c=o?o(n[l],e[l],l,n,e):void 0;void 0===c&&(c=e[l]),i?a(n,l,c):r(n,l,c)}return n}},44230:function(e,t,n){var r=n(83965),a=n(98194);e.exports=function(e,t){return r(e,a(e),t)}},63586:function(e,t,n){var r=n(83965),a=n(9653);e.exports=function(e,t){return r(e,a(e),t)}},64123:function(e,t,n){var r=n(14759)["__core-js_shared__"];e.exports=r},73267:function(e,t,n){var r=n(97840);e.exports=function(e,t){return function(n,a){if(null==n)return n;if(!r(n))return e(n,a);for(var o=n.length,i=t?o:-1,u=Object(n);(t?i--:++i<o)&&!1!==a(u[i],i,u););return n}}},45211:function(e){e.exports=function(e){return function(t,n,r){for(var a=-1,o=Object(t),i=r(t),u=i.length;u--;){var s=i[e?u:++a];if(!1===n(o[s],s,o))break}return t}}},88925:function(e,t,n){var r=n(20220),a=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=a},49757:function(e,t,n){var r=n(36669),a=n(56010),o=n(63445);e.exports=function(e,t,n,i,u,s){var l=1&n,c=e.length,d=t.length;if(c!=d&&!(l&&d>c))return!1;var f=s.get(e),p=s.get(t);if(f&&p)return f==t&&p==e;var h=-1,m=!0,v=2&n?new r:void 0;for(s.set(e,t),s.set(t,e);++h<c;){var E=e[h],g=t[h];if(i)var y=l?i(g,E,h,t,e,s):i(E,g,h,e,t,s);if(void 0!==y){if(y)continue;m=!1;break}if(v){if(!a(t,(function(e,t){if(!o(v,t)&&(E===e||u(E,e,n,i,s)))return v.push(t)}))){m=!1;break}}else if(E!==g&&!u(E,g,n,i,s)){m=!1;break}}return s.delete(e),s.delete(t),m}},21416:function(e,t,n){var r=n(4635),a=n(48246),o=n(44206),i=n(49757),u=n(90943),s=n(26557),l=r?r.prototype:void 0,c=l?l.valueOf:void 0;e.exports=function(e,t,n,r,l,d,f){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new a(e),new a(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=u;case"[object Set]":var h=1&r;if(p||(p=s),e.size!=t.size&&!h)return!1;var m=f.get(e);if(m)return m==t;r|=2,f.set(e,t);var v=i(p(e),p(t),r,l,d,f);return f.delete(e),v;case"[object Symbol]":if(c)return c.call(e)==c.call(t)}return!1}},16195:function(e,t,n){var r=n(93660),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,o,i,u){var s=1&n,l=r(e),c=l.length;if(c!=r(t).length&&!s)return!1;for(var d=c;d--;){var f=l[d];if(!(s?f in t:a.call(t,f)))return!1}var p=u.get(e),h=u.get(t);if(p&&h)return p==t&&h==e;var m=!0;u.set(e,t),u.set(t,e);for(var v=s;++d<c;){var E=e[f=l[d]],g=t[f];if(o)var y=s?o(g,E,f,t,e,u):o(E,g,f,e,t,u);if(!(void 0===y?E===g||i(E,g,n,o,u):y)){m=!1;break}v||(v="constructor"==f)}if(m&&!v){var b=e.constructor,A=t.constructor;b==A||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof A&&A instanceof A||(m=!1)}return u.delete(e),u.delete(t),m}},16658:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},93660:function(e,t,n){var r=n(54761),a=n(98194),o=n(65724);e.exports=function(e){return r(e,o,a)}},36387:function(e,t,n){var r=n(54761),a=n(9653),o=n(31235);e.exports=function(e){return r(e,o,a)}},77101:function(e,t,n){var r=n(94672);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},13334:function(e,t,n){var r=n(29794),a=n(65724);e.exports=function(e){for(var t=a(e),n=t.length;n--;){var o=t[n],i=e[o];t[n]=[o,i,r(i)]}return t}},20220:function(e,t,n){var r=n(57949),a=n(98166);e.exports=function(e,t){var n=a(e,t);return r(n)?n:void 0}},42253:function(e,t,n){var r=n(62621)(Object.getPrototypeOf,Object);e.exports=r},81581:function(e,t,n){var r=n(4635),a=Object.prototype,o=a.hasOwnProperty,i=a.toString,u=r?r.toStringTag:void 0;e.exports=function(e){var t=o.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(s){}var a=i.call(e);return r&&(t?e[u]=n:delete e[u]),a}},98194:function(e,t,n){var r=n(46860),a=n(71515),o=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,u=i?function(e){return null==e?[]:(e=Object(e),r(i(e),(function(t){return o.call(e,t)})))}:a;e.exports=u},9653:function(e,t,n){var r=n(87518),a=n(42253),o=n(98194),i=n(71515),u=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,o(e)),e=a(e);return t}:i;e.exports=u},47912:function(e,t,n){var r=n(22434),a=n(81465),o=n(30202),i=n(57887),u=n(94801),s=n(22022),l=n(29131),c="[object Map]",d="[object Promise]",f="[object Set]",p="[object WeakMap]",h="[object DataView]",m=l(r),v=l(a),E=l(o),g=l(i),y=l(u),b=s;(r&&b(new r(new ArrayBuffer(1)))!=h||a&&b(new a)!=c||o&&b(o.resolve())!=d||i&&b(new i)!=f||u&&b(new u)!=p)&&(b=function(e){var t=s(e),n="[object Object]"==t?e.constructor:void 0,r=n?l(n):"";if(r)switch(r){case m:return h;case v:return c;case E:return d;case g:return f;case y:return p}return t}),e.exports=b},98166:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},10964:function(e,t,n){var r=n(26463),a=n(24578),o=n(12279),i=n(97059),u=n(5776),s=n(92535);e.exports=function(e,t,n){for(var l=-1,c=(t=r(t,e)).length,d=!1;++l<c;){var f=s(t[l]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++l!=c?d:!!(c=null==e?0:e.length)&&u(c)&&i(f,c)&&(o(e)||a(e))}},76958:function(e,t,n){var r=n(73616);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},41176:function(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},1787:function(e,t,n){var r=n(73616),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return a.call(t,e)?t[e]:void 0}},70231:function(e,t,n){var r=n(73616),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:a.call(t,e)}},27455:function(e,t,n){var r=n(73616);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},17203:function(e){var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},10997:function(e,t,n){var r=n(75871),a=n(93863),o=n(91991),i=n(42106),u=n(58463);e.exports=function(e,t,n){var s=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new s(+e);case"[object DataView]":return a(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return u(e,n);case"[object Map]":case"[object Set]":return new s;case"[object Number]":case"[object String]":return new s(e);case"[object RegExp]":return o(e);case"[object Symbol]":return i(e)}}},35539:function(e,t,n){var r=n(48230),a=n(42253),o=n(82161);e.exports=function(e){return"function"!=typeof e.constructor||o(e)?{}:r(a(e))}},97059:function(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},65916:function(e,t,n){var r=n(12279),a=n(50184),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!a(e))||(i.test(e)||!o.test(e)||null!=t&&e in Object(t))}},94672:function(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},73306:function(e,t,n){var r=n(64123),a=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!a&&a in e}},82161:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},29794:function(e,t,n){var r=n(24567);e.exports=function(e){return e===e&&!r(e)}},5088:function(e){e.exports=function(){this.__data__=[],this.size=0}},10150:function(e,t,n){var r=n(45099),a=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():a.call(t,n,1),--this.size,!0)}},7889:function(e,t,n){var r=n(45099);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},44349:function(e,t,n){var r=n(45099);e.exports=function(e){return r(this.__data__,e)>-1}},33077:function(e,t,n){var r=n(45099);e.exports=function(e,t){var n=this.__data__,a=r(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}},40738:function(e,t,n){var r=n(1111),a=n(85661),o=n(81465);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||a),string:new r}}},70708:function(e,t,n){var r=n(77101);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},26823:function(e,t,n){var r=n(77101);e.exports=function(e){return r(this,e).get(e)}},20475:function(e,t,n){var r=n(77101);e.exports=function(e){return r(this,e).has(e)}},77859:function(e,t,n){var r=n(77101);e.exports=function(e,t){var n=r(this,e),a=n.size;return n.set(e,t),this.size+=n.size==a?0:1,this}},90943:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},14243:function(e){e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},23734:function(e,t,n){var r=n(42434);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},73616:function(e,t,n){var r=n(20220)(Object,"create");e.exports=r},25112:function(e,t,n){var r=n(62621)(Object.keys,Object);e.exports=r},7175:function(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},82479:function(e,t,n){e=n.nmd(e);var r=n(16658),a=t&&!t.nodeType&&t,o=a&&e&&!e.nodeType&&e,i=o&&o.exports===a&&r.process,u=function(){try{var e=o&&o.require&&o.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(t){}}();e.exports=u},65336:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},62621:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},14759:function(e,t,n){var r=n(16658),a="object"==typeof self&&self&&self.Object===Object&&self,o=r||a||Function("return this")();e.exports=o},62274:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},69757:function(e){e.exports=function(e){return this.__data__.has(e)}},26557:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},44710:function(e,t,n){var r=n(85661);e.exports=function(){this.__data__=new r,this.size=0}},78384:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},87379:function(e){e.exports=function(e){return this.__data__.get(e)}},80799:function(e){e.exports=function(e){return this.__data__.has(e)}},12791:function(e,t,n){var r=n(85661),a=n(81465),o=n(54467);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var i=n.__data__;if(!a||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(i)}return n.set(e,t),this.size=n.size,this}},17044:function(e,t,n){var r=n(23734),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,i=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(a,(function(e,n,r,a){t.push(r?a.replace(o,"$1"):n||e)})),t}));e.exports=i},92535:function(e,t,n){var r=n(50184);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},29131:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(n){}try{return e+""}catch(n){}}return""}},88798:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},55117:function(e,t,n){var r=n(79645);e.exports=function(e){return r(e,5)}},95491:function(e,t,n){var r=n(24567),a=n(34378),o=n(72588),i=Math.max,u=Math.min;e.exports=function(e,t,n){var s,l,c,d,f,p,h=0,m=!1,v=!1,E=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function g(t){var n=s,r=l;return s=l=void 0,h=t,d=e.apply(r,n)}function y(e){var n=e-p;return void 0===p||n>=t||n<0||v&&e-h>=c}function b(){var e=a();if(y(e))return A(e);f=setTimeout(b,function(e){var n=t-(e-p);return v?u(n,c-(e-h)):n}(e))}function A(e){return f=void 0,E&&s?g(e):(s=l=void 0,d)}function C(){var e=a(),n=y(e);if(s=arguments,l=this,p=e,n){if(void 0===f)return function(e){return h=e,f=setTimeout(b,t),m?g(e):d}(p);if(v)return clearTimeout(f),f=setTimeout(b,t),g(p)}return void 0===f&&(f=setTimeout(b,t)),d}return t=o(t)||0,r(n)&&(m=!!n.leading,c=(v="maxWait"in n)?i(o(n.maxWait)||0,t):c,E="trailing"in n?!!n.trailing:E),C.cancel=function(){void 0!==f&&clearTimeout(f),h=0,s=p=l=f=void 0},C.flush=function(){return void 0===f?d:A(a())},C}},44206:function(e){e.exports=function(e,t){return e===t||e!==e&&t!==t}},28437:function(e,t,n){var r=n(70423),a=n(39036);e.exports=function(e,t){return e&&r(e,a(t))}},87946:function(e,t,n){var r=n(10052);e.exports=function(e,t,n){var a=null==e?void 0:r(e,t);return void 0===a?n:a}},15321:function(e,t,n){var r=n(14591),a=n(10964);e.exports=function(e,t){return null!=e&&a(e,t,r)}},69002:function(e){e.exports=function(e){return e}},24578:function(e,t,n){var r=n(73012),a=n(39248),o=Object.prototype,i=o.hasOwnProperty,u=o.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(e){return a(e)&&i.call(e,"callee")&&!u.call(e,"callee")};e.exports=s},12279:function(e){var t=Array.isArray;e.exports=t},97840:function(e,t,n){var r=n(93008),a=n(5776);e.exports=function(e){return null!=e&&a(e.length)&&!r(e)}},6794:function(e,t,n){e=n.nmd(e);var r=n(14759),a=n(63721),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,u=i&&i.exports===o?r.Buffer:void 0,s=(u?u.isBuffer:void 0)||a;e.exports=s},93008:function(e,t,n){var r=n(22022),a=n(24567);e.exports=function(e){if(!a(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},5776:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},97744:function(e,t,n){var r=n(3530),a=n(35639),o=n(82479),i=o&&o.isMap,u=i?a(i):r;e.exports=u},24567:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},39248:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},75461:function(e,t,n){var r=n(22022),a=n(42253),o=n(39248),i=Function.prototype,u=Object.prototype,s=i.toString,l=u.hasOwnProperty,c=s.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=r(e))return!1;var t=a(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==c}},5738:function(e,t,n){var r=n(63152),a=n(35639),o=n(82479),i=o&&o.isSet,u=i?a(i):r;e.exports=u},56801:function(e,t,n){var r=n(22022),a=n(12279),o=n(39248);e.exports=function(e){return"string"==typeof e||!a(e)&&o(e)&&"[object String]"==r(e)}},50184:function(e,t,n){var r=n(22022),a=n(39248);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==r(e)}},71641:function(e,t,n){var r=n(38183),a=n(35639),o=n(82479),i=o&&o.isTypedArray,u=i?a(i):r;e.exports=u},65724:function(e,t,n){var r=n(37405),a=n(37462),o=n(97840);e.exports=function(e){return o(e)?r(e):a(e)}},31235:function(e,t,n){var r=n(37405),a=n(28833),o=n(97840);e.exports=function(e){return o(e)?r(e,!0):a(e)}},55876:function(e,t,n){var r=n(61570),a=n(15127),o=n(56602),i=n(12279);e.exports=function(e,t){return(i(e)?r:o)(e,a(t,3))}},42434:function(e,t,n){var r=n(54467);function a(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i)||o,i};return n.cache=new(a.Cache||r),n}a.Cache=r,e.exports=a},34378:function(e,t,n){var r=n(14759);e.exports=function(){return r.Date.now()}},78857:function(e,t,n){var r=n(29343),a=n(84753),o=n(65916),i=n(92535);e.exports=function(e){return o(e)?r(i(e)):a(e)}},71515:function(e){e.exports=function(){return[]}},63721:function(e){e.exports=function(){return!1}},80492:function(e,t,n){var r=n(95491),a=n(24567);e.exports=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return a(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),r(e,t,{leading:o,maxWait:t,trailing:i})}},72588:function(e,t,n){var r=n(86914),a=n(24567),o=n(50184),i=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=u.test(e);return n||s.test(e)?l(e.slice(2),n?2:8):i.test(e)?NaN:+e}},54008:function(e,t,n){var r=n(69201);e.exports=function(e){return null==e?"":r(e)}},28179:function(e){var t=1e3,n=60*t,r=60*n,a=24*r,o=7*a,i=365.25*a;function u(e,t,n,r){var a=t>=1.5*n;return Math.round(e/n)+" "+r+(a?"s":"")}e.exports=function(e,s){s=s||{};var l=typeof e;if("string"===l&&e.length>0)return function(e){if((e=String(e)).length>100)return;var u=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!u)return;var s=parseFloat(u[1]);switch((u[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return s*i;case"weeks":case"week":case"w":return s*o;case"days":case"day":case"d":return s*a;case"hours":case"hour":case"hrs":case"hr":case"h":return s*r;case"minutes":case"minute":case"mins":case"min":case"m":return s*n;case"seconds":case"second":case"secs":case"sec":case"s":return s*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return s;default:return}}(e);if("number"===l&&isFinite(e))return s.long?function(e){var o=Math.abs(e);if(o>=a)return u(e,o,a,"day");if(o>=r)return u(e,o,r,"hour");if(o>=n)return u(e,o,n,"minute");if(o>=t)return u(e,o,t,"second");return e+" ms"}(e):function(e){var o=Math.abs(e);if(o>=a)return Math.round(e/a)+"d";if(o>=r)return Math.round(e/r)+"h";if(o>=n)return Math.round(e/n)+"m";if(o>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},26470:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,a){for(var o,i,u=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s<arguments.length;s++){for(var l in o=Object(arguments[s]))n.call(o,l)&&(u[l]=o[l]);if(t){i=t(o);for(var c=0;c<i.length;c++)r.call(o,i[c])&&(u[i[c]]=o[i[c]])}}return u}},27837:function(e){"use strict";var t=function(e){return e!==e};e.exports=function(e,n){return 0===e&&0===n?1/e===1/n:e===n||!(!t(e)||!t(n))}},28619:function(e,t,n){"use strict";var r=n(28726),a=n(43629),o=n(27837),i=n(95944),u=n(19394),s=a(i(),Object);r(s,{getPolyfill:i,implementation:o,shim:u}),e.exports=s},95944:function(e,t,n){"use strict";var r=n(27837);e.exports=function(){return"function"===typeof Object.is?Object.is:r}},19394:function(e,t,n){"use strict";var r=n(95944),a=n(28726);e.exports=function(){var e=r();return a(Object,{is:e},{is:function(){return Object.is!==e}}),e}},70225:function(e,t,n){"use strict";var r;if(!Object.keys){var a=Object.prototype.hasOwnProperty,o=Object.prototype.toString,i=n(30543),u=Object.prototype.propertyIsEnumerable,s=!u.call({toString:null},"toString"),l=u.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"===typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&a.call(window,e)&&null!==window[e]&&"object"===typeof window[e])try{d(window[e])}catch(t){return!0}}catch(t){return!0}return!1}();r=function(e){var t=null!==e&&"object"===typeof e,n="[object Function]"===o.call(e),r=i(e),u=t&&"[object String]"===o.call(e),f=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=l&&n;if(u&&e.length>0&&!a.call(e,0))for(var m=0;m<e.length;++m)f.push(String(m));if(r&&e.length>0)for(var v=0;v<e.length;++v)f.push(String(v));else for(var E in e)h&&"prototype"===E||!a.call(e,E)||f.push(String(E));if(s)for(var g=function(e){if("undefined"===typeof window||!p)return d(e);try{return d(e)}catch(t){return!1}}(e),y=0;y<c.length;++y)g&&"constructor"===c[y]||!a.call(e,c[y])||f.push(c[y]);return f}}e.exports=r},27839:function(e,t,n){"use strict";var r=Array.prototype.slice,a=n(30543),o=Object.keys,i=o?function(e){return o(e)}:n(70225),u=Object.keys;i.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return a(e)?u(r.call(e)):u(e)})}else Object.keys=i;return Object.keys||i},e.exports=i},30543:function(e){"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},62896:function(){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,i=0;i<a.length;i++)o[a[i]]=e.languages.bash[a[i]];e.languages.sh=e.languages.bash,e.languages.shell=e.languages.bash}(Prism)},97801:function(){Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}}),Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Prism.languages.c.boolean},24761:function(){!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism)},52713:function(){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}function r(e,t){for(var n=0;n<t;n++)e=e.replace(/<<self>>/g,(function(){return"(?:"+e+")"}));return e.replace(/<<self>>/g,"[^\\s\\S]")}var a="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",o="class enum interface record struct",i="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",u="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function s(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var l=s(o),c=RegExp(s(a+" "+o+" "+i+" "+u)),d=s(o+" "+i+" "+u),f=s(a+" "+o+" "+u),p=r(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),h=r(/\((?:[^()]|<<self>>)*\)/.source,2),m=/@?\b[A-Za-z_]\w*\b/.source,v=t(/<<0>>(?:\s*<<1>>)?/.source,[m,p]),E=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,v]),g=/\[\s*(?:,\s*)*\]/.source,y=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[E,g]),b=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[p,h,g]),A=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[b]),C=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[A,E,g]),T={keyword:c,punctuation:/[<>()?,.:[\]]/},_=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,D=/"(?:\\.|[^\\"\r\n])*"/.source,O=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[O]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[D]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[E]),lookbehind:!0,inside:T},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[m,C]),lookbehind:!0,inside:T},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[m]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[l,v]),lookbehind:!0,inside:T},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[E]),lookbehind:!0,inside:T},{pattern:n(/(\bwhere\s+)<<0>>/.source,[m]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[y]),lookbehind:!0,inside:T},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[C,f,m]),inside:T}],keyword:c,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[m]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[m]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[h]),lookbehind:!0,alias:"class-name",inside:T},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[C,E]),inside:T,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[C]),lookbehind:!0,inside:T,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[m,p]),inside:{function:n(/^<<0>>/.source,[m]),generic:{pattern:RegExp(p),alias:"class-name",inside:T}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[l,v,m,C,c.source,h,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[v,h]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:c,"class-name":{pattern:RegExp(C),greedy:!0,inside:T},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var N=D+"|"+_,S=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[N]),w=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[S]),2),k=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,I=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[E,w]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[k,I]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[k]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[w]),inside:e.languages.csharp},"class-name":{pattern:RegExp(E),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var L=/:[^}\r\n]+/.source,R=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[S]),2),P=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[R,L]),M=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[N]),2),x=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[M,L]);function F(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,L]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[P]),lookbehind:!0,greedy:!0,inside:F(P,R)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[x]),lookbehind:!0,greedy:!0,inside:F(x,M)}],char:{pattern:RegExp(_),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism)},36724:function(){Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete Prism.languages.go["class-name"]},35962:function(){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:r.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+n+/[A-Z]\w*\b/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+n+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:r.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+n+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:r.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism)},86961:function(){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},19948:function(){Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},70334:function(){Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}},63474:function(){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"===typeof o&&!o(e))return e;for(var a,u=i.length;-1!==n.code.indexOf(a=t(r,u));)++u;return i[u]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(u){for(var s=0;s<u.length&&!(a>=o.length);s++){var l=u[s];if("string"===typeof l||l.content&&"string"===typeof l.content){var c=o[a],d=n.tokenStack[c],f="string"===typeof l?l:l.content,p=t(r,c),h=f.indexOf(p);if(h>-1){++a;var m=f.substring(0,h),v=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),E=f.substring(h+p.length),g=[];m&&g.push.apply(g,i([m])),g.push(v),E&&g.push.apply(g,i([E])),"string"===typeof l?u.splice.apply(u,[s,1].concat(g)):l.content=g}}else l.content&&i(l.content)}return u}(n.tokens)}}}})}(Prism)},35474:function(){Prism.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var a={};a[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},60496:function(){!function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],r=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,a=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,o=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:r,operator:a,punctuation:o};var i={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},u=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:i}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:i}}];e.languages.insertBefore("php","variable",{string:u,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:u,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:a,punctuation:o}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(Prism)},5112:function(){Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern://,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},46050:function(){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===|<?=>|[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",r=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+r),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+r+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(Prism)},83200:function(){Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}},56427:function(){Prism.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},Prism.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=Prism.languages.swift}))},70953:function(){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(Prism)},75837:function(){!function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+a+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(Prism)},39398:function(e,t,n){var r=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},a={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof o?new o(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(t,n){var r,o;switch(n=n||{},a.util.type(t)){case"Object":if(o=a.util.objId(t),n[o])return n[o];for(var i in r={},n[o]=r,t)t.hasOwnProperty(i)&&(r[i]=e(t[i],n));return r;case"Array":return o=a.util.objId(t),n[o]?n[o]:(r=[],n[o]=r,t.forEach((function(t,a){r[a]=e(t,n)})),r);default:return t}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n)},currentScript:function(){if("undefined"===typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=a.util.clone(a.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){var o=(r=r||a.languages)[e],i={};for(var u in o)if(o.hasOwnProperty(u)){if(u==t)for(var s in n)n.hasOwnProperty(s)&&(i[s]=n[s]);n.hasOwnProperty(u)||(i[u]=o[u])}var l=r[e];return r[e]=i,a.languages.DFS(a.languages,(function(t,n){n===l&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,r,o){o=o||{};var i=a.util.objId;for(var u in t)if(t.hasOwnProperty(u)){n.call(t,u,t[u],r||u);var s=t[u],l=a.util.type(s);"Object"!==l||o[i(s)]?"Array"!==l||o[i(s)]||(o[i(s)]=!0,e(s,n,u,o)):(o[i(s)]=!0,e(s,n,null,o))}}},plugins:{},highlightAll:function(e,t){a.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};a.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),a.hooks.run("before-all-elements-highlight",r);for(var o,i=0;o=r.elements[i++];)a.highlightElement(o,!0===t,r.callback)},highlightElement:function(t,n,r){var o=a.util.getLanguage(t),i=a.languages[o];a.util.setLanguage(t,o);var u=t.parentElement;u&&"pre"===u.nodeName.toLowerCase()&&a.util.setLanguage(u,o);var s={element:t,language:o,grammar:i,code:t.textContent};function l(e){s.highlightedCode=e,a.hooks.run("before-insert",s),s.element.innerHTML=s.highlightedCode,a.hooks.run("after-highlight",s),a.hooks.run("complete",s),r&&r.call(s.element)}if(a.hooks.run("before-sanity-check",s),(u=s.element.parentElement)&&"pre"===u.nodeName.toLowerCase()&&!u.hasAttribute("tabindex")&&u.setAttribute("tabindex","0"),!s.code)return a.hooks.run("complete",s),void(r&&r.call(s.element));if(a.hooks.run("before-highlight",s),s.grammar)if(n&&e.Worker){var c=new Worker(a.filename);c.onmessage=function(e){l(e.data)},c.postMessage(JSON.stringify({language:s.language,code:s.code,immediateClose:!0}))}else l(a.highlight(s.code,s.grammar,s.language));else l(a.util.encode(s.code))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(a.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=a.tokenize(r.code,r.grammar),a.hooks.run("after-tokenize",r),o.stringify(a.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new s;return l(a,a.head,e),u(e,a,t,a.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=a.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=a.hooks.all[e];if(n&&n.length)for(var r,o=0;r=n[o++];)r(t)}},Token:o};function o(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function i(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var o=a[1].length;a.index+=o,a[0]=a[0].slice(o)}return a}function u(e,t,n,r,s,d){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var p=n[f];p=Array.isArray(p)?p:[p];for(var h=0;h<p.length;++h){if(d&&d.cause==f+","+h)return;var m=p[h],v=m.inside,E=!!m.lookbehind,g=!!m.greedy,y=m.alias;if(g&&!m.pattern.global){var b=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,b+"g")}for(var A=m.pattern||m,C=r.next,T=s;C!==t.tail&&!(d&&T>=d.reach);T+=C.value.length,C=C.next){var _=C.value;if(t.length>e.length)return;if(!(_ instanceof o)){var D,O=1;if(g){if(!(D=i(A,T,e,E))||D.index>=e.length)break;var N=D.index,S=D.index+D[0].length,w=T;for(w+=C.value.length;N>=w;)w+=(C=C.next).value.length;if(T=w-=C.value.length,C.value instanceof o)continue;for(var k=C;k!==t.tail&&(w<S||"string"===typeof k.value);k=k.next)O++,w+=k.value.length;O--,_=e.slice(T,w),D.index-=T}else if(!(D=i(A,0,_,E)))continue;N=D.index;var I=D[0],L=_.slice(0,N),R=_.slice(N+I.length),P=T+_.length;d&&P>d.reach&&(d.reach=P);var M=C.prev;if(L&&(M=l(t,M,L),T+=L.length),c(t,M,O),C=l(t,M,new o(f,v?a.tokenize(I,v):I,y,I)),R&&l(t,C,R),O>1){var x={cause:f+","+h,reach:P};u(e,t,n,C.prev,T,x),d&&x.reach>d.reach&&(d.reach=x.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function c(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}if(e.Prism=a,o.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var r="";return t.forEach((function(t){r+=e(t,n)})),r}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),a.hooks.run("wrap",o);var u="";for(var s in o.attributes)u+=" "+s+'="'+(o.attributes[s]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+u+">"+o.content+"</"+o.tag+">"},!e.document)return e.addEventListener?(a.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,o=n.code,i=n.immediateClose;e.postMessage(a.highlight(o,a.languages[r],r)),i&&e.close()}),!1),a):a;var d=a.util.currentScript();function f(){a.manual||a.highlightAll()}if(d&&(a.filename=d.src,d.hasAttribute("data-manual")&&(a.manual=!0)),!a.manual){var p=document.readyState;"loading"===p||"interactive"===p&&d&&d.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return a}("undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=r),"undefined"!==typeof n.g&&(n.g.Prism=r),r.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var a={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};a["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:a},r.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(e,t){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:r.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if("undefined"!==typeof r&&"undefined"!==typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",a="loaded",o="pre[data-src]:not(["+t+'="'+a+'"]):not(['+t+'="'+n+'"])';r.hooks.add("before-highlightall",(function(e){e.selector+=", "+o})),r.hooks.add("before-sanity-check",(function(i){var u=i.element;if(u.matches(o)){i.code="",u.setAttribute(t,n);var s=u.appendChild(document.createElement("CODE"));s.textContent="Loading\u2026";var l=u.getAttribute("data-src"),c=i.language;if("none"===c){var d=(/\.(\w+)$/.exec(l)||[,"none"])[1];c=e[d]||d}r.util.setLanguage(s,c),r.util.setLanguage(u,c);var f=r.plugins.autoloader;f&&f.loadLanguages(c),function(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?t(r.responseText):r.status>=400?n("\u2716 Error "+r.status+" while fetching file: "+r.statusText):n("\u2716 Error: File does not exist or is empty"))},r.send(null)}(l,(function(e){u.setAttribute(t,a);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),r=t[2],a=t[3];return r?a?[n,Number(a)]:[n,void 0]:[n,n]}}(u.getAttribute("data-range"));if(n){var o=e.split(/\r\n?|\n/g),i=n[0],l=null==n[1]?o.length:n[1];i<0&&(i+=o.length),i=Math.max(0,Math.min(i-1,o.length)),l<0&&(l+=o.length),l=Math.max(0,Math.min(l,o.length)),e=o.slice(i,l).join("\n"),u.hasAttribute("data-start")||u.setAttribute("data-start",String(i+1))}s.textContent=e,r.highlightElement(s)}),(function(e){u.setAttribute(t,"failed"),s.textContent=e}))}})),r.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(o),a=0;t=n[a++];)r.highlightElement(t)}};var i=!1;r.fileHighlight=function(){i||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),i=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},85224:function(e){var t,n,r=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"===typeof setTimeout?setTimeout:a}catch(e){t=a}try{n="function"===typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var u,s=[],l=!1,c=-1;function d(){l&&u&&(l=!1,u.length?s=u.concat(s):c=-1,s.length&&f())}function f(){if(!l){var e=i(d);l=!0;for(var t=s.length;t;){for(u=s,s=[];++c<t;)u&&u[c].run();c=-1,t=s.length}u=null,l=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];s.push(new p(e,t)),1!==s.length||l||i(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=h,r.addListener=h,r.once=h,r.off=h,r.removeListener=h,r.removeAllListeners=h,r.emit=h,r.prependListener=h,r.prependOnceListener=h,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},43488:function(e,t,n){"use strict";var r=n(93959);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},11942:function(e,t,n){e.exports=n(43488)()},93959:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},29382:function(e,t){"use strict";var n=Object.prototype.hasOwnProperty;function r(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return null}}function a(e){try{return encodeURIComponent(e)}catch(t){return null}}t.stringify=function(e,t){t=t||"";var r,o,i=[];for(o in"string"!==typeof t&&(t="?"),e)if(n.call(e,o)){if((r=e[o])||null!==r&&undefined!==r&&!isNaN(r)||(r=""),o=a(o),r=a(r),null===o||null===r)continue;i.push(o+"="+r)}return i.length?t+i.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,a={};t=n.exec(e);){var o=r(t[1]),i=r(t[2]);null===o||null===i||o in a||(a[o]=i)}return a}},19537:function(e,t,n){e=n.nmd(e),function(){var n=function(){var e=null,t={};m();var n=[],r=function(t){if(void 0!==(t=t||{}).seed&&null!==t.seed&&t.seed===parseInt(t.seed,10))e=t.seed;else if("string"===typeof t.seed)e=y(t.seed);else{if(void 0!==t.seed&&null!==t.seed)throw new TypeError("The seed value must be an integer or string");e=null}var s,l;if(null!==t.count&&void 0!==t.count){for(var c=t.count,d=[],f=0;f<t.count;f++)n.push(!1);for(t.count=null;c>d.length;){var p=r(t);null!==e&&(t.seed=e),d.push(p)}return t.count=c,d}return u([s=a(t),l=o(s,t),i(s,l,t)],t)};function a(e){if(n.length>0){var t=f(o=b(e.hue)),r=(o[1]-o[0])/n.length,a=parseInt((t-o[0])/r);return!0===n[a]?a=(a+2)%n.length:n[a]=!0,(t=f(o=[(o[0]+a*r)%359,(o[0]+(a+1)*r)%359]))<0&&(t=360+t),t}var o;return(t=f(o=l(e.hue)))<0&&(t=360+t),t}function o(e,t){if("monochrome"===t.hue)return 0;if("random"===t.luminosity)return f([0,100]);var n=c(e),r=n[0],a=n[1];switch(t.luminosity){case"bright":r=55;break;case"dark":r=a-10;break;case"light":a=55}return f([r,a])}function i(e,t,n){var r=s(e,t),a=100;switch(n.luminosity){case"dark":a=r+20;break;case"light":r=(a+r)/2;break;case"random":r=0,a=100}return f([r,a])}function u(e,t){switch(t.format){case"hsvArray":return e;case"hslArray":return g(e);case"hsl":var n=g(e);return"hsl("+n[0]+", "+n[1]+"%, "+n[2]+"%)";case"hsla":var r=g(e),a=t.alpha||Math.random();return"hsla("+r[0]+", "+r[1]+"%, "+r[2]+"%, "+a+")";case"rgbArray":return v(e);case"rgb":return"rgb("+v(e).join(", ")+")";case"rgba":var o=v(e);a=t.alpha||Math.random();return"rgba("+o.join(", ")+", "+a+")";default:return p(e)}}function s(e,t){for(var n=d(e).lowerBounds,r=0;r<n.length-1;r++){var a=n[r][0],o=n[r][1],i=n[r+1][0],u=n[r+1][1];if(t>=a&&t<=i){var s=(u-o)/(i-a);return s*t+(o-s*a)}}return 0}function l(e){if("number"===typeof parseInt(e)){var n=parseInt(e);if(n<360&&n>0)return[n,n]}if("string"===typeof e)if(t[e]){var r=t[e];if(r.hueRange)return r.hueRange}else if(e.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i)){var a=E(e)[0];return[a,a]}return[0,360]}function c(e){return d(e).saturationRange}function d(e){for(var n in e>=334&&e<=360&&(e-=360),t){var r=t[n];if(r.hueRange&&e>=r.hueRange[0]&&e<=r.hueRange[1])return t[n]}return"Color not found"}function f(t){if(null===e){var n=.618033988749895,r=Math.random();return r+=n,r%=1,Math.floor(t[0]+r*(t[1]+1-t[0]))}var a=t[1]||1,o=t[0]||0,i=(e=(9301*e+49297)%233280)/233280;return Math.floor(o+i*(a-o))}function p(e){var t=v(e);function n(e){var t=e.toString(16);return 1==t.length?"0"+t:t}return"#"+n(t[0])+n(t[1])+n(t[2])}function h(e,n,r){var a=r[0][0],o=r[r.length-1][0],i=r[r.length-1][1],u=r[0][1];t[e]={hueRange:n,lowerBounds:r,saturationRange:[a,o],brightnessRange:[i,u]}}function m(){h("monochrome",null,[[0,0],[100,0]]),h("red",[-26,18],[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]),h("orange",[18,46],[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]),h("yellow",[46,62],[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]),h("green",[62,178],[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]),h("blue",[178,257],[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]),h("purple",[257,282],[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]),h("pink",[282,334],[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]])}function v(e){var t=e[0];0===t&&(t=1),360===t&&(t=359),t/=360;var n=e[1]/100,r=e[2]/100,a=Math.floor(6*t),o=6*t-a,i=r*(1-n),u=r*(1-o*n),s=r*(1-(1-o)*n),l=256,c=256,d=256;switch(a){case 0:l=r,c=s,d=i;break;case 1:l=u,c=r,d=i;break;case 2:l=i,c=r,d=s;break;case 3:l=i,c=u,d=r;break;case 4:l=s,c=i,d=r;break;case 5:l=r,c=i,d=u}return[Math.floor(255*l),Math.floor(255*c),Math.floor(255*d)]}function E(e){e=3===(e=e.replace(/^#/,"")).length?e.replace(/(.)/g,"$1$1"):e;var t=parseInt(e.substr(0,2),16)/255,n=parseInt(e.substr(2,2),16)/255,r=parseInt(e.substr(4,2),16)/255,a=Math.max(t,n,r),o=a-Math.min(t,n,r),i=a?o/a:0;switch(a){case t:return[(n-r)/o%6*60||0,i,a];case n:return[60*((r-t)/o+2)||0,i,a];case r:return[60*((t-n)/o+4)||0,i,a]}}function g(e){var t=e[0],n=e[1]/100,r=e[2]/100,a=(2-n)*r;return[t,Math.round(n*r/(a<1?a:2-a)*1e4)/100,a/2*100]}function y(e){for(var t=0,n=0;n!==e.length&&!(t>=Number.MAX_SAFE_INTEGER);n++)t+=e.charCodeAt(n);return t}function b(e){if(isNaN(e)){if("string"===typeof e)if(t[e]){var n=t[e];if(n.hueRange)return n.hueRange}else if(e.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i)){return d(E(e)[0]).hueRange}}else{var r=parseInt(e);if(r<360&&r>0)return d(e).hueRange}return[0,360]}return r}();e&&e.exports&&(t=e.exports=n),t.randomColor=n}()},96490:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Pt}});var r=n(7219),a=n(26380),o=n(52889),i=n(5316),u=n(9950),s=n(11942),l=n.n(s),c=n(17119),d=n(4899);function f(e,t){for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var p=n(94573),h=n.n(p);function m(e,t,n,r){var a=c.unstable_batchedUpdates?function(e){c.unstable_batchedUpdates(n,e)}:n;return h()(e,t,a,r)}function v(e){return v="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},v(e)}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function y(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var a=b(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===v(t)||"function"===typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}var A=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(o,e);var t,n,r,a=y(o);function o(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=a.call.apply(a,[this].concat(n))).removeContainer=function(){e.container&&(c.unmountComponentAtNode(e.container),e.container.parentNode.removeChild(e.container),e.container=null)},e.renderComponent=function(t,n){var r=e.props,a=r.visible,o=r.getComponent,i=r.forceRender,u=r.getContainer,s=r.parent;(a||s._component||i)&&(e.container||(e.container=u()),c.unstable_renderSubtreeIntoContainer(s,o(t),e.container,(function(){n&&n.call(this)})))},e}return t=o,(n=[{key:"componentDidMount",value:function(){this.props.autoMount&&this.renderComponent()}},{key:"componentDidUpdate",value:function(){this.props.autoMount&&this.renderComponent()}},{key:"componentWillUnmount",value:function(){this.props.autoDestroy&&this.removeContainer()}},{key:"render",value:function(){return this.props.children({renderComponent:this.renderComponent,removeContainer:this.removeContainer})}}])&&E(t.prototype,n),r&&E(t,r),o}(u.Component);function C(e){return C="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},C(e)}function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _(e,t){return _=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_(e,t)}function D(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=O(e);if(t){var a=O(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===C(t)||"function"===typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}A.propTypes={autoMount:l().bool,autoDestroy:l().bool,visible:l().bool,forceRender:l().bool,parent:l().any,getComponent:l().func.isRequired,getContainer:l().func.isRequired,children:l().func.isRequired},A.defaultProps={autoMount:!0,autoDestroy:!0,forceRender:!1};var N=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_(e,t)}(o,e);var t,n,r,a=D(o);function o(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),a.apply(this,arguments)}return t=o,(n=[{key:"componentDidMount",value:function(){this.createContainer()}},{key:"componentDidUpdate",value:function(e){var t=this.props.didUpdate;t&&t(e)}},{key:"componentWillUnmount",value:function(){this.removeContainer()}},{key:"createContainer",value:function(){this._container=this.props.getContainer(),this.forceUpdate()}},{key:"removeContainer",value:function(){this._container&&this._container.parentNode.removeChild(this._container)}},{key:"render",value:function(){return this._container?c.createPortal(this.props.children,this._container):null}}])&&T(t.prototype,n),r&&T(t,r),o}(u.Component);N.propTypes={getContainer:l().func.isRequired,children:l().node.isRequired,didUpdate:l().func};var S=n(48738),w=n.n(S);function k(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function I(e,t){this[e]=t}var L,R=n(754);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){F(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(e){return x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},x(e)}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var B={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"};function U(){if(void 0!==L)return L;L="";var e=document.createElement("p").style;for(var t in B)t+"Transform"in e&&(L=t);return L}function j(){return U()?"".concat(U(),"TransitionProperty"):"transitionProperty"}function H(){return U()?"".concat(U(),"Transform"):"transform"}function Y(e,t){var n=j();n&&(e.style[n]=t,"transitionProperty"!==n&&(e.style.transitionProperty=t))}function G(e,t){var n=H();n&&(e.style[n]=t,"transform"!==n&&(e.style.transform=t))}var z,W=/matrix\((.*)\)/,K=/matrix3d\((.*)\)/;function V(e){var t=e.style.display;e.style.display="none",e.offsetHeight,e.style.display=t}function Q(e,t,n){var r=n;if("object"!==x(t))return"undefined"!==typeof r?("number"===typeof r&&(r="".concat(r,"px")),void(e.style[t]=r)):z(e,t);for(var a in t)t.hasOwnProperty(a)&&Q(e,a,t[a])}function q(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if("number"!==typeof n){var a=e.document;"number"!==typeof(n=a.documentElement[r])&&(n=a.body[r])}return n}function X(e){return q(e)}function J(e){return q(e,!0)}function Z(e){var t=function(e){var t,n,r,a=e.ownerDocument,o=a.body,i=a&&a.documentElement;return t=e.getBoundingClientRect(),n=Math.floor(t.left),r=Math.floor(t.top),{left:n-=i.clientLeft||o.clientLeft||0,top:r-=i.clientTop||o.clientTop||0}}(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=X(r),t.top+=J(r),t}function $(e){return null!==e&&void 0!==e&&e==e.window}function ee(e){return $(e)?e.document:9===e.nodeType?e:e.ownerDocument}var te=new RegExp("^(".concat(/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,")(?!px)[a-z%]+$"),"i"),ne=/^(top|right|bottom|left)$/,re="currentStyle",ae="runtimeStyle",oe="left";function ie(e,t){return"left"===e?t.useCssRight?"right":e:t.useCssBottom?"bottom":e}function ue(e){return"left"===e?"right":"right"===e?"left":"top"===e?"bottom":"bottom"===e?"top":void 0}function se(e,t,n){"static"===Q(e,"position")&&(e.style.position="relative");var r=-999,a=-999,o=ie("left",n),i=ie("top",n),u=ue(o),s=ue(i);"left"!==o&&(r=999),"top"!==i&&(a=999);var l,c="",d=Z(e);("left"in t||"top"in t)&&(c=(l=e).style.transitionProperty||l.style[j()]||"",Y(e,"none")),"left"in t&&(e.style[u]="",e.style[o]="".concat(r,"px")),"top"in t&&(e.style[s]="",e.style[i]="".concat(a,"px")),V(e);var f=Z(e),p={};for(var h in t)if(t.hasOwnProperty(h)){var m=ie(h,n),v="left"===h?r:a,E=d[h]-f[h];p[m]=m===h?v+E:v-E}Q(e,p),V(e),("left"in t||"top"in t)&&Y(e,c);var g={};for(var y in t)if(t.hasOwnProperty(y)){var b=ie(y,n),A=t[y]-d[y];g[b]=y===b?p[b]+A:p[b]-A}Q(e,g)}function le(e,t){var n=Z(e),r=function(e){var t=window.getComputedStyle(e,null),n=t.getPropertyValue("transform")||t.getPropertyValue(H());if(n&&"none"!==n){var r=n.replace(/[^0-9\-.,]/g,"").split(",");return{x:parseFloat(r[12]||r[4],0),y:parseFloat(r[13]||r[5],0)}}return{x:0,y:0}}(e),a={x:r.x,y:r.y};"left"in t&&(a.x=r.x+t.left-n.left),"top"in t&&(a.y=r.y+t.top-n.top),function(e,t){var n=window.getComputedStyle(e,null),r=n.getPropertyValue("transform")||n.getPropertyValue(H());if(r&&"none"!==r){var a,o=r.match(W);o?((a=(o=o[1]).split(",").map((function(e){return parseFloat(e,10)})))[4]=t.x,a[5]=t.y,G(e,"matrix(".concat(a.join(","),")"))):((a=r.match(K)[1].split(",").map((function(e){return parseFloat(e,10)})))[12]=t.x,a[13]=t.y,G(e,"matrix3d(".concat(a.join(","),")")))}else G(e,"translateX(".concat(t.x,"px) translateY(").concat(t.y,"px) translateZ(0)"))}(e,a)}function ce(e,t){for(var n=0;n<e.length;n++)t(e[n])}function de(e){return"border-box"===z(e,"boxSizing")}"undefined"!==typeof window&&(z=window.getComputedStyle?function(e,t,n){var r=n,a="",o=ee(e);return(r=r||o.defaultView.getComputedStyle(e,null))&&(a=r.getPropertyValue(t)||r[t]),a}:function(e,t){var n=e[re]&&e[re][t];if(te.test(n)&&!ne.test(t)){var r=e.style,a=r[oe],o=e[ae][oe];e[ae][oe]=e[re][oe],r[oe]="fontSize"===t?"1em":n||0,n=r.pixelLeft+"px",r[oe]=a,e[ae][oe]=o}return""===n?"auto":n});var fe=["margin","border","padding"];function pe(e,t,n){var r,a,o,i=0;for(a=0;a<t.length;a++)if(r=t[a])for(o=0;o<n.length;o++){var u=void 0;u="border"===r?"".concat(r).concat(n[o],"Width"):r+n[o],i+=parseFloat(z(e,u))||0}return i}var he={getParent:function(e){var t=e;do{t=11===t.nodeType&&t.host?t.host:t.parentNode}while(t&&1!==t.nodeType&&9!==t.nodeType);return t}};function me(e,t,n){var r=n;if($(e))return"width"===t?he.viewportWidth(e):he.viewportHeight(e);if(9===e.nodeType)return"width"===t?he.docWidth(e):he.docHeight(e);var a="width"===t?["Left","Right"]:["Top","Bottom"],o="width"===t?Math.floor(e.getBoundingClientRect().width):Math.floor(e.getBoundingClientRect().height),i=de(e),u=0;(null===o||void 0===o||o<=0)&&(o=void 0,(null===(u=z(e,t))||void 0===u||Number(u)<0)&&(u=e.style[t]||0),u=Math.floor(parseFloat(u))||0),void 0===r&&(r=i?1:-1);var s=void 0!==o||i,l=o||u;return-1===r?s?l-pe(e,["border","padding"],a):u:s?1===r?l:l+(2===r?-pe(e,["border"],a):pe(e,["margin"],a)):u+pe(e,fe.slice(r),a)}ce(["Width","Height"],(function(e){he["doc".concat(e)]=function(t){var n=t.document;return Math.max(n.documentElement["scroll".concat(e)],n.body["scroll".concat(e)],he["viewport".concat(e)](n))},he["viewport".concat(e)]=function(t){var n="client".concat(e),r=t.document,a=r.body,o=r.documentElement[n];return"CSS1Compat"===r.compatMode&&o||a&&a[n]||o}}));var ve={position:"absolute",visibility:"hidden",display:"block"};function Ee(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,a=t[0];return 0!==a.offsetWidth?r=me.apply(void 0,t):function(e,t,n){var r,a={},o=e.style;for(r in t)t.hasOwnProperty(r)&&(a[r]=o[r],o[r]=t[r]);for(r in n.call(e),t)t.hasOwnProperty(r)&&(o[r]=a[r])}(a,ve,(function(){r=me.apply(void 0,t)})),r}function ge(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}ce(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);he["outer".concat(t)]=function(t,n){return t&&Ee(t,e,n?0:1)};var n="width"===e?["Left","Right"]:["Top","Bottom"];he[e]=function(t,r){var a=r;return void 0!==a?t?(de(t)&&(a+=pe(t,["padding","border"],n)),Q(t,e,a)):void 0:t&&Ee(t,e,-1)}}));var ye={getWindow:function(e){if(e&&e.document&&e.setTimeout)return e;var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},getDocument:ee,offset:function(e,t,n){if("undefined"===typeof t)return Z(e);!function(e,t,n){if(n.ignoreShake){var r=Z(e),a=r.left.toFixed(0),o=r.top.toFixed(0),i=t.left.toFixed(0),u=t.top.toFixed(0);if(a===i&&o===u)return}n.useCssRight||n.useCssBottom?se(e,t,n):n.useCssTransform&&H()in document.body.style?le(e,t):se(e,t,n)}(e,t,n||{})},isWindow:$,each:ce,css:Q,clone:function(e){var t,n={};for(t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);if(e.overflow)for(t in e)e.hasOwnProperty(t)&&(n.overflow[t]=e.overflow[t]);return n},mix:ge,getWindowScrollLeft:function(e){return X(e)},getWindowScrollTop:function(e){return J(e)},merge:function(){for(var e={},t=0;t<arguments.length;t++)ye.mix(e,t<0||arguments.length<=t?void 0:arguments[t]);return e},viewportWidth:0,viewportHeight:0};ge(ye,he);var be=ye.getParent;function Ae(e){if(ye.isWindow(e)||9===e.nodeType)return null;var t,n=ye.getDocument(e).body,r=ye.css(e,"position");if(!("fixed"===r||"absolute"===r))return"html"===e.nodeName.toLowerCase()?null:be(e);for(t=be(e);t&&t!==n&&9!==t.nodeType;t=be(t))if("static"!==(r=ye.css(t,"position")))return t;return null}var Ce=ye.getParent;function Te(e,t){for(var n={left:0,right:1/0,top:0,bottom:1/0},r=Ae(e),a=ye.getDocument(e),o=a.defaultView||a.parentWindow,i=a.body,u=a.documentElement;r;){if(-1!==navigator.userAgent.indexOf("MSIE")&&0===r.clientWidth||r===i||r===u||"visible"===ye.css(r,"overflow")){if(r===i||r===u)break}else{var s=ye.offset(r);s.left+=r.clientLeft,s.top+=r.clientTop,n.top=Math.max(n.top,s.top),n.right=Math.min(n.right,s.left+r.clientWidth),n.bottom=Math.min(n.bottom,s.top+r.clientHeight),n.left=Math.max(n.left,s.left)}r=Ae(r)}var l=null;ye.isWindow(e)||9===e.nodeType||(l=e.style.position,"absolute"===ye.css(e,"position")&&(e.style.position="fixed"));var c=ye.getWindowScrollLeft(o),d=ye.getWindowScrollTop(o),f=ye.viewportWidth(o),p=ye.viewportHeight(o),h=u.scrollWidth,m=u.scrollHeight,v=window.getComputedStyle(i);if("hidden"===v.overflowX&&(h=o.innerWidth),"hidden"===v.overflowY&&(m=o.innerHeight),e.style&&(e.style.position=l),t||function(e){if(ye.isWindow(e)||9===e.nodeType)return!1;var t=ye.getDocument(e),n=t.body,r=null;for(r=Ce(e);r&&r!==n&&r!==t;r=Ce(r))if("fixed"===ye.css(r,"position"))return!0;return!1}(e))n.left=Math.max(n.left,c),n.top=Math.max(n.top,d),n.right=Math.min(n.right,c+f),n.bottom=Math.min(n.bottom,d+p);else{var E=Math.max(h,c+f);n.right=Math.min(n.right,E);var g=Math.max(m,d+p);n.bottom=Math.min(n.bottom,g)}return n.top>=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function _e(e){var t,n,r;if(ye.isWindow(e)||9===e.nodeType){var a=ye.getWindow(e);t={left:ye.getWindowScrollLeft(a),top:ye.getWindowScrollTop(a)},n=ye.viewportWidth(a),r=ye.viewportHeight(a)}else t=ye.offset(e),n=ye.outerWidth(e),r=ye.outerHeight(e);return t.width=n,t.height=r,t}function De(e,t){var n=t.charAt(0),r=t.charAt(1),a=e.width,o=e.height,i=e.left,u=e.top;return"c"===n?u+=o/2:"b"===n&&(u+=o),"c"===r?i+=a/2:"r"===r&&(i+=a),{left:i,top:u}}function Oe(e,t,n,r,a){var o=De(t,n[1]),i=De(e,n[0]),u=[i.left-o.left,i.top-o.top];return{left:Math.round(e.left-u[0]+r[0]-a[0]),top:Math.round(e.top-u[1]+r[1]-a[1])}}function Ne(e,t,n){return e.left<n.left||e.left+t.width>n.right}function Se(e,t,n){return e.top<n.top||e.top+t.height>n.bottom}function we(e,t,n){var r=[];return ye.each(e,(function(e){r.push(e.replace(t,(function(e){return n[e]})))})),r}function ke(e,t){return e[t]=-e[t],e}function Ie(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10))||0}function Le(e,t){e[0]=Ie(e[0],t.width),e[1]=Ie(e[1],t.height)}function Re(e,t,n,r){var a=n.points,o=n.offset||[0,0],i=n.targetOffset||[0,0],u=n.overflow,s=n.source||e;o=[].concat(o),i=[].concat(i);var l={},c=0,d=Te(s,!(!(u=u||{})||!u.alwaysByViewport)),f=_e(s);Le(o,f),Le(i,t);var p=Oe(f,t,a,o,i),h=ye.merge(f,p);if(d&&(u.adjustX||u.adjustY)&&r){if(u.adjustX&&Ne(p,f,d)){var m=we(a,/[lr]/gi,{l:"r",r:"l"}),v=ke(o,0),E=ke(i,0);(function(e,t,n){return e.left>n.right||e.left+t.width<n.left})(Oe(f,t,m,v,E),f,d)||(c=1,a=m,o=v,i=E)}if(u.adjustY&&Se(p,f,d)){var g=we(a,/[tb]/gi,{t:"b",b:"t"}),y=ke(o,1),b=ke(i,1);(function(e,t,n){return e.top>n.bottom||e.top+t.height<n.top})(Oe(f,t,g,y,b),f,d)||(c=1,a=g,o=y,i=b)}c&&(p=Oe(f,t,a,o,i),ye.mix(h,p));var A=Ne(p,f,d),C=Se(p,f,d);if(A||C){var T=a;A&&(T=we(a,/[lr]/gi,{l:"r",r:"l"})),C&&(T=we(a,/[tb]/gi,{t:"b",b:"t"})),a=T,o=n.offset||[0,0],i=n.targetOffset||[0,0]}l.adjustX=u.adjustX&&A,l.adjustY=u.adjustY&&C,(l.adjustX||l.adjustY)&&(h=function(e,t,n,r){var a=ye.clone(e),o={width:t.width,height:t.height};return r.adjustX&&a.left<n.left&&(a.left=n.left),r.resizeWidth&&a.left>=n.left&&a.left+o.width>n.right&&(o.width-=a.left+o.width-n.right),r.adjustX&&a.left+o.width>n.right&&(a.left=Math.max(n.right-o.width,n.left)),r.adjustY&&a.top<n.top&&(a.top=n.top),r.resizeHeight&&a.top>=n.top&&a.top+o.height>n.bottom&&(o.height-=a.top+o.height-n.bottom),r.adjustY&&a.top+o.height>n.bottom&&(a.top=Math.max(n.bottom-o.height,n.top)),ye.mix(a,o)}(p,f,d,l))}return h.width!==f.width&&ye.css(s,"width",ye.width(s)+h.width-f.width),h.height!==f.height&&ye.css(s,"height",ye.height(s)+h.height-f.height),ye.offset(s,{left:h.left,top:h.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:a,offset:o,targetOffset:i,overflow:l}}function Pe(e,t,n){var r=n.target||t,a=_e(r),o=!function(e,t){var n=Te(e,t),r=_e(e);return!n||r.left+r.width<=n.left||r.top+r.height<=n.top||r.left>=n.right||r.top>=n.bottom}(r,n.overflow&&n.overflow.alwaysByViewport);return Re(e,a,n,o)}Pe.__getOffsetParent=Ae,Pe.__getVisibleRectForElement=Te;function Me(e){return e&&"object"===typeof e&&e.window===e}function xe(e,t){var n=Math.floor(e),r=Math.floor(t);return Math.abs(n-r)<=1}function Fe(e){return"function"===typeof e&&e?e():null}function Be(e){return"object"===typeof e&&e?e:null}var Ue=function(e){function t(){var e,n,r,i;(0,a.default)(this,t);for(var u=arguments.length,s=Array(u),l=0;l<u;l++)s[l]=arguments[l];return n=r=(0,o.default)(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),r.forceAlign=function(){var e=r.props,t=e.disabled,n=e.target,a=e.align,o=e.onAlign;if(!t&&n){var i=c.findDOMNode(r),u=void 0,s=Fe(n),l=Be(n),d=document.activeElement;s?u=Pe(i,s,a):l&&(u=function(e,t,n){var r,a,o=ye.getDocument(e),i=o.defaultView||o.parentWindow,u=ye.getWindowScrollLeft(i),s=ye.getWindowScrollTop(i),l=ye.viewportWidth(i),c=ye.viewportHeight(i),d={left:r="pageX"in t?t.pageX:u+t.clientX,top:a="pageY"in t?t.pageY:s+t.clientY,width:0,height:0},f=r>=0&&r<=u+l&&a>=0&&a<=s+c,p=[n.points[0],"cc"];return Re(e,d,M(M({},n),{},{points:p}),f)}(i,l,a)),function(e,t){e!==document.activeElement&&f(t,e)&&e.focus()}(d,i),o&&o(i,u)}},i=n,(0,o.default)(r,i)}return(0,i.default)(t,e),(0,R.A)(t,[{key:"componentDidMount",value:function(){var e=this.props;this.forceAlign(),!e.disabled&&e.monitorWindowResize&&this.startMonitorWindowResize()}},{key:"componentDidUpdate",value:function(e){var t,n,r=!1,a=this.props;if(!a.disabled){var o=c.findDOMNode(this),i=o?o.getBoundingClientRect():null;if(e.disabled)r=!0;else{var u=Fe(e.target),s=Fe(a.target),l=Be(e.target),d=Be(a.target);Me(u)&&Me(s)?r=!1:(u!==s||u&&!s&&d||l&&d&&s||d&&!((t=l)===(n=d)||t&&n&&("pageX"in n&&"pageY"in n?t.pageX===n.pageX&&t.pageY===n.pageY:"clientX"in n&&"clientY"in n&&t.clientX===n.clientX&&t.clientY===n.clientY)))&&(r=!0);var f=this.sourceRect||{};r||!o||xe(f.width,i.width)&&xe(f.height,i.height)||(r=!0)}this.sourceRect=i}r&&this.forceAlign(),a.monitorWindowResize&&!a.disabled?this.startMonitorWindowResize():this.stopMonitorWindowResize()}},{key:"componentWillUnmount",value:function(){this.stopMonitorWindowResize()}},{key:"startMonitorWindowResize",value:function(){this.resizeHandler||(this.bufferMonitor=function(e,t){var n=void 0;function r(){n&&(clearTimeout(n),n=null)}function a(){r(),n=setTimeout(e,t)}return a.clear=r,a}(this.forceAlign,this.props.monitorBufferTime),this.resizeHandler=m(window,"resize",this.bufferMonitor))}},{key:"stopMonitorWindowResize",value:function(){this.resizeHandler&&(this.bufferMonitor.clear(),this.resizeHandler.remove(),this.resizeHandler=null)}},{key:"render",value:function(){var e=this,t=this.props,n=t.childrenProps,r=t.children,a=u.Children.only(r);if(n){var o={};return Object.keys(n).forEach((function(t){o[t]=e.props[n[t]]})),u.cloneElement(a,o)}return a}}]),t}(u.Component);Ue.propTypes={childrenProps:l().object,align:l().object.isRequired,target:l().oneOfType([l().func,l().shape({clientX:l().number,clientY:l().number,pageX:l().number,pageY:l().number})]),onAlign:l().func,monitorBufferTime:l().number,monitorWindowResize:l().bool,disabled:l().bool,children:l().any},Ue.defaultProps={target:function(){return window},monitorBufferTime:50,monitorWindowResize:!1,disabled:!1};var je=Ue,He=n(50902),Ye=function(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");return"function"!==typeof t.componentWillReceiveProps?e:u.Profiler?(t.UNSAFE_componentWillReceiveProps=t.componentWillReceiveProps,delete t.componentWillReceiveProps,e):e};function Ge(e){var t=[];return u.Children.forEach(e,(function(e){t.push(e)})),t}function ze(e,t){var n=null;return e&&e.forEach((function(e){n||e&&e.key===t&&(n=e)})),n}function We(e,t,n){var r=null;return e&&e.forEach((function(e){if(e&&e.key===t&&e.props[n]){if(r)throw new Error("two child with same key for <rc-animate> children");r=e}})),r}var Ke=n(69861),Ve={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},Qe={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},qe=[],Xe=[];function Je(e,t,n){e.addEventListener(t,n,!1)}function Ze(e,t,n){e.removeEventListener(t,n,!1)}"undefined"!==typeof window&&"undefined"!==typeof document&&function(){var e=document.createElement("div").style;function t(t,n){for(var r in t)if(t.hasOwnProperty(r)){var a=t[r];for(var o in a)if(o in e){n.push(a[o]);break}}}"AnimationEvent"in window||(delete Ve.animationstart.animation,delete Qe.animationend.animation),"TransitionEvent"in window||(delete Ve.transitionstart.transition,delete Qe.transitionend.transition),t(Ve,qe),t(Qe,Xe)}();var $e={startEvents:qe,addStartEventListener:function(e,t){0!==qe.length?qe.forEach((function(n){Je(e,n,t)})):window.setTimeout(t,0)},removeStartEventListener:function(e,t){0!==qe.length&&qe.forEach((function(n){Ze(e,n,t)}))},endEvents:Xe,addEndEventListener:function(e,t){0!==Xe.length?Xe.forEach((function(n){Je(e,n,t)})):window.setTimeout(t,0)},removeEndEventListener:function(e,t){0!==Xe.length&&Xe.forEach((function(n){Ze(e,n,t)}))}},et=n(16923),tt=n.n(et),nt=0!==$e.endEvents.length,rt=["Webkit","Moz","O","ms"],at=["-webkit-","-moz-","-o-","ms-",""];function ot(e,t){for(var n=window.getComputedStyle(e,null),r="",a=0;a<at.length&&!(r=n.getPropertyValue(at[a]+t));a++);return r}function it(e){if(nt){var t=parseFloat(ot(e,"transition-delay"))||0,n=parseFloat(ot(e,"transition-duration"))||0,r=parseFloat(ot(e,"animation-delay"))||0,a=parseFloat(ot(e,"animation-duration"))||0,o=Math.max(n+t,a+r);e.rcEndAnimTimeout=setTimeout((function(){e.rcEndAnimTimeout=null,e.rcEndListener&&e.rcEndListener()}),1e3*o+200)}}function ut(e){e.rcEndAnimTimeout&&(clearTimeout(e.rcEndAnimTimeout),e.rcEndAnimTimeout=null)}var st=function(e,t,n){var r="object"===("undefined"===typeof t?"undefined":(0,Ke.default)(t)),a=r?t.name:t,o=r?t.active:t+"-active",i=n,u=void 0,s=void 0,l=tt()(e);return n&&"[object Object]"===Object.prototype.toString.call(n)&&(i=n.end,u=n.start,s=n.active),e.rcEndListener&&e.rcEndListener(),e.rcEndListener=function(t){t&&t.target!==e||(e.rcAnimTimeout&&(clearTimeout(e.rcAnimTimeout),e.rcAnimTimeout=null),ut(e),l.remove(a),l.remove(o),$e.removeEndEventListener(e,e.rcEndListener),e.rcEndListener=null,i&&i())},$e.addEndEventListener(e,e.rcEndListener),u&&u(),l.add(a),e.rcAnimTimeout=setTimeout((function(){e.rcAnimTimeout=null,l.add(o),s&&setTimeout(s,0),it(e)}),30),{stop:function(){e.rcEndListener&&e.rcEndListener()}}};st.style=function(e,t,n){e.rcEndListener&&e.rcEndListener(),e.rcEndListener=function(t){t&&t.target!==e||(e.rcAnimTimeout&&(clearTimeout(e.rcAnimTimeout),e.rcAnimTimeout=null),ut(e),$e.removeEndEventListener(e,e.rcEndListener),e.rcEndListener=null,n&&n())},$e.addEndEventListener(e,e.rcEndListener),e.rcAnimTimeout=setTimeout((function(){for(var n in t)t.hasOwnProperty(n)&&(e.style[n]=t[n]);e.rcAnimTimeout=null,it(e)}),0)},st.setTransition=function(e,t,n){var r=t,a=n;void 0===n&&(a=r,r=""),r=r||"",rt.forEach((function(t){e.style[t+"Transition"+r]=a}))},st.isCssAnimationSupported=nt;var lt=st,ct={isAppearSupported:function(e){return e.transitionName&&e.transitionAppear||e.animation.appear},isEnterSupported:function(e){return e.transitionName&&e.transitionEnter||e.animation.enter},isLeaveSupported:function(e){return e.transitionName&&e.transitionLeave||e.animation.leave},allowAppearCallback:function(e){return e.transitionAppear||e.animation.appear},allowEnterCallback:function(e){return e.transitionEnter||e.animation.enter},allowLeaveCallback:function(e){return e.transitionLeave||e.animation.leave}},dt={enter:"transitionEnter",appear:"transitionAppear",leave:"transitionLeave"},ft=function(e){function t(){return(0,a.default)(this,t),(0,o.default)(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return(0,i.default)(t,e),(0,R.A)(t,[{key:"componentWillUnmount",value:function(){this.stop()}},{key:"componentWillEnter",value:function(e){ct.isEnterSupported(this.props)?this.transition("enter",e):e()}},{key:"componentWillAppear",value:function(e){ct.isAppearSupported(this.props)?this.transition("appear",e):e()}},{key:"componentWillLeave",value:function(e){ct.isLeaveSupported(this.props)?this.transition("leave",e):e()}},{key:"transition",value:function(e,t){var n=this,r=c.findDOMNode(this),a=this.props,o=a.transitionName,i="object"===typeof o;this.stop();var u=function(){n.stopper=null,t()};if((nt||!a.animation[e])&&o&&a[dt[e]]){var s=i?o[e]:o+"-"+e,l=s+"-active";i&&o[e+"Active"]&&(l=o[e+"Active"]),this.stopper=lt(r,{name:s,active:l},u)}else this.stopper=a.animation[e](r,u)}},{key:"stop",value:function(){var e=this.stopper;e&&(this.stopper=null,e.stop())}},{key:"render",value:function(){return this.props.children}}]),t}(u.Component);ft.propTypes={children:l().any,animation:l().any,transitionName:l().any};var pt=ft,ht="rc_animate_"+Date.now();function mt(e){var t=e.children;return u.isValidElement(t)&&!t.key?u.cloneElement(t,{key:ht}):t}function vt(){}var Et=function(e){function t(e){(0,a.default)(this,t);var n=(0,o.default)(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return gt.call(n),n.currentlyAnimatingKeys={},n.keysToEnter=[],n.keysToLeave=[],n.state={children:Ge(mt(e))},n.childrenRefs={},n}return(0,i.default)(t,e),(0,R.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.showProp,n=this.state.children;t&&(n=n.filter((function(e){return!!e.props[t]}))),n.forEach((function(t){t&&e.performAppear(t.key)}))}},{key:"componentWillReceiveProps",value:function(e){var t=this;this.nextProps=e;var n=Ge(mt(e)),r=this.props;r.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach((function(e){t.stop(e)}));var a=r.showProp,o=this.currentlyAnimatingKeys,i=r.exclusive?Ge(mt(r)):this.state.children,s=[];a?(i.forEach((function(e){var t=e&&ze(n,e.key),r=void 0;(r=t&&t.props[a]||!e.props[a]?t:u.cloneElement(t||e,(0,He.A)({},a,!0)))&&s.push(r)})),n.forEach((function(e){e&&ze(i,e.key)||s.push(e)}))):s=function(e,t){var n=[],r={},a=[];return e.forEach((function(e){e&&ze(t,e.key)?a.length&&(r[e.key]=a,a=[]):a.push(e)})),t.forEach((function(e){e&&Object.prototype.hasOwnProperty.call(r,e.key)&&(n=n.concat(r[e.key])),n.push(e)})),n=n.concat(a)}(i,n),this.setState({children:s}),n.forEach((function(e){var n=e&&e.key;if(!e||!o[n]){var r=e&&ze(i,n);if(a){var u=e.props[a];if(r)!We(i,n,a)&&u&&t.keysToEnter.push(n);else u&&t.keysToEnter.push(n)}else r||t.keysToEnter.push(n)}})),i.forEach((function(e){var r=e&&e.key;if(!e||!o[r]){var i=e&&ze(n,r);if(a){var u=e.props[a];if(i)!We(n,r,a)&&u&&t.keysToLeave.push(r);else u&&t.keysToLeave.push(r)}else i||t.keysToLeave.push(r)}}))}},{key:"componentDidUpdate",value:function(){var e=this.keysToEnter;this.keysToEnter=[],e.forEach(this.performEnter);var t=this.keysToLeave;this.keysToLeave=[],t.forEach(this.performLeave)}},{key:"isValidChildByKey",value:function(e,t){var n=this.props.showProp;return n?We(e,t,n):ze(e,t)}},{key:"stop",value:function(e){delete this.currentlyAnimatingKeys[e];var t=this.childrenRefs[e];t&&t.stop()}},{key:"render",value:function(){var e=this,t=this.props;this.nextProps=t;var n=this.state.children,a=null;n&&(a=n.map((function(n){if(null===n||void 0===n)return n;if(!n.key)throw new Error("must set key for <rc-animate> children");return u.createElement(pt,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)})));var o=t.component;if(o){var i=t;return"string"===typeof o&&(i=(0,r.A)({className:t.className,style:t.style},t.componentProps)),u.createElement(o,i,a)}return a[0]||null}}]),t}(u.Component);Et.isAnimate=!0,Et.propTypes={className:l().string,style:l().object,component:l().any,componentProps:l().object,animation:l().object,transitionName:l().oneOfType([l().string,l().object]),transitionEnter:l().bool,transitionAppear:l().bool,exclusive:l().bool,transitionLeave:l().bool,onEnd:l().func,onEnter:l().func,onLeave:l().func,onAppear:l().func,showProp:l().string,children:l().node},Et.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:vt,onEnter:vt,onLeave:vt,onAppear:vt};var gt=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var r=e.props;if(delete e.currentlyAnimatingKeys[t],!r.exclusive||r===e.nextProps){var a=Ge(mt(r));e.isValidChildByKey(a,t)?"appear"===n?ct.allowAppearCallback(r)&&(r.onAppear(t),r.onEnd(t,!0)):ct.allowEnterCallback(r)&&(r.onEnter(t),r.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var r=Ge(mt(n));if(e.isValidChildByKey(r,t))e.performEnter(t);else{var a=function(){ct.allowLeaveCallback(n)&&(n.onLeave(t),n.onEnd(t,!1))};!function(e,t,n){var r=e.length===t.length;return r&&e.forEach((function(e,a){var o=t[a];e&&o&&(e&&!o||!e&&o||e.key!==o.key||n&&e.props[n]!==o.props[n])&&(r=!1)})),r}(e.state.children,r,n.showProp)?e.setState({children:r},a):a()}}}},yt=Ye(Et),bt=n(57598),At=function(e){function t(){return(0,a.default)(this,t),(0,o.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.shouldComponentUpdate=function(e){return e.hiddenClassName||e.visible},t.prototype.render=function(){var e=this.props,t=e.hiddenClassName,n=e.visible,r=(0,bt.A)(e,["hiddenClassName","visible"]);return t||u.Children.count(r.children)>1?(!n&&t&&(r.className+=" "+t),u.createElement("div",r)):u.Children.only(r.children)},t}(u.Component);At.propTypes={children:l().any,className:l().string,visible:l().bool,hiddenClassName:l().string};var Ct=At,Tt=function(e){function t(){return(0,a.default)(this,t),(0,o.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.className;return e.visible||(t+=" "+e.hiddenClassName),u.createElement("div",{className:t,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onMouseDown:e.onMouseDown,onTouchStart:e.onTouchStart,style:e.style},u.createElement(Ct,{className:e.prefixCls+"-content",visible:e.visible},e.children))},t}(u.Component);Tt.propTypes={hiddenClassName:l().string,className:l().string,prefixCls:l().string,onMouseEnter:l().func,onMouseLeave:l().func,onMouseDown:l().func,onTouchStart:l().func,children:l().any};var _t=Tt,Dt=function(e){function t(n){(0,a.default)(this,t);var r=(0,o.default)(this,e.call(this,n));return Ot.call(r),r.state={stretchChecked:!1,targetWidth:void 0,targetHeight:void 0},r.savePopupRef=I.bind(r,"popupInstance"),r.saveAlignRef=I.bind(r,"alignInstance"),r}return(0,i.default)(t,e),t.prototype.componentDidMount=function(){this.rootNode=this.getPopupDomNode(),this.setStretchSize()},t.prototype.componentDidUpdate=function(){this.setStretchSize()},t.prototype.getPopupDomNode=function(){return c.findDOMNode(this.popupInstance)},t.prototype.getMaskTransitionName=function(){var e=this.props,t=e.maskTransitionName,n=e.maskAnimation;return!t&&n&&(t=e.prefixCls+"-"+n),t},t.prototype.getTransitionName=function(){var e=this.props,t=e.transitionName;return!t&&e.animation&&(t=e.prefixCls+"-"+e.animation),t},t.prototype.getClassName=function(e){return this.props.prefixCls+" "+this.props.className+" "+e},t.prototype.getPopupElement=function(){var e=this,t=this.savePopupRef,n=this.state,a=n.stretchChecked,o=n.targetHeight,i=n.targetWidth,s=this.props,l=s.align,c=s.visible,d=s.prefixCls,f=s.style,p=s.getClassNameFromAlign,h=s.destroyPopupOnHide,m=s.stretch,v=s.children,E=s.onMouseEnter,g=s.onMouseLeave,y=s.onMouseDown,b=s.onTouchStart,A=this.getClassName(this.currentAlignClassName||p(l)),C=d+"-hidden";c||(this.currentAlignClassName=null);var T={};m&&(-1!==m.indexOf("height")?T.height=o:-1!==m.indexOf("minHeight")&&(T.minHeight=o),-1!==m.indexOf("width")?T.width=i:-1!==m.indexOf("minWidth")&&(T.minWidth=i),a||(T.visibility="hidden",setTimeout((function(){e.alignInstance&&e.alignInstance.forceAlign()}),0)));var _={className:A,prefixCls:d,ref:t,onMouseEnter:E,onMouseLeave:g,onMouseDown:y,onTouchStart:b,style:(0,r.A)({},T,f,this.getZIndexStyle())};return h?u.createElement(yt,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName()},c?u.createElement(je,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,align:l,onAlign:this.onAlign},u.createElement(_t,(0,r.A)({visible:!0},_),v)):null):u.createElement(yt,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName(),showProp:"xVisible"},u.createElement(je,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,xVisible:c,childrenProps:{visible:"xVisible"},disabled:!c,align:l,onAlign:this.onAlign},u.createElement(_t,(0,r.A)({hiddenClassName:C},_),v)))},t.prototype.getZIndexStyle=function(){var e={},t=this.props;return void 0!==t.zIndex&&(e.zIndex=t.zIndex),e},t.prototype.getMaskElement=function(){var e=this.props,t=void 0;if(e.mask){var n=this.getMaskTransitionName();t=u.createElement(Ct,{style:this.getZIndexStyle(),key:"mask",className:e.prefixCls+"-mask",hiddenClassName:e.prefixCls+"-mask-hidden",visible:e.visible}),n&&(t=u.createElement(yt,{key:"mask",showProp:"visible",transitionAppear:!0,component:"",transitionName:n},t))}return t},t.prototype.render=function(){return u.createElement("div",null,this.getMaskElement(),this.getPopupElement())},t}(u.Component);Dt.propTypes={visible:l().bool,style:l().object,getClassNameFromAlign:l().func,onAlign:l().func,getRootDomNode:l().func,align:l().any,destroyPopupOnHide:l().bool,className:l().string,prefixCls:l().string,onMouseEnter:l().func,onMouseLeave:l().func,onMouseDown:l().func,onTouchStart:l().func,stretch:l().string,children:l().node,point:l().shape({pageX:l().number,pageY:l().number})};var Ot=function(){var e=this;this.onAlign=function(t,n){var r=e.props,a=r.getClassNameFromAlign(n);e.currentAlignClassName!==a&&(e.currentAlignClassName=a,t.className=e.getClassName(a)),r.onAlign(t,n)},this.setStretchSize=function(){var t=e.props,n=t.stretch,r=t.getRootDomNode,a=t.visible,o=e.state,i=o.stretchChecked,u=o.targetHeight,s=o.targetWidth;if(n&&a){var l=r();if(l){var c=l.offsetHeight,d=l.offsetWidth;u===c&&s===d&&i||e.setState({stretchChecked:!0,targetHeight:c,targetWidth:d})}}else i&&e.setState({stretchChecked:!1})},this.getTargetElement=function(){return e.props.getRootDomNode()},this.getAlignTarget=function(){var t=e.props.point;return t||e.getTargetElement}},Nt=Dt;function St(){}var wt=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"],kt=!!c.createPortal,It={rcTrigger:l().shape({onPopupMouseDown:l().func})},Lt=function(e){function t(n){(0,a.default)(this,t);var r=(0,o.default)(this,e.call(this,n));Rt.call(r);var i=void 0;return i="popupVisible"in n?!!n.popupVisible:!!n.defaultPopupVisible,r.state={prevPopupVisible:i,popupVisible:i},wt.forEach((function(e){r["fire"+e]=function(t){r.fireEvents(e,t)}})),r}return(0,i.default)(t,e),t.prototype.getChildContext=function(){return{rcTrigger:{onPopupMouseDown:this.onPopupMouseDown}}},t.prototype.componentDidMount=function(){this.componentDidUpdate({},{popupVisible:this.state.popupVisible})},t.prototype.componentDidUpdate=function(e,t){var n=this.props,r=this.state;if(kt||this.renderComponent(null,(function(){t.popupVisible!==r.popupVisible&&n.afterPopupVisibleChange(r.popupVisible)})),r.popupVisible){var a=void 0;return this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextMenuToShow()||(a=n.getDocument(),this.clickOutsideHandler=m(a,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(a=a||n.getDocument(),this.touchOutsideHandler=m(a,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(a=a||n.getDocument(),this.contextMenuOutsideHandler1=m(a,"scroll",this.onContextMenuClose)),void(!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=m(window,"blur",this.onContextMenuClose)))}this.clearOutsideHandler()},t.prototype.componentWillUnmount=function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout)},t.getDerivedStateFromProps=function(e,t){var n=e.popupVisible,r={};return void 0!==n&&t.popupVisible!==n&&(r.popupVisible=n,r.prevPopupVisible=t.popupVisible),r},t.prototype.getPopupDomNode=function(){return this._component&&this._component.getPopupDomNode?this._component.getPopupDomNode():null},t.prototype.getPopupAlign=function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,a=e.builtinPlacements;return t&&a?function(e,t,n){var a=e[t]||{};return(0,r.A)({},a,n)}(a,t,n):n},t.prototype.setPopupVisible=function(e,t){var n=this.props.alignPoint,r=this.state.popupVisible;this.clearDelayTimer(),r!==e&&("popupVisible"in this.props||this.setState({popupVisible:e,prevPopupVisible:r}),this.props.onPopupVisibleChange(e)),n&&t&&this.setPoint(t)},t.prototype.delaySetPopupVisible=function(e,t,n){var r=this,a=1e3*t;if(this.clearDelayTimer(),a){var o=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=setTimeout((function(){r.setPopupVisible(e,o),r.clearDelayTimer()}),a)}else this.setPopupVisible(e,n)},t.prototype.clearDelayTimer=function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},t.prototype.clearOutsideHandler=function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},t.prototype.createTwoChains=function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this["fire"+e]:t[e]||n[e]},t.prototype.isClickToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isContextMenuToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("contextMenu")||-1!==n.indexOf("contextMenu")},t.prototype.isClickToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isMouseEnterToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseEnter")},t.prototype.isMouseLeaveToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseLeave")},t.prototype.isFocusToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("focus")},t.prototype.isBlurToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("blur")},t.prototype.forcePopupAlign=function(){this.state.popupVisible&&this._component&&this._component.alignInstance&&this._component.alignInstance.forceAlign()},t.prototype.fireEvents=function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)},t.prototype.close=function(){this.setPopupVisible(!1)},t.prototype.render=function(){var e=this,t=this.state.popupVisible,n=this.props,r=n.children,a=n.forceRender,o=n.alignPoint,i=n.className,s=u.Children.only(r),l={key:"trigger"};this.isContextMenuToShow()?l.onContextMenu=this.onContextMenu:l.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(l.onClick=this.onClick,l.onMouseDown=this.onMouseDown,l.onTouchStart=this.onTouchStart):(l.onClick=this.createTwoChains("onClick"),l.onMouseDown=this.createTwoChains("onMouseDown"),l.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(l.onMouseEnter=this.onMouseEnter,o&&(l.onMouseMove=this.onMouseMove)):l.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?l.onMouseLeave=this.onMouseLeave:l.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(l.onFocus=this.onFocus,l.onBlur=this.onBlur):(l.onFocus=this.createTwoChains("onFocus"),l.onBlur=this.createTwoChains("onBlur"));var c=w()(s&&s.props&&s.props.className,i);c&&(l.className=c);var d=u.cloneElement(s,l);if(!kt)return u.createElement(A,{parent:this,visible:t,autoMount:!1,forceRender:a,getComponent:this.getComponent,getContainer:this.getContainer},(function(t){var n=t.renderComponent;return e.renderComponent=n,d}));var f=void 0;return(t||this._component||a)&&(f=u.createElement(N,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),[d,f]},t}(u.Component);Lt.propTypes={children:l().any,action:l().oneOfType([l().string,l().arrayOf(l().string)]),showAction:l().any,hideAction:l().any,getPopupClassNameFromAlign:l().any,onPopupVisibleChange:l().func,afterPopupVisibleChange:l().func,popup:l().oneOfType([l().node,l().func]).isRequired,popupStyle:l().object,prefixCls:l().string,popupClassName:l().string,className:l().string,popupPlacement:l().string,builtinPlacements:l().object,popupTransitionName:l().oneOfType([l().string,l().object]),popupAnimation:l().any,mouseEnterDelay:l().number,mouseLeaveDelay:l().number,zIndex:l().number,focusDelay:l().number,blurDelay:l().number,getPopupContainer:l().func,getDocument:l().func,forceRender:l().bool,destroyPopupOnHide:l().bool,mask:l().bool,maskClosable:l().bool,onPopupAlign:l().func,popupAlign:l().object,popupVisible:l().bool,defaultPopupVisible:l().bool,maskTransitionName:l().oneOfType([l().string,l().object]),maskAnimation:l().string,stretch:l().string,alignPoint:l().bool},Lt.contextTypes=It,Lt.childContextTypes=It,Lt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:function(){return""},getDocument:function(){return window.document},onPopupVisibleChange:St,afterPopupVisibleChange:St,onPopupAlign:St,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[]};var Rt=function(){var e=this;this.onMouseEnter=function(t){var n=e.props.mouseEnterDelay;e.fireEvents("onMouseEnter",t),e.delaySetPopupVisible(!0,n,n?null:t)},this.onMouseMove=function(t){e.fireEvents("onMouseMove",t),e.setPoint(t)},this.onMouseLeave=function(t){e.fireEvents("onMouseLeave",t),e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onPopupMouseEnter=function(){e.clearDelayTimer()},this.onPopupMouseLeave=function(t){t.relatedTarget&&!t.relatedTarget.setTimeout&&e._component&&e._component.getPopupDomNode&&f(e._component.getPopupDomNode(),t.relatedTarget)||e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onFocus=function(t){e.fireEvents("onFocus",t),e.clearDelayTimer(),e.isFocusToShow()&&(e.focusTime=Date.now(),e.delaySetPopupVisible(!0,e.props.focusDelay))},this.onMouseDown=function(t){e.fireEvents("onMouseDown",t),e.preClickTime=Date.now()},this.onTouchStart=function(t){e.fireEvents("onTouchStart",t),e.preTouchTime=Date.now()},this.onBlur=function(t){e.fireEvents("onBlur",t),e.clearDelayTimer(),e.isBlurToHide()&&e.delaySetPopupVisible(!1,e.props.blurDelay)},this.onContextMenu=function(t){t.preventDefault(),e.fireEvents("onContextMenu",t),e.setPopupVisible(!0,t)},this.onContextMenuClose=function(){e.isContextMenuToShow()&&e.close()},this.onClick=function(t){if(e.fireEvents("onClick",t),e.focusTime){var n=void 0;if(e.preClickTime&&e.preTouchTime?n=Math.min(e.preClickTime,e.preTouchTime):e.preClickTime?n=e.preClickTime:e.preTouchTime&&(n=e.preTouchTime),Math.abs(n-e.focusTime)<20)return;e.focusTime=0}e.preClickTime=0,e.preTouchTime=0,e.isClickToShow()&&(e.isClickToHide()||e.isBlurToHide())&&t&&t.preventDefault&&t.preventDefault();var r=!e.state.popupVisible;(e.isClickToHide()&&!r||r&&e.isClickToShow())&&e.setPopupVisible(!e.state.popupVisible,t)},this.onPopupMouseDown=function(){var t=e.context.rcTrigger,n=void 0===t?{}:t;e.hasPopupMouseDown=!0,clearTimeout(e.mouseDownTimeout),e.mouseDownTimeout=setTimeout((function(){e.hasPopupMouseDown=!1}),0),n.onPopupMouseDown&&n.onPopupMouseDown.apply(n,arguments)},this.onDocumentClick=function(t){if(!e.props.mask||e.props.maskClosable){var n=t.target;f((0,c.findDOMNode)(e),n)||e.hasPopupMouseDown||e.close()}},this.getRootDomNode=function(){return(0,c.findDOMNode)(e)},this.getPopupClassNameFromAlign=function(t){var n=[],r=e.props,a=r.popupPlacement,o=r.builtinPlacements,i=r.prefixCls,u=r.alignPoint,s=r.getPopupClassNameFromAlign;return a&&o&&n.push(function(e,t,n,r){var a=n.points;for(var o in e)if(e.hasOwnProperty(o)&&k(e[o].points,a,r))return t+"-placement-"+o;return""}(o,i,t,u)),s&&n.push(s(t)),n.join(" ")},this.getComponent=function(){var t=e.props,n=t.prefixCls,a=t.destroyPopupOnHide,o=t.popupClassName,i=t.action,s=t.onPopupAlign,l=t.popupAnimation,c=t.popupTransitionName,d=t.popupStyle,f=t.mask,p=t.maskAnimation,h=t.maskTransitionName,m=t.zIndex,v=t.popup,E=t.stretch,g=t.alignPoint,y=e.state,b=y.popupVisible,A=y.point,C=e.getPopupAlign(),T={};return e.isMouseEnterToShow()&&(T.onMouseEnter=e.onPopupMouseEnter),e.isMouseLeaveToHide()&&(T.onMouseLeave=e.onPopupMouseLeave),T.onMouseDown=e.onPopupMouseDown,T.onTouchStart=e.onPopupMouseDown,u.createElement(Nt,(0,r.A)({prefixCls:n,destroyPopupOnHide:a,visible:b,point:g&&A,className:o,action:i,align:C,onAlign:s,animation:l,getClassNameFromAlign:e.getPopupClassNameFromAlign},T,{stretch:E,getRootDomNode:e.getRootDomNode,style:d,mask:f,zIndex:m,transitionName:c,maskAnimation:p,maskTransitionName:h,ref:e.savePopup}),"function"===typeof v?v():v)},this.getContainer=function(){var t=e.props,n=document.createElement("div");return n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",(t.getPopupContainer?t.getPopupContainer((0,c.findDOMNode)(e)):t.getDocument().body).appendChild(n),n},this.setPoint=function(t){e.props.alignPoint&&t&&e.setState({point:{pageX:t.pageX,pageY:t.pageY}})},this.handlePortalUpdate=function(){e.state.prevPopupVisible!==e.state.popupVisible&&e.props.afterPopupVisibleChange(e.state.popupVisible)},this.savePopup=function(t){e._component=t}};(0,d.polyfill)(Lt);var Pt=Lt},13225:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=n.F1&&t<=n.F12)return!1;switch(t){case n.ALT:case n.CAPS_LOCK:case n.CONTEXT_MENU:case n.CTRL:case n.DOWN:case n.END:case n.ESC:case n.HOME:case n.INSERT:case n.LEFT:case n.MAC_FF_META:case n.META:case n.NUMLOCK:case n.NUM_CENTER:case n.PAGE_DOWN:case n.PAGE_UP:case n.PAUSE:case n.PRINT_SCREEN:case n.RIGHT:case n.SHIFT:case n.UP:case n.WIN_KEY:case n.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=n.ZERO&&e<=n.NINE)return!0;if(e>=n.NUM_ZERO&&e<=n.NUM_MULTIPLY)return!0;if(e>=n.A&&e<=n.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case n.SPACE:case n.QUESTION_MARK:case n.NUM_PLUS:case n.NUM_MINUS:case n.NUM_PERIOD:case n.NUM_DIVISION:case n.SEMICOLON:case n.DASH:case n.EQUALS:case n.COMMA:case n.PERIOD:case n.SLASH:case n.APOSTROPHE:case n.SINGLE_QUOTE:case n.OPEN_SQUARE_BRACKET:case n.BACKSLASH:case n.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},r=n;t.default=r},19699:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=[].slice.call(arguments,0);if(1===e.length)return e[0];return function(){for(var t=0;t<e.length;t++)e[t]&&e[t].apply&&e[t].apply(this,arguments)}}},25825:function(e,t,n){"use strict";n.r(t),n.d(t,{AlphaPicker:function(){return Ir},BlockPicker:function(){return no},ChromePicker:function(){return Po},CirclePicker:function(){return Do},CompactPicker:function(){return Bo},CustomPicker:function(){return Cr},GithubPicker:function(){return Ho},GooglePicker:function(){return Oi},HuePicker:function(){return Wo},MaterialPicker:function(){return Ko},PhotoshopPicker:function(){return ei},SketchPicker:function(){return ui},SliderPicker:function(){return fi},SwatchesPicker:function(){return Ei},TwitterPicker:function(){return yi},default:function(){return Po}});var r=n(9950),a=n(65617),o={},i=function(e,t,n,r){var a=e+"-"+t+"-"+n+(r?"-server":"");if(o[a])return o[a];var i=function(e,t,n,r){if("undefined"===typeof document&&!r)return null;var a=r?new r:document.createElement("canvas");a.width=2*n,a.height=2*n;var o=a.getContext("2d");return o?(o.fillStyle=e,o.fillRect(0,0,a.width,a.height),o.fillStyle=t,o.fillRect(0,0,n,n),o.translate(n,n),o.fillRect(0,0,n,n),a.toDataURL()):null}(e,t,n,r);return o[a]=i,i},u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(e){var t=e.white,n=e.grey,o=e.size,s=e.renderers,l=e.borderRadius,c=e.boxShadow,d=e.children,f=(0,a.Ay)({default:{grid:{borderRadius:l,boxShadow:c,absolute:"0px 0px 0px 0px",background:"url("+i(t,n,o,s.canvas)+") center left"}}});return(0,r.isValidElement)(d)?r.cloneElement(d,u({},d.props,{style:u({},d.props.style,f.grid)})):r.createElement("div",{style:f.grid})};s.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};var l=s,c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var p=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return n=r=f(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.handleChange=function(e){var t=function(e,t,n,r,a){var o=a.clientWidth,i=a.clientHeight,u="number"===typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"===typeof e.pageY?e.pageY:e.touches[0].pageY,l=u-(a.getBoundingClientRect().left+window.pageXOffset),c=s-(a.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n){var d=void 0;if(d=c<0?0:c>i?1:Math.round(100*c/i)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}else{var f=void 0;if(r!==(f=l<0?0:l>o?1:Math.round(100*l/o)/100))return{h:t.h,s:t.s,l:t.l,a:f,source:"rgb"}}return null}(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&"function"===typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleChange),window.removeEventListener("mouseup",r.handleMouseUp)},f(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),d(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,n=(0,a.Ay)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:c({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return r.createElement("div",{style:n.alpha},r.createElement("div",{style:n.checkboard},r.createElement(l,{renderers:this.props.renderers})),r.createElement("div",{style:n.gradient}),r.createElement("div",{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.createElement("div",{style:n.pointer},this.props.pointer?r.createElement(this.props.pointer,this.props):r.createElement("div",{style:n.slider}))))}}]),t}(r.PureComponent||r.Component),h=p,m=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var v=[38,40],E=1,g=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t,r=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(r)&&(t=e.keyCode,v.indexOf(t)>-1)){var a=n.getArrowOffset(),o=38===e.keyCode?r+a:r-a;n.setUpdatedValue(o,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+E++,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),m(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,a.Ay)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return r.createElement("div",{style:t.wrap},r.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?r.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(r.PureComponent||r.Component),y=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function b(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var A=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return n=r=b(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.handleChange=function(e){var t=function(e,t,n,r){var a=r.clientWidth,o=r.clientHeight,i="number"===typeof e.pageX?e.pageX:e.touches[0].pageX,u="number"===typeof e.pageY?e.pageY:e.touches[0].pageY,s=i-(r.getBoundingClientRect().left+window.pageXOffset),l=u-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var c=void 0;if(c=l<0?359:l>o?0:360*(-100*l/o+100)/100,n.h!==c)return{h:c,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var d=void 0;if(d=s<0?0:s>a?359:100*s/a*360/100,n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null}(e,r.props.direction,r.props.hsl,r.container);t&&"function"===typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},b(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),y(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,n=void 0===t?"horizontal":t,o=(0,a.Ay)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===n});return r.createElement("div",{style:o.hue},r.createElement("div",{className:"hue-"+n,style:o.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),r.createElement("div",{style:o.pointer},this.props.pointer?r.createElement(this.props.pointer,this.props):r.createElement("div",{style:o.slider}))))}}]),t}(r.PureComponent||r.Component),C=A,T=n(11942),_=n.n(T);var D=function(){this.__data__=[],this.size=0};var O=function(e,t){return e===t||e!==e&&t!==t};var N=function(e,t){for(var n=e.length;n--;)if(O(e[n][0],t))return n;return-1},S=Array.prototype.splice;var w=function(e){var t=this.__data__,n=N(t,e);return!(n<0)&&(n==t.length-1?t.pop():S.call(t,n,1),--this.size,!0)};var k=function(e){var t=this.__data__,n=N(t,e);return n<0?void 0:t[n][1]};var I=function(e){return N(this.__data__,e)>-1};var L=function(e,t){var n=this.__data__,r=N(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function R(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}R.prototype.clear=D,R.prototype.delete=w,R.prototype.get=k,R.prototype.has=I,R.prototype.set=L;var P=R;var M=function(){this.__data__=new P,this.size=0};var x=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};var F=function(e){return this.__data__.get(e)};var B=function(e){return this.__data__.has(e)},U="object"==typeof global&&global&&global.Object===Object&&global,j="object"==typeof self&&self&&self.Object===Object&&self,H=U||j||Function("return this")(),Y=H.Symbol,G=Object.prototype,z=G.hasOwnProperty,W=G.toString,K=Y?Y.toStringTag:void 0;var V=function(e){var t=z.call(e,K),n=e[K];try{e[K]=void 0;var r=!0}catch(o){}var a=W.call(e);return r&&(t?e[K]=n:delete e[K]),a},Q=Object.prototype.toString;var q=function(e){return Q.call(e)},X=Y?Y.toStringTag:void 0;var J=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":X&&X in Object(e)?V(e):q(e)};var Z=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};var $=function(e){if(!Z(e))return!1;var t=J(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},ee=H["__core-js_shared__"],te=function(){var e=/[^.]+$/.exec(ee&&ee.keys&&ee.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();var ne=function(e){return!!te&&te in e},re=Function.prototype.toString;var ae=function(e){if(null!=e){try{return re.call(e)}catch(t){}try{return e+""}catch(t){}}return""},oe=/^\[object .+?Constructor\]$/,ie=Function.prototype,ue=Object.prototype,se=ie.toString,le=ue.hasOwnProperty,ce=RegExp("^"+se.call(le).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var de=function(e){return!(!Z(e)||ne(e))&&($(e)?ce:oe).test(ae(e))};var fe=function(e,t){return null==e?void 0:e[t]};var pe=function(e,t){var n=fe(e,t);return de(n)?n:void 0},he=pe(H,"Map"),me=pe(Object,"create");var ve=function(){this.__data__=me?me(null):{},this.size=0};var Ee=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},ge=Object.prototype.hasOwnProperty;var ye=function(e){var t=this.__data__;if(me){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return ge.call(t,e)?t[e]:void 0},be=Object.prototype.hasOwnProperty;var Ae=function(e){var t=this.__data__;return me?void 0!==t[e]:be.call(t,e)};var Ce=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=me&&void 0===t?"__lodash_hash_undefined__":t,this};function Te(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Te.prototype.clear=ve,Te.prototype.delete=Ee,Te.prototype.get=ye,Te.prototype.has=Ae,Te.prototype.set=Ce;var _e=Te;var De=function(){this.size=0,this.__data__={hash:new _e,map:new(he||P),string:new _e}};var Oe=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var Ne=function(e,t){var n=e.__data__;return Oe(t)?n["string"==typeof t?"string":"hash"]:n.map};var Se=function(e){var t=Ne(this,e).delete(e);return this.size-=t?1:0,t};var we=function(e){return Ne(this,e).get(e)};var ke=function(e){return Ne(this,e).has(e)};var Ie=function(e,t){var n=Ne(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function Le(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Le.prototype.clear=De,Le.prototype.delete=Se,Le.prototype.get=we,Le.prototype.has=ke,Le.prototype.set=Ie;var Re=Le;var Pe=function(e,t){var n=this.__data__;if(n instanceof P){var r=n.__data__;if(!he||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Re(r)}return n.set(e,t),this.size=n.size,this};function Me(e){var t=this.__data__=new P(e);this.size=t.size}Me.prototype.clear=M,Me.prototype.delete=x,Me.prototype.get=F,Me.prototype.has=B,Me.prototype.set=Pe;var xe=Me,Fe=function(){try{var e=pe(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();var Be=function(e,t,n){"__proto__"==t&&Fe?Fe(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};var Ue=function(e,t,n){(void 0!==n&&!O(e[t],n)||void 0===n&&!(t in e))&&Be(e,t,n)};var je=function(e){return function(t,n,r){for(var a=-1,o=Object(t),i=r(t),u=i.length;u--;){var s=i[e?u:++a];if(!1===n(o[s],s,o))break}return t}}(),He="object"==typeof exports&&exports&&!exports.nodeType&&exports,Ye=He&&"object"==typeof module&&module&&!module.nodeType&&module,Ge=Ye&&Ye.exports===He?H.Buffer:void 0,ze=Ge?Ge.allocUnsafe:void 0;var We=function(e,t){if(t)return e.slice();var n=e.length,r=ze?ze(n):new e.constructor(n);return e.copy(r),r},Ke=H.Uint8Array;var Ve=function(e){var t=new e.constructor(e.byteLength);return new Ke(t).set(new Ke(e)),t};var Qe=function(e,t){var n=t?Ve(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)};var qe=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t},Xe=Object.create,Je=function(){function e(){}return function(t){if(!Z(t))return{};if(Xe)return Xe(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();var Ze=function(e,t){return function(n){return e(t(n))}},$e=Ze(Object.getPrototypeOf,Object),et=Object.prototype;var tt=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||et)};var nt=function(e){return"function"!=typeof e.constructor||tt(e)?{}:Je($e(e))};var rt=function(e){return null!=e&&"object"==typeof e};var at=function(e){return rt(e)&&"[object Arguments]"==J(e)},ot=Object.prototype,it=ot.hasOwnProperty,ut=ot.propertyIsEnumerable,st=at(function(){return arguments}())?at:function(e){return rt(e)&&it.call(e,"callee")&&!ut.call(e,"callee")},lt=st,ct=Array.isArray;var dt=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};var ft=function(e){return null!=e&&dt(e.length)&&!$(e)};var pt=function(e){return rt(e)&&ft(e)};var ht=function(){return!1},mt="object"==typeof exports&&exports&&!exports.nodeType&&exports,vt=mt&&"object"==typeof module&&module&&!module.nodeType&&module,Et=vt&&vt.exports===mt?H.Buffer:void 0,gt=(Et?Et.isBuffer:void 0)||ht,yt=Function.prototype,bt=Object.prototype,At=yt.toString,Ct=bt.hasOwnProperty,Tt=At.call(Object);var _t=function(e){if(!rt(e)||"[object Object]"!=J(e))return!1;var t=$e(e);if(null===t)return!0;var n=Ct.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&At.call(n)==Tt},Dt={};Dt["[object Float32Array]"]=Dt["[object Float64Array]"]=Dt["[object Int8Array]"]=Dt["[object Int16Array]"]=Dt["[object Int32Array]"]=Dt["[object Uint8Array]"]=Dt["[object Uint8ClampedArray]"]=Dt["[object Uint16Array]"]=Dt["[object Uint32Array]"]=!0,Dt["[object Arguments]"]=Dt["[object Array]"]=Dt["[object ArrayBuffer]"]=Dt["[object Boolean]"]=Dt["[object DataView]"]=Dt["[object Date]"]=Dt["[object Error]"]=Dt["[object Function]"]=Dt["[object Map]"]=Dt["[object Number]"]=Dt["[object Object]"]=Dt["[object RegExp]"]=Dt["[object Set]"]=Dt["[object String]"]=Dt["[object WeakMap]"]=!1;var Ot=function(e){return rt(e)&&dt(e.length)&&!!Dt[J(e)]};var Nt=function(e){return function(t){return e(t)}},St="object"==typeof exports&&exports&&!exports.nodeType&&exports,wt=St&&"object"==typeof module&&module&&!module.nodeType&&module,kt=wt&&wt.exports===St&&U.process,It=function(){try{var e=wt&&wt.require&&wt.require("util").types;return e||kt&&kt.binding&&kt.binding("util")}catch(t){}}(),Lt=It&&It.isTypedArray,Rt=Lt?Nt(Lt):Ot;var Pt=function(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]},Mt=Object.prototype.hasOwnProperty;var xt=function(e,t,n){var r=e[t];Mt.call(e,t)&&O(r,n)&&(void 0!==n||t in e)||Be(e,t,n)};var Ft=function(e,t,n,r){var a=!n;n||(n={});for(var o=-1,i=t.length;++o<i;){var u=t[o],s=r?r(n[u],e[u],u,n,e):void 0;void 0===s&&(s=e[u]),a?Be(n,u,s):xt(n,u,s)}return n};var Bt=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},Ut=/^(?:0|[1-9]\d*)$/;var jt=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Ut.test(e))&&e>-1&&e%1==0&&e<t},Ht=Object.prototype.hasOwnProperty;var Yt=function(e,t){var n=ct(e),r=!n&<(e),a=!n&&!r&>(e),o=!n&&!r&&!a&&Rt(e),i=n||r||a||o,u=i?Bt(e.length,String):[],s=u.length;for(var l in e)!t&&!Ht.call(e,l)||i&&("length"==l||a&&("offset"==l||"parent"==l)||o&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||jt(l,s))||u.push(l);return u};var Gt=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t},zt=Object.prototype.hasOwnProperty;var Wt=function(e){if(!Z(e))return Gt(e);var t=tt(e),n=[];for(var r in e)("constructor"!=r||!t&&zt.call(e,r))&&n.push(r);return n};var Kt=function(e){return ft(e)?Yt(e,!0):Wt(e)};var Vt=function(e){return Ft(e,Kt(e))};var Qt=function(e,t,n,r,a,o,i){var u=Pt(e,n),s=Pt(t,n),l=i.get(s);if(l)Ue(e,n,l);else{var c=o?o(u,s,n+"",e,t,i):void 0,d=void 0===c;if(d){var f=ct(s),p=!f&>(s),h=!f&&!p&&Rt(s);c=s,f||p||h?ct(u)?c=u:pt(u)?c=qe(u):p?(d=!1,c=We(s,!0)):h?(d=!1,c=Qe(s,!0)):c=[]:_t(s)||lt(s)?(c=u,lt(u)?c=Vt(u):Z(u)&&!$(u)||(c=nt(s))):d=!1}d&&(i.set(s,c),a(c,s,r,o,i),i.delete(s)),Ue(e,n,c)}};var qt=function e(t,n,r,a,o){t!==n&&je(n,(function(i,u){if(o||(o=new xe),Z(i))Qt(t,n,u,r,e,a,o);else{var s=a?a(Pt(t,u),i,u+"",t,n,o):void 0;void 0===s&&(s=i),Ue(t,u,s)}}),Kt)};var Xt=function(e){return e};var Jt=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)},Zt=Math.max;var $t=function(e,t,n){return t=Zt(void 0===t?e.length-1:t,0),function(){for(var r=arguments,a=-1,o=Zt(r.length-t,0),i=Array(o);++a<o;)i[a]=r[t+a];a=-1;for(var u=Array(t+1);++a<t;)u[a]=r[a];return u[t]=n(i),Jt(e,this,u)}};var en=function(e){return function(){return e}},tn=Fe?function(e,t){return Fe(e,"toString",{configurable:!0,enumerable:!1,value:en(t),writable:!0})}:Xt,nn=Date.now;var rn=function(e){var t=0,n=0;return function(){var r=nn(),a=16-(r-n);if(n=r,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}},an=rn(tn);var on=function(e,t){return an($t(e,t,Xt),e+"")};var un=function(e,t,n){if(!Z(n))return!1;var r=typeof t;return!!("number"==r?ft(n)&&jt(t,n.length):"string"==r&&t in n)&&O(n[t],e)};var sn=function(e){return on((function(t,n){var r=-1,a=n.length,o=a>1?n[a-1]:void 0,i=a>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(a--,o):void 0,i&&un(n[0],n[1],i)&&(o=a<3?void 0:o,a=1),t=Object(t);++r<a;){var u=n[r];u&&e(t,u,r,o)}return t}))}((function(e,t,n){qt(e,t,n)})),ln=function(e){var t=e.zDepth,n=e.radius,o=e.background,i=e.children,u=e.styles,s=void 0===u?{}:u,l=(0,a.Ay)(sn({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:n,background:o}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},s),{"zDepth-1":1===t});return r.createElement("div",{style:l.wrap},r.createElement("div",{style:l.bg}),r.createElement("div",{style:l.content},i))};ln.propTypes={background:_().string,zDepth:_().oneOf([0,1,2,3,4,5]),radius:_().number,styles:_().object},ln.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};var cn=ln,dn=function(){return H.Date.now()},fn=/\s/;var pn=function(e){for(var t=e.length;t--&&fn.test(e.charAt(t)););return t},hn=/^\s+/;var mn=function(e){return e?e.slice(0,pn(e)+1).replace(hn,""):e};var vn=function(e){return"symbol"==typeof e||rt(e)&&"[object Symbol]"==J(e)},En=/^[-+]0x[0-9a-f]+$/i,gn=/^0b[01]+$/i,yn=/^0o[0-7]+$/i,bn=parseInt;var An=function(e){if("number"==typeof e)return e;if(vn(e))return NaN;if(Z(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Z(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=mn(e);var n=gn.test(e);return n||yn.test(e)?bn(e.slice(2),n?2:8):En.test(e)?NaN:+e},Cn=Math.max,Tn=Math.min;var _n=function(e,t,n){var r,a,o,i,u,s,l=0,c=!1,d=!1,f=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function p(t){var n=r,o=a;return r=a=void 0,l=t,i=e.apply(o,n)}function h(e){var n=e-s;return void 0===s||n>=t||n<0||d&&e-l>=o}function m(){var e=dn();if(h(e))return v(e);u=setTimeout(m,function(e){var n=t-(e-s);return d?Tn(n,o-(e-l)):n}(e))}function v(e){return u=void 0,f&&r?p(e):(r=a=void 0,i)}function E(){var e=dn(),n=h(e);if(r=arguments,a=this,s=e,n){if(void 0===u)return function(e){return l=e,u=setTimeout(m,t),c?p(e):i}(s);if(d)return clearTimeout(u),u=setTimeout(m,t),p(s)}return void 0===u&&(u=setTimeout(m,t)),i}return t=An(t)||0,Z(n)&&(c=!!n.leading,o=(d="maxWait"in n)?Cn(An(n.maxWait)||0,t):o,f="trailing"in n?!!n.trailing:f),E.cancel=function(){void 0!==u&&clearTimeout(u),l=0,r=s=a=u=void 0},E.flush=function(){return void 0===u?i:v(dn())},E};var Dn=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return Z(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),_n(e,t,{leading:r,maxWait:t,trailing:a})},On=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Nn=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){"function"===typeof n.props.onChange&&n.throttle(n.props.onChange,function(e,t,n){var r=n.getBoundingClientRect(),a=r.width,o=r.height,i="number"===typeof e.pageX?e.pageX:e.touches[0].pageX,u="number"===typeof e.pageY?e.pageY:e.touches[0].pageY,s=i-(n.getBoundingClientRect().left+window.pageXOffset),l=u-(n.getBoundingClientRect().top+window.pageYOffset);s<0?s=0:s>a&&(s=a),l<0?l=0:l>o&&(l=o);var c=s/a,d=1-l/o;return{h:t.h,s:c,v:d,a:t.a,source:"hsv"}}(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=Dn((function(e,t,n){e(t,n)}),50),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),On(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},n=t.color,o=t.white,i=t.black,u=t.pointer,s=t.circle,l=(0,a.Ay)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:n,white:o,black:i,pointer:u,circle:s}},{custom:!!this.props.style});return r.createElement("div",{style:l.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),r.createElement("div",{style:l.white,className:"saturation-white"},r.createElement("div",{style:l.black,className:"saturation-black"}),r.createElement("div",{style:l.pointer},this.props.pointer?r.createElement(this.props.pointer,this.props):r.createElement("div",{style:l.circle}))))}}]),t}(r.PureComponent||r.Component),Sn=Nn;var wn=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e},kn=Ze(Object.keys,Object),In=Object.prototype.hasOwnProperty;var Ln=function(e){if(!tt(e))return kn(e);var t=[];for(var n in Object(e))In.call(e,n)&&"constructor"!=n&&t.push(n);return t};var Rn=function(e){return ft(e)?Yt(e):Ln(e)};var Pn=function(e,t){return function(n,r){if(null==n)return n;if(!ft(n))return e(n,r);for(var a=n.length,o=t?a:-1,i=Object(n);(t?o--:++o<a)&&!1!==r(i[o],o,i););return n}}((function(e,t){return e&&je(e,t,Rn)}));var Mn=function(e){return"function"==typeof e?e:Xt};var xn=function(e,t){return(ct(e)?wn:Pn)(e,Mn(t))};function Fn(e){return Fn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fn(e)}var Bn=/^\s+/,Un=/\s+$/;function jn(e,t){if(t=t||{},(e=e||"")instanceof jn)return e;if(!(this instanceof jn))return new jn(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,a=null,o=null,i=!1,u=!1;"string"==typeof e&&(e=function(e){e=e.replace(Bn,"").replace(Un,"").toLowerCase();var t,n=!1;if(rr[e])e=rr[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=pr.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=pr.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=pr.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=pr.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=pr.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=pr.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=pr.hex8.exec(e))return{r:sr(t[1]),g:sr(t[2]),b:sr(t[3]),a:fr(t[4]),format:n?"name":"hex8"};if(t=pr.hex6.exec(e))return{r:sr(t[1]),g:sr(t[2]),b:sr(t[3]),format:n?"name":"hex"};if(t=pr.hex4.exec(e))return{r:sr(t[1]+""+t[1]),g:sr(t[2]+""+t[2]),b:sr(t[3]+""+t[3]),a:fr(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=pr.hex3.exec(e))return{r:sr(t[1]+""+t[1]),g:sr(t[2]+""+t[2]),b:sr(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==Fn(e)&&(hr(e.r)&&hr(e.g)&&hr(e.b)?(s=e.r,l=e.g,c=e.b,t={r:255*ir(s,255),g:255*ir(l,255),b:255*ir(c,255)},i=!0,u="%"===String(e.r).substr(-1)?"prgb":"rgb"):hr(e.h)&&hr(e.s)&&hr(e.v)?(r=cr(e.s),a=cr(e.v),t=function(e,t,n){e=6*ir(e,360),t=ir(t,100),n=ir(n,100);var r=Math.floor(e),a=e-r,o=n*(1-t),i=n*(1-a*t),u=n*(1-(1-a)*t),s=r%6,l=[n,i,o,o,u,n][s],c=[u,n,n,i,o,o][s],d=[o,o,u,n,n,i][s];return{r:255*l,g:255*c,b:255*d}}(e.h,r,a),i=!0,u="hsv"):hr(e.h)&&hr(e.s)&&hr(e.l)&&(r=cr(e.s),o=cr(e.l),t=function(e,t,n){var r,a,o;function i(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=ir(e,360),t=ir(t,100),n=ir(n,100),0===t)r=a=o=n;else{var u=n<.5?n*(1+t):n+t-n*t,s=2*n-u;r=i(s,u,e+1/3),a=i(s,u,e),o=i(s,u,e-1/3)}return{r:255*r,g:255*a,b:255*o}}(e.h,r,o),i=!0,u="hsl"),e.hasOwnProperty("a")&&(n=e.a));var s,l,c;return n=or(n),{ok:i,format:e.format||u,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function Hn(e,t,n){e=ir(e,255),t=ir(t,255),n=ir(n,255);var r,a,o=Math.max(e,t,n),i=Math.min(e,t,n),u=(o+i)/2;if(o==i)r=a=0;else{var s=o-i;switch(a=u>.5?s/(2-o-i):s/(o+i),o){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:a,l:u}}function Yn(e,t,n){e=ir(e,255),t=ir(t,255),n=ir(n,255);var r,a,o=Math.max(e,t,n),i=Math.min(e,t,n),u=o,s=o-i;if(a=0===o?0:s/o,o==i)r=0;else{switch(o){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:a,v:u}}function Gn(e,t,n,r){var a=[lr(Math.round(e).toString(16)),lr(Math.round(t).toString(16)),lr(Math.round(n).toString(16))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function zn(e,t,n,r){return[lr(dr(r)),lr(Math.round(e).toString(16)),lr(Math.round(t).toString(16)),lr(Math.round(n).toString(16))].join("")}function Wn(e,t){t=0===t?0:t||10;var n=jn(e).toHsl();return n.s-=t/100,n.s=ur(n.s),jn(n)}function Kn(e,t){t=0===t?0:t||10;var n=jn(e).toHsl();return n.s+=t/100,n.s=ur(n.s),jn(n)}function Vn(e){return jn(e).desaturate(100)}function Qn(e,t){t=0===t?0:t||10;var n=jn(e).toHsl();return n.l+=t/100,n.l=ur(n.l),jn(n)}function qn(e,t){t=0===t?0:t||10;var n=jn(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),jn(n)}function Xn(e,t){t=0===t?0:t||10;var n=jn(e).toHsl();return n.l-=t/100,n.l=ur(n.l),jn(n)}function Jn(e,t){var n=jn(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,jn(n)}function Zn(e){var t=jn(e).toHsl();return t.h=(t.h+180)%360,jn(t)}function $n(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=jn(e).toHsl(),r=[jn(e)],a=360/t,o=1;o<t;o++)r.push(jn({h:(n.h+o*a)%360,s:n.s,l:n.l}));return r}function er(e){var t=jn(e).toHsl(),n=t.h;return[jn(e),jn({h:(n+72)%360,s:t.s,l:t.l}),jn({h:(n+216)%360,s:t.s,l:t.l})]}function tr(e,t,n){t=t||6,n=n||30;var r=jn(e).toHsl(),a=360/n,o=[jn(e)];for(r.h=(r.h-(a*t>>1)+720)%360;--t;)r.h=(r.h+a)%360,o.push(jn(r));return o}function nr(e,t){t=t||6;for(var n=jn(e).toHsv(),r=n.h,a=n.s,o=n.v,i=[],u=1/t;t--;)i.push(jn({h:r,s:a,v:o})),o=(o+u)%1;return i}jn.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=or(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=Yn(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=Yn(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=Hn(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=Hn(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return Gn(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,a){var o=[lr(Math.round(e).toString(16)),lr(Math.round(t).toString(16)),lr(Math.round(n).toString(16)),lr(dr(r))];if(a&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*ir(this._r,255))+"%",g:Math.round(100*ir(this._g,255))+"%",b:Math.round(100*ir(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*ir(this._r,255))+"%, "+Math.round(100*ir(this._g,255))+"%, "+Math.round(100*ir(this._b,255))+"%)":"rgba("+Math.round(100*ir(this._r,255))+"%, "+Math.round(100*ir(this._g,255))+"%, "+Math.round(100*ir(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(ar[Gn(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+zn(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var a=jn(e);n="#"+zn(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return jn(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(Qn,arguments)},brighten:function(){return this._applyModification(qn,arguments)},darken:function(){return this._applyModification(Xn,arguments)},desaturate:function(){return this._applyModification(Wn,arguments)},saturate:function(){return this._applyModification(Kn,arguments)},greyscale:function(){return this._applyModification(Vn,arguments)},spin:function(){return this._applyModification(Jn,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(tr,arguments)},complement:function(){return this._applyCombination(Zn,arguments)},monochromatic:function(){return this._applyCombination(nr,arguments)},splitcomplement:function(){return this._applyCombination(er,arguments)},triad:function(){return this._applyCombination($n,[3])},tetrad:function(){return this._applyCombination($n,[4])}},jn.fromRatio=function(e,t){if("object"==Fn(e)){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:cr(e[r]));e=n}return jn(e,t)},jn.equals=function(e,t){return!(!e||!t)&&jn(e).toRgbString()==jn(t).toRgbString()},jn.random=function(){return jn.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},jn.mix=function(e,t,n){n=0===n?0:n||50;var r=jn(e).toRgb(),a=jn(t).toRgb(),o=n/100;return jn({r:(a.r-r.r)*o+r.r,g:(a.g-r.g)*o+r.g,b:(a.b-r.b)*o+r.b,a:(a.a-r.a)*o+r.a})},jn.readability=function(e,t){var n=jn(e),r=jn(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},jn.isReadable=function(e,t,n){var r,a,o=jn.readability(e,t);switch(a=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":a=o>=4.5;break;case"AAlarge":a=o>=3;break;case"AAAsmall":a=o>=7}return a},jn.mostReadable=function(e,t,n){var r,a,o,i,u=null,s=0;a=(n=n||{}).includeFallbackColors,o=n.level,i=n.size;for(var l=0;l<t.length;l++)(r=jn.readability(e,t[l]))>s&&(s=r,u=jn(t[l]));return jn.isReadable(e,u,{level:o,size:i})||!a?u:(n.includeFallbackColors=!1,jn.mostReadable(e,["#fff","#000"],n))};var rr=jn.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},ar=jn.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(rr);function or(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function ir(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"===typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function ur(e){return Math.min(1,Math.max(0,e))}function sr(e){return parseInt(e,16)}function lr(e){return 1==e.length?"0"+e:""+e}function cr(e){return e<=1&&(e=100*e+"%"),e}function dr(e){return Math.round(255*parseFloat(e)).toString(16)}function fr(e){return sr(e)/255}var pr=function(){var e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",t="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",n="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?";return{CSS_UNIT:new RegExp(e),rgb:new RegExp("rgb"+t),rgba:new RegExp("rgba"+n),hsl:new RegExp("hsl"+t),hsla:new RegExp("hsla"+n),hsv:new RegExp("hsv"+t),hsva:new RegExp("hsva"+n),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function hr(e){return!!pr.CSS_UNIT.exec(e)}var mr=function(e){var t=0,n=0;return xn(["r","g","b","a","h","s","l","v"],(function(r){if(e[r]&&(t+=1,isNaN(e[r])||(n+=1),"s"===r||"l"===r)){/^\d+%$/.test(e[r])&&(n+=1)}})),t===n&&e},vr=function(e,t){var n=e.hex?jn(e.hex):jn(e),r=n.toHsl(),a=n.toHsv(),o=n.toRgb(),i=n.toHex();return 0===r.s&&(r.h=t||0,a.h=t||0),{hsl:r,hex:"000000"===i&&0===o.a?"transparent":"#"+i,rgb:o,hsv:a,oldHue:e.h||t||r.h,source:e.source}},Er=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&jn(e).isValid()},gr=function(e){if(!e)return"#fff";var t=vr(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},yr=function(e,t){return jn(t+" ("+e.replace("\xb0","")+")")._ok},br=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ar=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Cr=function(e){var t=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleChange=function(e,n){if(mr(e)){var r=vr(e,e.h||t.state.oldHue);t.setState(r),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,r,n),t.props.onChange&&t.props.onChange(r,n)}},t.handleSwatchHover=function(e,n){if(mr(e)){var r=vr(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=br({},vr(e.color,0)),t.debounce=_n((function(e,t,n){e(t,n)}),100),t}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),Ar(n,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),r.createElement(e,br({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return br({},vr(e.color,t.oldHue))}}]),n}(r.PureComponent||r.Component);return t.propTypes=br({},e.propTypes),t.defaultProps=br({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t},Tr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Dr(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var Or=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function a(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=n=Dr(this,(e=a.__proto__||Object.getPrototypeOf(a)).call.apply(e,[this].concat(o))),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},Dr(n,t)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(a,n),_r(a,[{key:"render",value:function(){return r.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},r.createElement(e,Tr({},this.props,this.state)))}}]),a}(r.Component)}((function(e){var t=e.color,n=e.style,o=e.onClick,i=void 0===o?function(){}:o,u=e.onHover,s=e.title,c=void 0===s?t:s,d=e.children,f=e.focus,p=e.focusStyle,h=void 0===p?{}:p,m="transparent"===t,v=(0,a.Ay)({default:{swatch:Or({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},n,f?h:{})}}),E={};return u&&(E.onMouseOver=function(e){return u(t,e)}),r.createElement("div",Or({style:v.swatch,onClick:function(e){return i(t,e)},title:c,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&i(t,e)}},E),d,m&&r.createElement(l,{borderRadius:v.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))})),Sr=function(e){var t=e.direction,n=(0,a.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return r.createElement("div",{style:n.picker})},wr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kr=function(e){var t=e.rgb,n=e.hsl,o=e.width,i=e.height,u=e.onChange,s=e.direction,l=e.style,c=e.renderers,d=e.pointer,f=e.className,p=void 0===f?"":f,m=(0,a.Ay)({default:{picker:{position:"relative",width:o,height:i},alpha:{radius:"2px",style:l}}});return r.createElement("div",{style:m.picker,className:"alpha-picker "+p},r.createElement(h,wr({},m.alpha,{rgb:t,hsl:n,pointer:d,renderers:c,onChange:u,direction:s})))};kr.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Sr};var Ir=Cr(kr);var Lr=function(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a};var Rr=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};var Pr=function(e){return this.__data__.has(e)};function Mr(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Re;++t<n;)this.add(e[t])}Mr.prototype.add=Mr.prototype.push=Rr,Mr.prototype.has=Pr;var xr=Mr;var Fr=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1};var Br=function(e,t){return e.has(t)};var Ur=function(e,t,n,r,a,o){var i=1&n,u=e.length,s=t.length;if(u!=s&&!(i&&s>u))return!1;var l=o.get(e),c=o.get(t);if(l&&c)return l==t&&c==e;var d=-1,f=!0,p=2&n?new xr:void 0;for(o.set(e,t),o.set(t,e);++d<u;){var h=e[d],m=t[d];if(r)var v=i?r(m,h,d,t,e,o):r(h,m,d,e,t,o);if(void 0!==v){if(v)continue;f=!1;break}if(p){if(!Fr(t,(function(e,t){if(!Br(p,t)&&(h===e||a(h,e,n,r,o)))return p.push(t)}))){f=!1;break}}else if(h!==m&&!a(h,m,n,r,o)){f=!1;break}}return o.delete(e),o.delete(t),f};var jr=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n};var Hr=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n},Yr=Y?Y.prototype:void 0,Gr=Yr?Yr.valueOf:void 0;var zr=function(e,t,n,r,a,o,i){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!o(new Ke(e),new Ke(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return O(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var u=jr;case"[object Set]":var s=1&r;if(u||(u=Hr),e.size!=t.size&&!s)return!1;var l=i.get(e);if(l)return l==t;r|=2,i.set(e,t);var c=Ur(u(e),u(t),r,a,o,i);return i.delete(e),c;case"[object Symbol]":if(Gr)return Gr.call(e)==Gr.call(t)}return!1};var Wr=function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e};var Kr=function(e,t,n){var r=t(e);return ct(e)?r:Wr(r,n(e))};var Vr=function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,o=[];++n<r;){var i=e[n];t(i,n,e)&&(o[a++]=i)}return o};var Qr=function(){return[]},qr=Object.prototype.propertyIsEnumerable,Xr=Object.getOwnPropertySymbols,Jr=Xr?function(e){return null==e?[]:(e=Object(e),Vr(Xr(e),(function(t){return qr.call(e,t)})))}:Qr;var Zr=function(e){return Kr(e,Rn,Jr)},$r=Object.prototype.hasOwnProperty;var ea=function(e,t,n,r,a,o){var i=1&n,u=Zr(e),s=u.length;if(s!=Zr(t).length&&!i)return!1;for(var l=s;l--;){var c=u[l];if(!(i?c in t:$r.call(t,c)))return!1}var d=o.get(e),f=o.get(t);if(d&&f)return d==t&&f==e;var p=!0;o.set(e,t),o.set(t,e);for(var h=i;++l<s;){var m=e[c=u[l]],v=t[c];if(r)var E=i?r(v,m,c,t,e,o):r(m,v,c,e,t,o);if(!(void 0===E?m===v||a(m,v,n,r,o):E)){p=!1;break}h||(h="constructor"==c)}if(p&&!h){var g=e.constructor,y=t.constructor;g==y||!("constructor"in e)||!("constructor"in t)||"function"==typeof g&&g instanceof g&&"function"==typeof y&&y instanceof y||(p=!1)}return o.delete(e),o.delete(t),p},ta=pe(H,"DataView"),na=pe(H,"Promise"),ra=pe(H,"Set"),aa=pe(H,"WeakMap"),oa="[object Map]",ia="[object Promise]",ua="[object Set]",sa="[object WeakMap]",la="[object DataView]",ca=ae(ta),da=ae(he),fa=ae(na),pa=ae(ra),ha=ae(aa),ma=J;(ta&&ma(new ta(new ArrayBuffer(1)))!=la||he&&ma(new he)!=oa||na&&ma(na.resolve())!=ia||ra&&ma(new ra)!=ua||aa&&ma(new aa)!=sa)&&(ma=function(e){var t=J(e),n="[object Object]"==t?e.constructor:void 0,r=n?ae(n):"";if(r)switch(r){case ca:return la;case da:return oa;case fa:return ia;case pa:return ua;case ha:return sa}return t});var va=ma,Ea="[object Arguments]",ga="[object Array]",ya="[object Object]",ba=Object.prototype.hasOwnProperty;var Aa=function(e,t,n,r,a,o){var i=ct(e),u=ct(t),s=i?ga:va(e),l=u?ga:va(t),c=(s=s==Ea?ya:s)==ya,d=(l=l==Ea?ya:l)==ya,f=s==l;if(f&>(e)){if(!gt(t))return!1;i=!0,c=!1}if(f&&!c)return o||(o=new xe),i||Rt(e)?Ur(e,t,n,r,a,o):zr(e,t,s,n,r,a,o);if(!(1&n)){var p=c&&ba.call(e,"__wrapped__"),h=d&&ba.call(t,"__wrapped__");if(p||h){var m=p?e.value():e,v=h?t.value():t;return o||(o=new xe),a(m,v,n,r,o)}}return!!f&&(o||(o=new xe),ea(e,t,n,r,a,o))};var Ca=function e(t,n,r,a,o){return t===n||(null==t||null==n||!rt(t)&&!rt(n)?t!==t&&n!==n:Aa(t,n,r,a,e,o))};var Ta=function(e,t,n,r){var a=n.length,o=a,i=!r;if(null==e)return!o;for(e=Object(e);a--;){var u=n[a];if(i&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++a<o;){var s=(u=n[a])[0],l=e[s],c=u[1];if(i&&u[2]){if(void 0===l&&!(s in e))return!1}else{var d=new xe;if(r)var f=r(l,c,s,e,t,d);if(!(void 0===f?Ca(c,l,3,r,d):f))return!1}}return!0};var _a=function(e){return e===e&&!Z(e)};var Da=function(e){for(var t=Rn(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,_a(a)]}return t};var Oa=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}};var Na=function(e){var t=Da(e);return 1==t.length&&t[0][2]?Oa(t[0][0],t[0][1]):function(n){return n===e||Ta(n,e,t)}},Sa=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,wa=/^\w*$/;var ka=function(e,t){if(ct(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!vn(e))||(wa.test(e)||!Sa.test(e)||null!=t&&e in Object(t))};function Ia(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i)||o,i};return n.cache=new(Ia.Cache||Re),n}Ia.Cache=Re;var La=Ia;var Ra=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Pa=/\\(\\)?/g,Ma=function(e){var t=La(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Ra,(function(e,n,r,a){t.push(r?a.replace(Pa,"$1"):n||e)})),t})),xa=Y?Y.prototype:void 0,Fa=xa?xa.toString:void 0;var Ba=function e(t){if("string"==typeof t)return t;if(ct(t))return Lr(t,e)+"";if(vn(t))return Fa?Fa.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n};var Ua=function(e){return null==e?"":Ba(e)};var ja=function(e,t){return ct(e)?e:ka(e,t)?[e]:Ma(Ua(e))};var Ha=function(e){if("string"==typeof e||vn(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var Ya=function(e,t){for(var n=0,r=(t=ja(t,e)).length;null!=e&&n<r;)e=e[Ha(t[n++])];return n&&n==r?e:void 0};var Ga=function(e,t,n){var r=null==e?void 0:Ya(e,t);return void 0===r?n:r};var za=function(e,t){return null!=e&&t in Object(e)};var Wa=function(e,t,n){for(var r=-1,a=(t=ja(t,e)).length,o=!1;++r<a;){var i=Ha(t[r]);if(!(o=null!=e&&n(e,i)))break;e=e[i]}return o||++r!=a?o:!!(a=null==e?0:e.length)&&dt(a)&&jt(i,a)&&(ct(e)||lt(e))};var Ka=function(e,t){return null!=e&&Wa(e,t,za)};var Va=function(e,t){return ka(e)&&_a(t)?Oa(Ha(e),t):function(n){var r=Ga(n,e);return void 0===r&&r===t?Ka(n,e):Ca(t,r,3)}};var Qa=function(e){return function(t){return null==t?void 0:t[e]}};var qa=function(e){return function(t){return Ya(t,e)}};var Xa=function(e){return ka(e)?Qa(Ha(e)):qa(e)};var Ja=function(e){return"function"==typeof e?e:null==e?Xt:"object"==typeof e?ct(e)?Va(e[0],e[1]):Na(e):Xa(e)};var Za=function(e,t){var n=-1,r=ft(e)?Array(e.length):[];return Pn(e,(function(e,a,o){r[++n]=t(e,a,o)})),r};var $a=function(e,t){return(ct(e)?Lr:Za)(e,Ja(t,3))},eo=function(e){var t=e.colors,n=e.onClick,o=e.onSwatchHover,i=(0,a.Ay)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return r.createElement("div",{style:i.swatches},$a(t,(function(e){return r.createElement(Nr,{key:e,color:e,style:i.swatch,onClick:n,onHover:o,focusStyle:{boxShadow:"0 0 4px "+e}})})),r.createElement("div",{style:i.clear}))},to=function(e){var t=e.onChange,n=e.onSwatchHover,o=e.hex,i=e.colors,u=e.width,s=e.triangle,c=e.styles,d=void 0===c?{}:c,f=e.className,p=void 0===f?"":f,h="transparent"===o,m=function(e,n){Er(e)&&t({hex:e,source:"hex"},n)},v=(0,a.Ay)(sn({default:{card:{width:u,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:o,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:gr(o),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+o+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},d),{"hide-triangle":"hide"===s});return r.createElement("div",{style:v.card,className:"block-picker "+p},r.createElement("div",{style:v.triangle}),r.createElement("div",{style:v.head},h&&r.createElement(l,{borderRadius:"6px 6px 0 0"}),r.createElement("div",{style:v.label},o)),r.createElement("div",{style:v.body},r.createElement(eo,{colors:i,onClick:m,onSwatchHover:n}),r.createElement(g,{style:{input:v.input},value:o,onChange:m})))};to.propTypes={width:_().oneOfType([_().string,_().number]),colors:_().arrayOf(_().string),triangle:_().oneOf(["top","hide"]),styles:_().object},to.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}};var no=Cr(to),ro={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},ao={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},oo={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},io={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},uo={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},so={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},lo={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},co={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},fo={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},po={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},ho={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},mo={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},vo={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},Eo={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},go={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},yo={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},bo={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},Ao={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},Co=function(e){var t=e.color,n=e.onClick,o=e.onSwatchHover,i=e.hover,u=e.active,s=e.circleSize,l=e.circleSpacing,c=(0,a.Ay)({default:{swatch:{width:s,height:s,marginRight:l,marginBottom:l,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(s/2+1)+"px "+t,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+t}}},{hover:i,active:u});return r.createElement("div",{style:c.swatch},r.createElement(Nr,{style:c.Swatch,color:t,onClick:n,onHover:o,focusStyle:{boxShadow:c.Swatch.boxShadow+", 0 0 5px "+t}}))};Co.defaultProps={circleSize:28,circleSpacing:14};var To=(0,a.H8)(Co),_o=function(e){var t=e.width,n=e.onChange,o=e.onSwatchHover,i=e.colors,u=e.hex,s=e.circleSize,l=e.styles,c=void 0===l?{}:l,d=e.circleSpacing,f=e.className,p=void 0===f?"":f,h=(0,a.Ay)(sn({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-d,marginBottom:-d}}},c)),m=function(e,t){return n({hex:e,source:"hex"},t)};return r.createElement("div",{style:h.card,className:"circle-picker "+p},$a(i,(function(e){return r.createElement(To,{key:e,color:e,onClick:m,onSwatchHover:o,active:u===e.toLowerCase(),circleSize:s,circleSpacing:d})})))};_o.propTypes={width:_().oneOfType([_().string,_().number]),circleSize:_().number,circleSpacing:_().number,styles:_().object},_o.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[ro[500],ao[500],oo[500],io[500],uo[500],so[500],lo[500],co[500],fo[500],po[500],ho[500],mo[500],vo[500],Eo[500],go[500],yo[500],bo[500],Ao[500]],styles:{}};var Do=Cr(_o);var Oo=function(e){return void 0===e},No=n(46127),So=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var wo=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.toggleViews=function(){"hex"===n.state.view?n.setState({view:"rgb"}):"rgb"===n.state.view?n.setState({view:"hsl"}):"hsl"===n.state.view&&(1===n.props.hsl.a?n.setState({view:"hex"}):n.setState({view:"rgb"}))},n.handleChange=function(e,t){e.hex?Er(e.hex)&&n.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?n.props.onChange({r:e.r||n.props.rgb.r,g:e.g||n.props.rgb.g,b:e.b||n.props.rgb.b,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"===typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"===typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(Oo(e.s)?n.props.hsl.s:e.s),l:Number(Oo(e.l)?n.props.hsl.l:e.l),source:"hsl"},t))},n.showHighlight=function(e){e.currentTarget.style.background="#eee"},n.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?n.state={view:"rgb"}:n.state={view:e.view},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),So(t,[{key:"render",value:function(){var e=this,t=(0,a.Ay)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),n=void 0;return"hex"===this.state.view?n=r.createElement("div",{style:t.fields,className:"flexbox-fix"},r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?n=r.createElement("div",{style:t.fields,className:"flexbox-fix"},r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),r.createElement("div",{style:t.alpha},r.createElement(g,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(n=r.createElement("div",{style:t.fields,className:"flexbox-fix"},r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(g,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),r.createElement("div",{style:t.alpha},r.createElement(g,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),r.createElement("div",{style:t.wrap,className:"flexbox-fix"},n,r.createElement("div",{style:t.toggle},r.createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},r.createElement(No.A,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(r.Component);wo.defaultProps={view:"hex"};var ko=wo,Io=function(){var e=(0,a.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return r.createElement("div",{style:e.picker})},Lo=function(){var e=(0,a.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return r.createElement("div",{style:e.picker})},Ro=function(e){var t=e.width,n=e.onChange,o=e.disableAlpha,i=e.rgb,u=e.hsl,s=e.hsv,c=e.hex,d=e.renderers,f=e.styles,p=void 0===f?{}:f,m=e.className,v=void 0===m?"":m,E=e.defaultView,g=(0,a.Ay)(sn({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+i.r+", "+i.g+", "+i.b+", "+i.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},p),{disableAlpha:o});return r.createElement("div",{style:g.picker,className:"chrome-picker "+v},r.createElement("div",{style:g.saturation},r.createElement(Sn,{style:g.Saturation,hsl:u,hsv:s,pointer:Lo,onChange:n})),r.createElement("div",{style:g.body},r.createElement("div",{style:g.controls,className:"flexbox-fix"},r.createElement("div",{style:g.color},r.createElement("div",{style:g.swatch},r.createElement("div",{style:g.active}),r.createElement(l,{renderers:d}))),r.createElement("div",{style:g.toggles},r.createElement("div",{style:g.hue},r.createElement(C,{style:g.Hue,hsl:u,pointer:Io,onChange:n})),r.createElement("div",{style:g.alpha},r.createElement(h,{style:g.Alpha,rgb:i,hsl:u,pointer:Io,renderers:d,onChange:n})))),r.createElement(ko,{rgb:i,hsl:u,hex:c,view:E,onChange:n,disableAlpha:o})))};Ro.propTypes={width:_().oneOfType([_().string,_().number]),disableAlpha:_().bool,styles:_().object,defaultView:_().oneOf(["hex","rgb","hsl"])},Ro.defaultProps={width:225,disableAlpha:!1,styles:{}};var Po=Cr(Ro),Mo=function(e){var t=e.color,n=e.onClick,o=void 0===n?function(){}:n,i=e.onSwatchHover,u=e.active,s=(0,a.Ay)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:gr(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:u,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return r.createElement(Nr,{style:s.color,color:t,onClick:o,onHover:i,focusStyle:{boxShadow:"0 0 4px "+t}},r.createElement("div",{style:s.dot}))},xo=function(e){var t=e.hex,n=e.rgb,o=e.onChange,i=(0,a.Ay)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),u=function(e,t){e.r||e.g||e.b?o({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},t):o({hex:e.hex,source:"hex"},t)};return r.createElement("div",{style:i.fields,className:"flexbox-fix"},r.createElement("div",{style:i.active}),r.createElement(g,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"hex",value:t,onChange:u}),r.createElement(g,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:n.r,onChange:u}),r.createElement(g,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:n.g,onChange:u}),r.createElement(g,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:n.b,onChange:u}))},Fo=function(e){var t=e.onChange,n=e.onSwatchHover,o=e.colors,i=e.hex,u=e.rgb,s=e.styles,l=void 0===s?{}:s,c=e.className,d=void 0===c?"":c,f=(0,a.Ay)(sn({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},l)),p=function(e,n){e.hex?Er(e.hex)&&t({hex:e.hex,source:"hex"},n):t(e,n)};return r.createElement(cn,{style:f.Compact,styles:l},r.createElement("div",{style:f.compact,className:"compact-picker "+d},r.createElement("div",null,$a(o,(function(e){return r.createElement(Mo,{key:e,color:e,active:e.toLowerCase()===i,onClick:p,onSwatchHover:n})})),r.createElement("div",{style:f.clear})),r.createElement(xo,{hex:i,rgb:u,onChange:p})))};Fo.propTypes={colors:_().arrayOf(_().string),styles:_().object},Fo.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};var Bo=Cr(Fo),Uo=(0,a.H8)((function(e){var t=e.hover,n=e.color,o=e.onClick,i=e.onSwatchHover,u={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},s=(0,a.Ay)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:u}},{hover:t});return r.createElement("div",{style:s.swatch},r.createElement(Nr,{color:n,onClick:o,onHover:i,focusStyle:u}))})),jo=function(e){var t=e.width,n=e.colors,o=e.onChange,i=e.onSwatchHover,u=e.triangle,s=e.styles,l=void 0===s?{}:s,c=e.className,d=void 0===c?"":c,f=(0,a.Ay)(sn({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},l),{"hide-triangle":"hide"===u,"top-left-triangle":"top-left"===u,"top-right-triangle":"top-right"===u,"bottom-left-triangle":"bottom-left"===u,"bottom-right-triangle":"bottom-right"===u}),p=function(e,t){return o({hex:e,source:"hex"},t)};return r.createElement("div",{style:f.card,className:"github-picker "+d},r.createElement("div",{style:f.triangleShadow}),r.createElement("div",{style:f.triangle}),$a(n,(function(e){return r.createElement(Uo,{color:e,key:e,onClick:p,onSwatchHover:i})})))};jo.propTypes={width:_().oneOfType([_().string,_().number]),colors:_().arrayOf(_().string),triangle:_().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:_().object},jo.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};var Ho=Cr(jo),Yo=function(e){var t=e.direction,n=(0,a.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return r.createElement("div",{style:n.picker})},Go=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zo=function(e){var t=e.width,n=e.height,o=e.onChange,i=e.hsl,u=e.direction,s=e.pointer,l=e.styles,c=void 0===l?{}:l,d=e.className,f=void 0===d?"":d,p=(0,a.Ay)(sn({default:{picker:{position:"relative",width:t,height:n},hue:{radius:"2px"}}},c));return r.createElement("div",{style:p.picker,className:"hue-picker "+f},r.createElement(C,Go({},p.hue,{hsl:i,pointer:s,onChange:function(e){return o({a:1,h:e.h,l:.5,s:1})},direction:u})))};zo.propTypes={styles:_().object},zo.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Yo,styles:{}};var Wo=Cr(zo),Ko=Cr((function(e){var t=e.onChange,n=e.hex,o=e.rgb,i=e.styles,u=void 0===i?{}:i,s=e.className,l=void 0===s?"":s,c=(0,a.Ay)(sn({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+n,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},u)),d=function(e,n){e.hex?Er(e.hex)&&t({hex:e.hex,source:"hex"},n):(e.r||e.g||e.b)&&t({r:e.r||o.r,g:e.g||o.g,b:e.b||o.b,source:"rgb"},n)};return r.createElement(cn,{styles:u},r.createElement("div",{style:c.material,className:"material-picker "+l},r.createElement(g,{style:{wrap:c.HEXwrap,input:c.HEXinput,label:c.HEXlabel},label:"hex",value:n,onChange:d}),r.createElement("div",{style:c.split,className:"flexbox-fix"},r.createElement("div",{style:c.third},r.createElement(g,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"r",value:o.r,onChange:d})),r.createElement("div",{style:c.third},r.createElement(g,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"g",value:o.g,onChange:d})),r.createElement("div",{style:c.third},r.createElement(g,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"b",value:o.b,onChange:d})))))})),Vo=function(e){var t=e.onChange,n=e.rgb,o=e.hsv,i=e.hex,u=(0,a.Ay)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),s=function(e,r){e["#"]?Er(e["#"])&&t({hex:e["#"],source:"hex"},r):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},r):(e.h||e.s||e.v)&&t({h:e.h||o.h,s:e.s||o.s,v:e.v||o.v,source:"hsv"},r)};return r.createElement("div",{style:u.fields},r.createElement(g,{style:{wrap:u.RGBwrap,input:u.RGBinput,label:u.RGBlabel},label:"h",value:Math.round(o.h),onChange:s}),r.createElement(g,{style:{wrap:u.RGBwrap,input:u.RGBinput,label:u.RGBlabel},label:"s",value:Math.round(100*o.s),onChange:s}),r.createElement(g,{style:{wrap:u.RGBwrap,input:u.RGBinput,label:u.RGBlabel},label:"v",value:Math.round(100*o.v),onChange:s}),r.createElement("div",{style:u.divider}),r.createElement(g,{style:{wrap:u.RGBwrap,input:u.RGBinput,label:u.RGBlabel},label:"r",value:n.r,onChange:s}),r.createElement(g,{style:{wrap:u.RGBwrap,input:u.RGBinput,label:u.RGBlabel},label:"g",value:n.g,onChange:s}),r.createElement(g,{style:{wrap:u.RGBwrap,input:u.RGBinput,label:u.RGBlabel},label:"b",value:n.b,onChange:s}),r.createElement("div",{style:u.divider}),r.createElement(g,{style:{wrap:u.HEXwrap,input:u.HEXinput,label:u.HEXlabel},label:"#",value:i.replace("#",""),onChange:s}),r.createElement("div",{style:u.fieldSymbols},r.createElement("div",{style:u.symbol},"\xb0"),r.createElement("div",{style:u.symbol},"%"),r.createElement("div",{style:u.symbol},"%")))},Qo=function(e){var t=e.hsl,n=(0,a.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":t.l>.5});return r.createElement("div",{style:n.picker})},qo=function(){var e=(0,a.Ay)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return r.createElement("div",{style:e.pointer},r.createElement("div",{style:e.left},r.createElement("div",{style:e.leftInside})),r.createElement("div",{style:e.right},r.createElement("div",{style:e.rightInside})))},Xo=function(e){var t=e.onClick,n=e.label,o=e.children,i=e.active,u=(0,a.Ay)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:i});return r.createElement("div",{style:u.button,onClick:t},n||o)},Jo=function(e){var t=e.rgb,n=e.currentColor,o=(0,a.Ay)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return r.createElement("div",null,r.createElement("div",{style:o.label},"new"),r.createElement("div",{style:o.swatches},r.createElement("div",{style:o.new}),r.createElement("div",{style:o.current})),r.createElement("div",{style:o.label},"current"))},Zo=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var $o=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={currentColor:e.hex},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Zo(t,[{key:"render",value:function(){var e=this.props,t=e.styles,n=void 0===t?{}:t,o=e.className,i=void 0===o?"":o,u=(0,a.Ay)(sn({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},n));return r.createElement("div",{style:u.picker,className:"photoshop-picker "+i},r.createElement("div",{style:u.head},this.props.header),r.createElement("div",{style:u.body,className:"flexbox-fix"},r.createElement("div",{style:u.saturation},r.createElement(Sn,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:Qo,onChange:this.props.onChange})),r.createElement("div",{style:u.hue},r.createElement(C,{direction:"vertical",hsl:this.props.hsl,pointer:qo,onChange:this.props.onChange})),r.createElement("div",{style:u.controls},r.createElement("div",{style:u.top,className:"flexbox-fix"},r.createElement("div",{style:u.previews},r.createElement(Jo,{rgb:this.props.rgb,currentColor:this.state.currentColor})),r.createElement("div",{style:u.actions},r.createElement(Xo,{label:"OK",onClick:this.props.onAccept,active:!0}),r.createElement(Xo,{label:"Cancel",onClick:this.props.onCancel}),r.createElement(Vo,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(r.Component);$o.propTypes={header:_().string,styles:_().object},$o.defaultProps={header:"Color Picker",styles:{}};var ei=Cr($o),ti=function(e){var t=e.onChange,n=e.rgb,o=e.hsl,i=e.hex,u=e.disableAlpha,s=(0,a.Ay)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:u}),l=function(e,r){e.hex?Er(e.hex)&&t({hex:e.hex,source:"hex"},r):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,a:n.a,source:"rgb"},r):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:o.h,s:o.s,l:o.l,a:e.a,source:"rgb"},r))};return r.createElement("div",{style:s.fields,className:"flexbox-fix"},r.createElement("div",{style:s.double},r.createElement(g,{style:{input:s.input,label:s.label},label:"hex",value:i.replace("#",""),onChange:l})),r.createElement("div",{style:s.single},r.createElement(g,{style:{input:s.input,label:s.label},label:"r",value:n.r,onChange:l,dragLabel:"true",dragMax:"255"})),r.createElement("div",{style:s.single},r.createElement(g,{style:{input:s.input,label:s.label},label:"g",value:n.g,onChange:l,dragLabel:"true",dragMax:"255"})),r.createElement("div",{style:s.single},r.createElement(g,{style:{input:s.input,label:s.label},label:"b",value:n.b,onChange:l,dragLabel:"true",dragMax:"255"})),r.createElement("div",{style:s.alpha},r.createElement(g,{style:{input:s.input,label:s.label},label:"a",value:Math.round(100*n.a),onChange:l,dragLabel:"true",dragMax:"100"})))},ni=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ri=function(e){var t=e.colors,n=e.onClick,o=void 0===n?function(){}:n,i=e.onSwatchHover,u=(0,a.Ay)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!t||!t.length}),s=function(e,t){o({hex:e,source:"hex"},t)};return r.createElement("div",{style:u.colors,className:"flexbox-fix"},t.map((function(e){var t="string"===typeof e?{color:e}:e,n=""+t.color+(t.title||"");return r.createElement("div",{key:n,style:u.swatchWrap},r.createElement(Nr,ni({},t,{style:u.swatch,onClick:s,onHover:i,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+t.color}})))})))};ri.propTypes={colors:_().arrayOf(_().oneOfType([_().string,_().shape({color:_().string,title:_().string})])).isRequired};var ai=ri,oi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ii=function(e){var t=e.width,n=e.rgb,o=e.hex,i=e.hsv,u=e.hsl,s=e.onChange,c=e.onSwatchHover,d=e.disableAlpha,f=e.presetColors,p=e.renderers,m=e.styles,v=void 0===m?{}:m,E=e.className,g=void 0===E?"":E,y=(0,a.Ay)(sn({default:oi({picker:{width:t,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+n.r+","+n.g+","+n.b+","+n.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},v),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},v),{disableAlpha:d});return r.createElement("div",{style:y.picker,className:"sketch-picker "+g},r.createElement("div",{style:y.saturation},r.createElement(Sn,{style:y.Saturation,hsl:u,hsv:i,onChange:s})),r.createElement("div",{style:y.controls,className:"flexbox-fix"},r.createElement("div",{style:y.sliders},r.createElement("div",{style:y.hue},r.createElement(C,{style:y.Hue,hsl:u,onChange:s})),r.createElement("div",{style:y.alpha},r.createElement(h,{style:y.Alpha,rgb:n,hsl:u,renderers:p,onChange:s}))),r.createElement("div",{style:y.color},r.createElement(l,null),r.createElement("div",{style:y.activeColor}))),r.createElement(ti,{rgb:n,hsl:u,hex:o,onChange:s,disableAlpha:d}),r.createElement(ai,{colors:f,onClick:s,onSwatchHover:c}))};ii.propTypes={disableAlpha:_().bool,width:_().oneOfType([_().string,_().number]),styles:_().object},ii.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};var ui=Cr(ii),si=function(e){var t=e.hsl,n=e.offset,o=e.onClick,i=void 0===o?function(){}:o,u=e.active,s=e.first,l=e.last,c=(0,a.Ay)({default:{swatch:{height:"12px",background:"hsl("+t.h+", 50%, "+100*n+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:u,first:s,last:l});return r.createElement("div",{style:c.swatch,onClick:function(e){return i({h:t.h,s:.5,l:n,source:"hsl"},e)}})},li=function(e){var t=e.onClick,n=e.hsl,o=(0,a.Ay)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),i=.1;return r.createElement("div",{style:o.swatches},r.createElement("div",{style:o.swatch},r.createElement(si,{hsl:n,offset:".80",active:Math.abs(n.l-.8)<i&&Math.abs(n.s-.5)<i,onClick:t,first:!0})),r.createElement("div",{style:o.swatch},r.createElement(si,{hsl:n,offset:".65",active:Math.abs(n.l-.65)<i&&Math.abs(n.s-.5)<i,onClick:t})),r.createElement("div",{style:o.swatch},r.createElement(si,{hsl:n,offset:".50",active:Math.abs(n.l-.5)<i&&Math.abs(n.s-.5)<i,onClick:t})),r.createElement("div",{style:o.swatch},r.createElement(si,{hsl:n,offset:".35",active:Math.abs(n.l-.35)<i&&Math.abs(n.s-.5)<i,onClick:t})),r.createElement("div",{style:o.swatch},r.createElement(si,{hsl:n,offset:".20",active:Math.abs(n.l-.2)<i&&Math.abs(n.s-.5)<i,onClick:t,last:!0})),r.createElement("div",{style:o.clear}))},ci=function(){var e=(0,a.Ay)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return r.createElement("div",{style:e.picker})},di=function(e){var t=e.hsl,n=e.onChange,o=e.pointer,i=e.styles,u=void 0===i?{}:i,s=e.className,l=void 0===s?"":s,c=(0,a.Ay)(sn({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},u));return r.createElement("div",{style:c.wrap||{},className:"slider-picker "+l},r.createElement("div",{style:c.hue},r.createElement(C,{style:c.Hue,hsl:t,pointer:o,onChange:n})),r.createElement("div",{style:c.swatches},r.createElement(li,{hsl:t,onClick:n})))};di.propTypes={styles:_().object},di.defaultProps={pointer:ci,styles:{}};var fi=Cr(di),pi=n(47530),hi=function(e){var t=e.color,n=e.onClick,o=void 0===n?function(){}:n,i=e.onSwatchHover,u=e.first,s=e.last,l=e.active,c=(0,a.Ay)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:gr(t),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:u,last:s,active:l,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return r.createElement(Nr,{color:t,style:c.color,onClick:o,onHover:i,focusStyle:{boxShadow:"0 0 4px "+t}},r.createElement("div",{style:c.check},r.createElement(pi.A,null)))},mi=function(e){var t=e.onClick,n=e.onSwatchHover,o=e.group,i=e.active,u=(0,a.Ay)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return r.createElement("div",{style:u.group},$a(o,(function(e,a){return r.createElement(hi,{key:e,color:e,active:e.toLowerCase()===i,first:0===a,last:a===o.length-1,onClick:t,onSwatchHover:n})})))},vi=function(e){var t=e.width,n=e.height,o=e.onChange,i=e.onSwatchHover,u=e.colors,s=e.hex,l=e.styles,c=void 0===l?{}:l,d=e.className,f=void 0===d?"":d,p=(0,a.Ay)(sn({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},c)),h=function(e,t){return o({hex:e,source:"hex"},t)};return r.createElement("div",{style:p.picker,className:"swatches-picker "+f},r.createElement(cn,null,r.createElement("div",{style:p.overflow},r.createElement("div",{style:p.body},$a(u,(function(e){return r.createElement(mi,{key:e.toString(),group:e,active:s,onClick:h,onSwatchHover:i})})),r.createElement("div",{style:p.clear})))))};vi.propTypes={width:_().oneOfType([_().string,_().number]),height:_().oneOfType([_().string,_().number]),colors:_().arrayOf(_().arrayOf(_().string)),styles:_().object},vi.defaultProps={width:320,height:240,colors:[[ro[900],ro[700],ro[500],ro[300],ro[100]],[ao[900],ao[700],ao[500],ao[300],ao[100]],[oo[900],oo[700],oo[500],oo[300],oo[100]],[io[900],io[700],io[500],io[300],io[100]],[uo[900],uo[700],uo[500],uo[300],uo[100]],[so[900],so[700],so[500],so[300],so[100]],[lo[900],lo[700],lo[500],lo[300],lo[100]],[co[900],co[700],co[500],co[300],co[100]],[fo[900],fo[700],fo[500],fo[300],fo[100]],["#194D33",po[700],po[500],po[300],po[100]],[ho[900],ho[700],ho[500],ho[300],ho[100]],[mo[900],mo[700],mo[500],mo[300],mo[100]],[vo[900],vo[700],vo[500],vo[300],vo[100]],[Eo[900],Eo[700],Eo[500],Eo[300],Eo[100]],[go[900],go[700],go[500],go[300],go[100]],[yo[900],yo[700],yo[500],yo[300],yo[100]],[bo[900],bo[700],bo[500],bo[300],bo[100]],[Ao[900],Ao[700],Ao[500],Ao[300],Ao[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};var Ei=Cr(vi),gi=function(e){var t=e.onChange,n=e.onSwatchHover,o=e.hex,i=e.colors,u=e.width,s=e.triangle,l=e.styles,c=void 0===l?{}:l,d=e.className,f=void 0===d?"":d,p=(0,a.Ay)(sn({default:{card:{width:u,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},c),{"hide-triangle":"hide"===s,"top-left-triangle":"top-left"===s,"top-right-triangle":"top-right"===s}),h=function(e,n){Er(e)&&t({hex:e,source:"hex"},n)};return r.createElement("div",{style:p.card,className:"twitter-picker "+f},r.createElement("div",{style:p.triangleShadow}),r.createElement("div",{style:p.triangle}),r.createElement("div",{style:p.body},$a(i,(function(e,t){return r.createElement(Nr,{key:t,color:e,hex:e,style:p.swatch,onClick:h,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})})),r.createElement("div",{style:p.hash},"#"),r.createElement(g,{label:null,style:{input:p.input},value:o.replace("#",""),onChange:h}),r.createElement("div",{style:p.clear})))};gi.propTypes={width:_().oneOfType([_().string,_().number]),triangle:_().oneOf(["hide","top-left","top-right"]),colors:_().arrayOf(_().string),styles:_().object},gi.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};var yi=Cr(gi),bi=function(e){var t=(0,a.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return r.createElement("div",{style:t.picker})};bi.propTypes={hsl:_().shape({h:_().number,s:_().number,l:_().number,a:_().number})},bi.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Ai=bi,Ci=function(e){var t=(0,a.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return r.createElement("div",{style:t.picker})};Ci.propTypes={hsl:_().shape({h:_().number,s:_().number,l:_().number,a:_().number})},Ci.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Ti=Ci,_i=function(e){var t=e.onChange,n=e.rgb,o=e.hsl,i=e.hex,u=e.hsv,s=function(e,n){if(e.hex)Er(e.hex)&&t({hex:e.hex,source:"hex"},n);else if(e.rgb){var r=e.rgb.split(",");yr(e.rgb,"rgb")&&t({r:r[0],g:r[1],b:r[2],a:1,source:"rgb"},n)}else if(e.hsv){var a=e.hsv.split(",");yr(e.hsv,"hsv")&&(a[2]=a[2].replace("%",""),a[1]=a[1].replace("%",""),a[0]=a[0].replace("\xb0",""),1==a[1]?a[1]=.01:1==a[2]&&(a[2]=.01),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsv"},n))}else if(e.hsl){var o=e.hsl.split(",");yr(e.hsl,"hsl")&&(o[2]=o[2].replace("%",""),o[1]=o[1].replace("%",""),o[0]=o[0].replace("\xb0",""),1==f[1]?f[1]=.01:1==f[2]&&(f[2]=.01),t({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsl"},n))}},l=(0,a.Ay)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),c=n.r+", "+n.g+", "+n.b,d=Math.round(o.h)+"\xb0, "+Math.round(100*o.s)+"%, "+Math.round(100*o.l)+"%",f=Math.round(u.h)+"\xb0, "+Math.round(100*u.s)+"%, "+Math.round(100*u.v)+"%";return r.createElement("div",{style:l.wrap,className:"flexbox-fix"},r.createElement("div",{style:l.fields},r.createElement("div",{style:l.double},r.createElement(g,{style:{input:l.input,label:l.label},label:"hex",value:i,onChange:s})),r.createElement("div",{style:l.column},r.createElement("div",{style:l.single},r.createElement(g,{style:{input:l.input2,label:l.label2},label:"rgb",value:c,onChange:s})),r.createElement("div",{style:l.single},r.createElement(g,{style:{input:l.input2,label:l.label2},label:"hsv",value:f,onChange:s})),r.createElement("div",{style:l.single},r.createElement(g,{style:{input:l.input2,label:l.label2},label:"hsl",value:d,onChange:s})))))},Di=function(e){var t=e.width,n=e.onChange,o=e.rgb,i=e.hsl,u=e.hsv,s=e.hex,l=e.header,c=e.styles,d=void 0===c?{}:c,f=e.className,p=void 0===f?"":f,h=(0,a.Ay)(sn({default:{picker:{width:t,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+o.r+", "+o.g+", "+o.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},d));return r.createElement("div",{style:h.picker,className:"google-picker "+p},r.createElement("div",{style:h.head},l),r.createElement("div",{style:h.swatch}),r.createElement("div",{style:h.saturation},r.createElement(Sn,{hsl:i,hsv:u,pointer:Ai,onChange:n})),r.createElement("div",{style:h.body},r.createElement("div",{style:h.controls,className:"flexbox-fix"},r.createElement("div",{style:h.hue},r.createElement(C,{style:h.Hue,hsl:i,radius:"4px",pointer:Ti,onChange:n}))),r.createElement(_i,{rgb:o,hsl:i,hex:s,hsv:u,onChange:n})))};Di.propTypes={width:_().oneOfType([_().string,_().number]),styles:_().object,header:_().string},Di.defaultProps={width:652,styles:{},header:"Color picker"};var Oi=Cr(Di)},38345:function(e,t,n){"use strict";var r=n(9950),a=n(26470),o=n(75340);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));var u=new Set,s={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)u.add(t[e])}var d=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,h={},m={};function v(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var E={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){E[e]=new v(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];E[t]=new v(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){E[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){E[e]=new v(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){E[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){E[e]=new v(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){E[e]=new v(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){E[e]=new v(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){E[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)}));var g=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var a=E.hasOwnProperty(t)?E[t]:null;(null!==a?0===a.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!p.call(m,e)||!p.call(h,e)&&(f.test(e)?m[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(g,y);E[t]=new v(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(g,y);E[t]=new v(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(g,y);E[t]=new v(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){E[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)})),E.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){E[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)}));var A=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,C=60103,T=60106,_=60107,D=60108,O=60114,N=60109,S=60110,w=60112,k=60113,I=60120,L=60115,R=60116,P=60121,M=60128,x=60129,F=60130,B=60131;if("function"===typeof Symbol&&Symbol.for){var U=Symbol.for;C=U("react.element"),T=U("react.portal"),_=U("react.fragment"),D=U("react.strict_mode"),O=U("react.profiler"),N=U("react.provider"),S=U("react.context"),w=U("react.forward_ref"),k=U("react.suspense"),I=U("react.suspense_list"),L=U("react.memo"),R=U("react.lazy"),P=U("react.block"),U("react.scope"),M=U("react.opaque.id"),x=U("react.debug_trace_mode"),F=U("react.offscreen"),B=U("react.legacy_hidden")}var j,H="function"===typeof Symbol&&Symbol.iterator;function Y(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=H&&e[H]||e["@@iterator"])?e:null}function G(e){if(void 0===j)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);j=t&&t[1]||""}return"\n"+j+e}var z=!1;function W(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(s){var r=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){r=s}e.call(t.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&"string"===typeof s.stack){for(var a=s.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,u=o.length-1;1<=i&&0<=u&&a[i]!==o[u];)u--;for(;1<=i&&0<=u;i--,u--)if(a[i]!==o[u]){if(1!==i||1!==u)do{if(i--,0>--u||a[i]!==o[u])return"\n"+a[i].replace(" at new "," at ")}while(1<=i&&0<=u);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?G(e):""}function K(e){switch(e.tag){case 5:return G(e.type);case 16:return G("Lazy");case 13:return G("Suspense");case 19:return G("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 22:return e=W(e.type._render,!1);case 1:return e=W(e.type,!0);default:return""}}function V(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case _:return"Fragment";case T:return"Portal";case O:return"Profiler";case D:return"StrictMode";case k:return"Suspense";case I:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case S:return(e.displayName||"Context")+".Consumer";case N:return(e._context.displayName||"Context")+".Provider";case w:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case L:return V(e.type);case P:return V(e._render);case R:t=e._payload,e=e._init;try{return V(e(t))}catch(n){}}return null}function Q(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function X(e){e._valueTracker||(e._valueTracker=function(e){var t=q(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function J(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=q(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Z(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function $(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=Q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,Q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ae(e,t,n){"number"===t&&Z(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ie(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Q(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function ue(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function se(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Q(n)}}function le(e,t){var n=Q(t.value),r=Q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",fe="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var me,ve,Ee=(ve=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=me.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ve(e,t)}))}:ve);function ge(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ye={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},be=["Webkit","ms","Moz","O"];function Ae(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}function Ce(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=Ae(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ye).forEach((function(e){be.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ye[t]=ye[e]}))}));var Te=a({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function _e(e,t){if(t){if(Te[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(i(62))}}function De(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Oe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ne=null,Se=null,we=null;function ke(e){if(e=ra(e)){if("function"!==typeof Ne)throw Error(i(280));var t=e.stateNode;t&&(t=oa(t),Ne(e.stateNode,e.type,t))}}function Ie(e){Se?we?we.push(e):we=[e]:Se=e}function Le(){if(Se){var e=Se,t=we;if(we=Se=null,ke(e),t)for(e=0;e<t.length;e++)ke(t[e])}}function Re(e,t){return e(t)}function Pe(e,t,n,r,a){return e(t,n,r,a)}function Me(){}var xe=Re,Fe=!1,Be=!1;function Ue(){null===Se&&null===we||(Me(),Le())}function je(e,t){var n=e.stateNode;if(null===n)return null;var r=oa(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(i(231,t,typeof n));return n}var He=!1;if(d)try{var Ye={};Object.defineProperty(Ye,"passive",{get:function(){He=!0}}),window.addEventListener("test",Ye,Ye),window.removeEventListener("test",Ye,Ye)}catch(ve){He=!1}function Ge(e,t,n,r,a,o,i,u,s){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(c){this.onError(c)}}var ze=!1,We=null,Ke=!1,Ve=null,Qe={onError:function(e){ze=!0,We=e}};function qe(e,t,n,r,a,o,i,u,s){ze=!1,We=null,Ge.apply(Qe,arguments)}function Xe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Je(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ze(e){if(Xe(e)!==e)throw Error(i(188))}function $e(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Xe(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return Ze(a),e;if(o===r)return Ze(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var u=!1,s=a.child;s;){if(s===n){u=!0,n=a,r=o;break}if(s===r){u=!0,r=a,n=o;break}s=s.sibling}if(!u){for(s=o.child;s;){if(s===n){u=!0,n=o,r=a;break}if(s===r){u=!0,r=o,n=a;break}s=s.sibling}if(!u)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,at,ot=!1,it=[],ut=null,st=null,lt=null,ct=new Map,dt=new Map,ft=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ht(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:a,targetContainers:[r]}}function mt(e,t){switch(e){case"focusin":case"focusout":ut=null;break;case"dragenter":case"dragleave":st=null;break;case"mouseover":case"mouseout":lt=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function vt(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e=ht(t,n,r,a,o),null!==t&&(null!==(t=ra(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Et(e){var t=na(e.target);if(null!==t){var n=Xe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Je(n)))return e.blockedOn=t,void at(e.lanePriority,(function(){o.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function gt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=$t(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ra(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function yt(e,t,n){gt(e)&&n.delete(t)}function bt(){for(ot=!1;0<it.length;){var e=it[0];if(null!==e.blockedOn){null!==(e=ra(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=$t(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&it.shift()}null!==ut&>(ut)&&(ut=null),null!==st&>(st)&&(st=null),null!==lt&>(lt)&&(lt=null),ct.forEach(yt),dt.forEach(yt)}function At(e,t){e.blockedOn===t&&(e.blockedOn=null,ot||(ot=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,bt)))}function Ct(e){function t(t){return At(t,e)}if(0<it.length){At(it[0],e);for(var n=1;n<it.length;n++){var r=it[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==ut&&At(ut,e),null!==st&&At(st,e),null!==lt&&At(lt,e),ct.forEach(t),dt.forEach(t),n=0;n<ft.length;n++)(r=ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)Et(n),null===n.blockedOn&&ft.shift()}function Tt(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var _t={animationend:Tt("Animation","AnimationEnd"),animationiteration:Tt("Animation","AnimationIteration"),animationstart:Tt("Animation","AnimationStart"),transitionend:Tt("Transition","TransitionEnd")},Dt={},Ot={};function Nt(e){if(Dt[e])return Dt[e];if(!_t[e])return e;var t,n=_t[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ot)return Dt[e]=n[t];return e}d&&(Ot=document.createElement("div").style,"AnimationEvent"in window||(delete _t.animationend.animation,delete _t.animationiteration.animation,delete _t.animationstart.animation),"TransitionEvent"in window||delete _t.transitionend.transition);var St=Nt("animationend"),wt=Nt("animationiteration"),kt=Nt("animationstart"),It=Nt("transitionend"),Lt=new Map,Rt=new Map,Pt=["abort","abort",St,"animationEnd",wt,"animationIteration",kt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",It,"transitionEnd","waiting","waiting"];function Mt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"+(a[0].toUpperCase()+a.slice(1)),Rt.set(r,t),Lt.set(r,a),l(a,[r])}}(0,o.unstable_now)();var xt=8;function Ft(e){if(0!==(1&e))return xt=15,1;if(0!==(2&e))return xt=14,2;if(0!==(4&e))return xt=13,4;var t=24&e;return 0!==t?(xt=12,t):0!==(32&e)?(xt=11,32):0!==(t=192&e)?(xt=10,t):0!==(256&e)?(xt=9,256):0!==(t=3584&e)?(xt=8,t):0!==(4096&e)?(xt=7,4096):0!==(t=4186112&e)?(xt=6,t):0!==(t=62914560&e)?(xt=5,t):67108864&e?(xt=4,67108864):0!==(134217728&e)?(xt=3,134217728):0!==(t=805306368&e)?(xt=2,t):0!==(1073741824&e)?(xt=1,1073741824):(xt=8,e)}function Bt(e,t){var n=e.pendingLanes;if(0===n)return xt=0;var r=0,a=0,o=e.expiredLanes,i=e.suspendedLanes,u=e.pingedLanes;if(0!==o)r=o,a=xt=15;else if(0!==(o=134217727&n)){var s=o&~i;0!==s?(r=Ft(s),a=xt):0!==(u&=o)&&(r=Ft(u),a=xt)}else 0!==(o=n&~i)?(r=Ft(o),a=xt):0!==u&&(r=Ft(u),a=xt);if(0===r)return 0;if(r=n&((0>(r=31-zt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0===(t&i)){if(Ft(t),a<=xt)return t;xt=a}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-zt(t)),r|=e[n],t&=~a;return r}function Ut(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function jt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Ht(24&~t))?jt(10,t):e;case 10:return 0===(e=Ht(192&~t))?jt(8,t):e;case 8:return 0===(e=Ht(3584&~t))&&(0===(e=Ht(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Ht(805306368&~t))&&(t=268435456),t}throw Error(i(358,e))}function Ht(e){return e&-e}function Yt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Gt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-zt(t)]=n}var zt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Wt(e)/Kt|0)|0},Wt=Math.log,Kt=Math.LN2;var Vt=o.unstable_UserBlockingPriority,Qt=o.unstable_runWithPriority,qt=!0;function Xt(e,t,n,r){Fe||Me();var a=Zt,o=Fe;Fe=!0;try{Pe(a,e,t,n,r)}finally{(Fe=o)||Ue()}}function Jt(e,t,n,r){Qt(Vt,Zt.bind(null,e,t,n,r))}function Zt(e,t,n,r){var a;if(qt)if((a=0===(4&t))&&0<it.length&&-1<pt.indexOf(e))e=ht(null,e,t,n,r),it.push(e);else{var o=$t(e,t,n,r);if(null===o)a&&mt(e,r);else{if(a){if(-1<pt.indexOf(e))return e=ht(o,e,t,n,r),void it.push(e);if(function(e,t,n,r,a){switch(t){case"focusin":return ut=vt(ut,e,t,n,r,a),!0;case"dragenter":return st=vt(st,e,t,n,r,a),!0;case"mouseover":return lt=vt(lt,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return ct.set(o,vt(ct.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,dt.set(o,vt(dt.get(o)||null,e,t,n,r,a)),!0}return!1}(o,e,t,n,r))return;mt(e,r)}Mr(e,t,r,null,n)}}}function $t(e,t,n,r){var a=Oe(r);if(null!==(a=na(a))){var o=Xe(a);if(null===o)a=null;else{var i=o.tag;if(13===i){if(null!==(a=Je(o)))return a;a=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;a=null}else o!==a&&(a=null)}}return Mr(e,t,r,a,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,a="value"in en?en.value:en.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return nn=a.slice(e,1<t?1-t:void 0)}function an(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function on(){return!0}function un(){return!1}function sn(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?on:un,this.isPropagationStopped=un,this}return a(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var ln,cn,dn,fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=sn(fn),hn=a({},fn,{view:0,detail:0}),mn=sn(hn),vn=a({},hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==dn&&(dn&&"mousemove"===e.type?(ln=e.screenX-dn.screenX,cn=e.screenY-dn.screenY):cn=ln=0,dn=e),ln)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),En=sn(vn),gn=sn(a({},vn,{dataTransfer:0})),yn=sn(a({},hn,{relatedTarget:0})),bn=sn(a({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),An=a({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Cn=sn(An),Tn=sn(a({},fn,{data:0})),_n={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Dn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},On={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Nn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=On[e])&&!!t[e]}function Sn(){return Nn}var wn=a({},hn,{key:function(e){if(e.key){var t=_n[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=an(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Dn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sn,charCode:function(e){return"keypress"===e.type?an(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?an(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),kn=sn(wn),In=sn(a({},vn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Ln=sn(a({},hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sn})),Rn=sn(a({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Pn=a({},vn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Mn=sn(Pn),xn=[9,13,27,32],Fn=d&&"CompositionEvent"in window,Bn=null;d&&"documentMode"in document&&(Bn=document.documentMode);var Un=d&&"TextEvent"in window&&!Bn,jn=d&&(!Fn||Bn&&8<Bn&&11>=Bn),Hn=String.fromCharCode(32),Yn=!1;function Gn(e,t){switch(e){case"keyup":return-1!==xn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Wn=!1;var Kn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Kn[e.type]:"textarea"===t}function Qn(e,t,n,r){Ie(r),0<(t=Fr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var qn=null,Xn=null;function Jn(e){wr(e,0)}function Zn(e){if(J(aa(e)))return e}function $n(e,t){if("change"===e)return t}var er=!1;if(d){var tr;if(d){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"===typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function ar(){qn&&(qn.detachEvent("onpropertychange",or),Xn=qn=null)}function or(e){if("value"===e.propertyName&&Zn(Xn)){var t=[];if(Qn(t,Xn,e,Oe(e)),e=Jn,Fe)e(t);else{Fe=!0;try{Re(e,t)}finally{Fe=!1,Ue()}}}}function ir(e,t,n){"focusin"===e?(ar(),Xn=n,(qn=t).attachEvent("onpropertychange",or)):"focusout"===e&&ar()}function ur(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Zn(Xn)}function sr(e,t){if("click"===e)return Zn(t)}function lr(e,t){if("input"===e||"change"===e)return Zn(t)}var cr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},dr=Object.prototype.hasOwnProperty;function fr(e,t){if(cr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!dr.call(t,n[r])||!cr(e[n[r]],t[n[r]]))return!1;return!0}function pr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function hr(e,t){var n,r=pr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pr(r)}}function mr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?mr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function vr(){for(var e=window,t=Z();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Z((e=t.contentWindow).document)}return t}function Er(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var gr=d&&"documentMode"in document&&11>=document.documentMode,yr=null,br=null,Ar=null,Cr=!1;function Tr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Cr||null==yr||yr!==Z(r)||("selectionStart"in(r=yr)&&Er(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Ar&&fr(Ar,r)||(Ar=r,0<(r=Fr(br,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yr)))}Mt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Mt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Mt(Pt,2);for(var _r="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Dr=0;Dr<_r.length;Dr++)Rt.set(_r[Dr],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Or="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Nr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Or));function Sr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,u,s,l){if(qe.apply(this,arguments),ze){if(!ze)throw Error(i(198));var c=We;ze=!1,We=null,Ke||(Ke=!0,Ve=c)}}(r,t,void 0,e),e.currentTarget=null}function wr(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var u=r[i],s=u.instance,l=u.currentTarget;if(u=u.listener,s!==o&&a.isPropagationStopped())break e;Sr(a,u,l),o=s}else for(i=0;i<r.length;i++){if(s=(u=r[i]).instance,l=u.currentTarget,u=u.listener,s!==o&&a.isPropagationStopped())break e;Sr(a,u,l),o=s}}}if(Ke)throw e=Ve,Ke=!1,Ve=null,e}function kr(e,t){var n=ia(t),r=e+"__bubble";n.has(r)||(Pr(t,e,2,!1),n.add(r))}var Ir="_reactListening"+Math.random().toString(36).slice(2);function Lr(e){e[Ir]||(e[Ir]=!0,u.forEach((function(t){Nr.has(t)||Rr(t,!1,e,null),Rr(t,!0,e,null)})))}function Rr(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&Nr.has(e)){if("scroll"!==e)return;a|=2,o=r}var i=ia(o),u=e+"__"+(t?"capture":"bubble");i.has(u)||(t&&(a|=4),Pr(o,e,a,t),i.add(u))}function Pr(e,t,n,r){var a=Rt.get(t);switch(void 0===a?2:a){case 0:a=Xt;break;case 1:a=Jt;break;default:a=Zt}n=a.bind(null,t,n,e),a=void 0,!He||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Mr(e,t,n,r,a){var o=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var u=r.stateNode.containerInfo;if(u===a||8===u.nodeType&&u.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;i=i.return}for(;null!==u;){if(null===(i=na(u)))return;if(5===(s=i.tag)||6===s){r=o=i;continue e}u=u.parentNode}}r=r.return}!function(e,t,n){if(Be)return e(t,n);Be=!0;try{return xe(e,t,n)}finally{Be=!1,Ue()}}((function(){var r=o,a=Oe(n),i=[];e:{var u=Lt.get(e);if(void 0!==u){var s=pn,l=e;switch(e){case"keypress":if(0===an(n))break e;case"keydown":case"keyup":s=kn;break;case"focusin":l="focus",s=yn;break;case"focusout":l="blur",s=yn;break;case"beforeblur":case"afterblur":s=yn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=En;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=gn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=Ln;break;case St:case wt:case kt:s=bn;break;case It:s=Rn;break;case"scroll":s=mn;break;case"wheel":s=Mn;break;case"copy":case"cut":case"paste":s=Cn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=In}var c=0!==(4&t),d=!c&&"scroll"===e,f=c?null!==u?u+"Capture":null:u;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==f&&(null!=(m=je(h,f))&&c.push(xr(h,m,p)))),d)break;h=h.return}0<c.length&&(u=new s(u,l,null,n,a),i.push({event:u,listeners:c}))}}if(0===(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(u="mouseover"===e||"pointerover"===e)||0!==(16&t)||!(l=n.relatedTarget||n.fromElement)||!na(l)&&!l[ea])&&(s||u)&&(u=a.window===a?a:(u=a.ownerDocument)?u.defaultView||u.parentWindow:window,s?(s=r,null!==(l=(l=n.relatedTarget||n.toElement)?na(l):null)&&(l!==(d=Xe(l))||5!==l.tag&&6!==l.tag)&&(l=null)):(s=null,l=r),s!==l)){if(c=En,m="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=In,m="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==s?u:aa(s),p=null==l?u:aa(l),(u=new c(m,h+"leave",s,n,a)).target=d,u.relatedTarget=p,m=null,na(a)===r&&((c=new c(f,h+"enter",l,n,a)).target=p,c.relatedTarget=d,m=c),d=m,s&&l)e:{for(f=l,h=0,p=c=s;p;p=Br(p))h++;for(p=0,m=f;m;m=Br(m))p++;for(;0<h-p;)c=Br(c),h--;for(;0<p-h;)f=Br(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break e;c=Br(c),f=Br(f)}c=null}else c=null;null!==s&&Ur(i,u,s,c,!1),null!==l&&null!==d&&Ur(i,d,l,c,!0)}if("select"===(s=(u=r?aa(r):window).nodeName&&u.nodeName.toLowerCase())||"input"===s&&"file"===u.type)var v=$n;else if(Vn(u))if(er)v=lr;else{v=ur;var E=ir}else(s=u.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===u.type||"radio"===u.type)&&(v=sr);switch(v&&(v=v(e,r))?Qn(i,v,n,a):(E&&E(e,u,r),"focusout"===e&&(E=u._wrapperState)&&E.controlled&&"number"===u.type&&ae(u,"number",u.value)),E=r?aa(r):window,e){case"focusin":(Vn(E)||"true"===E.contentEditable)&&(yr=E,br=r,Ar=null);break;case"focusout":Ar=br=yr=null;break;case"mousedown":Cr=!0;break;case"contextmenu":case"mouseup":case"dragend":Cr=!1,Tr(i,n,a);break;case"selectionchange":if(gr)break;case"keydown":case"keyup":Tr(i,n,a)}var g;if(Fn)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Wn?Gn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(jn&&"ko"!==n.locale&&(Wn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Wn&&(g=rn()):(tn="value"in(en=a)?en.value:en.textContent,Wn=!0)),0<(E=Fr(r,y)).length&&(y=new Tn(y,e,null,n,a),i.push({event:y,listeners:E}),g?y.data=g:null!==(g=zn(n))&&(y.data=g))),(g=Un?function(e,t){switch(e){case"compositionend":return zn(t);case"keypress":return 32!==t.which?null:(Yn=!0,Hn);case"textInput":return(e=t.data)===Hn&&Yn?null:e;default:return null}}(e,n):function(e,t){if(Wn)return"compositionend"===e||!Fn&&Gn(e,t)?(e=rn(),nn=tn=en=null,Wn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return jn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Fr(r,"onBeforeInput")).length&&(a=new Tn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=g))}wr(i,t)}))}function xr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Fr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=je(e,n))&&r.unshift(xr(e,o,a)),null!=(o=je(e,t))&&r.push(xr(e,o,a))),e=e.return}return r}function Br(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Ur(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var u=n,s=u.alternate,l=u.stateNode;if(null!==s&&s===r)break;5===u.tag&&null!==l&&(u=l,a?null!=(s=je(n,o))&&i.unshift(xr(n,s,u)):a||null!=(s=je(n,o))&&i.push(xr(n,s,u))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function jr(){}var Hr=null,Yr=null;function Gr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function zr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Wr="function"===typeof setTimeout?setTimeout:void 0,Kr="function"===typeof clearTimeout?clearTimeout:void 0;function Vr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Qr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function qr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Xr=0;var Jr=Math.random().toString(36).slice(2),Zr="__reactFiber$"+Jr,$r="__reactProps$"+Jr,ea="__reactContainer$"+Jr,ta="__reactEvents$"+Jr;function na(e){var t=e[Zr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ea]||n[Zr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=qr(e);null!==e;){if(n=e[Zr])return n;e=qr(e)}return t}n=(e=n).parentNode}return null}function ra(e){return!(e=e[Zr]||e[ea])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function aa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function oa(e){return e[$r]||null}function ia(e){var t=e[ta];return void 0===t&&(t=e[ta]=new Set),t}var ua=[],sa=-1;function la(e){return{current:e}}function ca(e){0>sa||(e.current=ua[sa],ua[sa]=null,sa--)}function da(e,t){sa++,ua[sa]=e.current,e.current=t}var fa={},pa=la(fa),ha=la(!1),ma=fa;function va(e,t){var n=e.type.contextTypes;if(!n)return fa;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ea(e){return null!==(e=e.childContextTypes)&&void 0!==e}function ga(){ca(ha),ca(pa)}function ya(e,t,n){if(pa.current!==fa)throw Error(i(168));da(pa,t),da(ha,n)}function ba(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(i(108,V(t)||"Unknown",o));return a({},n,r)}function Aa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fa,ma=pa.current,da(pa,e),da(ha,ha.current),!0}function Ca(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=ba(e,t,ma),r.__reactInternalMemoizedMergedChildContext=e,ca(ha),ca(pa),da(pa,e)):ca(ha),da(ha,n)}var Ta=null,_a=null,Da=o.unstable_runWithPriority,Oa=o.unstable_scheduleCallback,Na=o.unstable_cancelCallback,Sa=o.unstable_shouldYield,wa=o.unstable_requestPaint,ka=o.unstable_now,Ia=o.unstable_getCurrentPriorityLevel,La=o.unstable_ImmediatePriority,Ra=o.unstable_UserBlockingPriority,Pa=o.unstable_NormalPriority,Ma=o.unstable_LowPriority,xa=o.unstable_IdlePriority,Fa={},Ba=void 0!==wa?wa:function(){},Ua=null,ja=null,Ha=!1,Ya=ka(),Ga=1e4>Ya?ka:function(){return ka()-Ya};function za(){switch(Ia()){case La:return 99;case Ra:return 98;case Pa:return 97;case Ma:return 96;case xa:return 95;default:throw Error(i(332))}}function Wa(e){switch(e){case 99:return La;case 98:return Ra;case 97:return Pa;case 96:return Ma;case 95:return xa;default:throw Error(i(332))}}function Ka(e,t){return e=Wa(e),Da(e,t)}function Va(e,t,n){return e=Wa(e),Oa(e,t,n)}function Qa(){if(null!==ja){var e=ja;ja=null,Na(e)}qa()}function qa(){if(!Ha&&null!==Ua){Ha=!0;var e=0;try{var t=Ua;Ka(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Ua=null}catch(n){throw null!==Ua&&(Ua=Ua.slice(e+1)),Oa(La,Qa),n}finally{Ha=!1}}}var Xa=A.ReactCurrentBatchConfig;function Ja(e,t){if(e&&e.defaultProps){for(var n in t=a({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Za=la(null),$a=null,eo=null,to=null;function no(){to=eo=$a=null}function ro(e){var t=Za.current;ca(Za),e.type._context._currentValue=t}function ao(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function oo(e,t){$a=e,to=eo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(Fi=!0),e.firstContext=null)}function io(e,t){if(to!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(to=e,t=1073741823),t={context:e,observedBits:t,next:null},null===eo){if(null===$a)throw Error(i(308));eo=t,$a.dependencies={lanes:0,firstContext:t,responders:null}}else eo=eo.next=t;return e._currentValue}var uo=!1;function so(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function lo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function co(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function fo(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function po(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ho(e,t,n,r){var o=e.updateQueue;uo=!1;var i=o.firstBaseUpdate,u=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var l=s,c=l.next;l.next=null,null===u?i=c:u.next=c,u=l;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==u&&(null===f?d.firstBaseUpdate=c:f.next=c,d.lastBaseUpdate=l)}}if(null!==i){for(f=o.baseState,u=0,d=c=l=null;;){s=i.lane;var p=i.eventTime;if((r&s)===s){null!==d&&(d=d.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var h=e,m=i;switch(s=t,p=n,m.tag){case 1:if("function"===typeof(h=m.payload)){f=h.call(p,f,s);break e}f=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null===(s="function"===typeof(h=m.payload)?h.call(p,f,s):h)||void 0===s)break e;f=a({},f,s);break e;case 2:uo=!0}}null!==i.callback&&(e.flags|=32,null===(s=o.effects)?o.effects=[i]:s.push(i))}else p={eventTime:p,lane:s,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===d?(c=d=p,l=f):d=d.next=p,u|=s;if(null===(i=i.next)){if(null===(s=o.shared.pending))break;i=s.next,s.next=null,o.lastBaseUpdate=s,o.shared.pending=null}}null===d&&(l=f),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=d,Yu|=u,e.lanes=u,e.memoizedState=f}}function mo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!==typeof a)throw Error(i(191,a));a.call(r)}}}var vo=(new r.Component).refs;function Eo(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:a({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var go={isMounted:function(e){return!!(e=e._reactInternals)&&Xe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ps(),a=hs(e),o=co(r,a);o.payload=t,void 0!==n&&null!==n&&(o.callback=n),fo(e,o),ms(e,a,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ps(),a=hs(e),o=co(r,a);o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),fo(e,o),ms(e,a,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ps(),r=hs(e),a=co(n,r);a.tag=2,void 0!==t&&null!==t&&(a.callback=t),fo(e,a),ms(e,r,n)}};function yo(e,t,n,r,a,o,i){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!fr(n,r)||!fr(a,o))}function bo(e,t,n){var r=!1,a=fa,o=t.contextType;return"object"===typeof o&&null!==o?o=io(o):(a=Ea(t)?ma:pa.current,o=(r=null!==(r=t.contextTypes)&&void 0!==r)?va(e,a):fa),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=go,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function Ao(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&go.enqueueReplaceState(t,t.state,null)}function Co(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=vo,so(e);var o=t.contextType;"object"===typeof o&&null!==o?a.context=io(o):(o=Ea(t)?ma:pa.current,a.context=va(e,o)),ho(e,n,a,r),a.state=e.memoizedState,"function"===typeof(o=t.getDerivedStateFromProps)&&(Eo(e,t,o,n),a.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof a.getSnapshotBeforeUpdate||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||(t=a.state,"function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&go.enqueueReplaceState(a,a.state,null),ho(e,n,a,r),a.state=e.memoizedState),"function"===typeof a.componentDidMount&&(e.flags|=4)}var To=Array.isArray;function _o(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=r.refs;t===vo&&(t=r.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!==typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Do(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function Oo(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Vs(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function u(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Js(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function l(e,t,n,r){return null!==t&&t.elementType===n.type?((r=a(t,n.props)).ref=_o(e,t,n),r.return=e,r):((r=Qs(n.type,n.key,n.props,null,e.mode,r)).ref=_o(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Zs(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=qs(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Js(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case C:return(n=Qs(t.type,t.key,t.props,null,e.mode,n)).ref=_o(e,null,t),n.return=e,n;case T:return(t=Zs(t,e.mode,n)).return=e,t}if(To(t)||Y(t))return(t=qs(t,e.mode,n,null)).return=e,t;Do(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==a?null:s(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case C:return n.key===a?n.type===_?d(e,t,n.props.children,r,a):l(e,t,n,r):null;case T:return n.key===a?c(e,t,n,r):null}if(To(n)||Y(n))return null!==a?null:d(e,t,n,r,null);Do(e,n)}return null}function h(e,t,n,r,a){if("string"===typeof r||"number"===typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"===typeof r&&null!==r){switch(r.$$typeof){case C:return e=e.get(null===r.key?n:r.key)||null,r.type===_?d(t,e,r.props.children,a,r.key):l(t,e,r,a);case T:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(To(r)||Y(r))return d(t,e=e.get(n)||null,r,a,null);Do(t,r)}return null}function m(a,i,u,s){for(var l=null,c=null,d=i,m=i=0,v=null;null!==d&&m<u.length;m++){d.index>m?(v=d,d=null):v=d.sibling;var E=p(a,d,u[m],s);if(null===E){null===d&&(d=v);break}e&&d&&null===E.alternate&&t(a,d),i=o(E,i,m),null===c?l=E:c.sibling=E,c=E,d=v}if(m===u.length)return n(a,d),l;if(null===d){for(;m<u.length;m++)null!==(d=f(a,u[m],s))&&(i=o(d,i,m),null===c?l=d:c.sibling=d,c=d);return l}for(d=r(a,d);m<u.length;m++)null!==(v=h(d,a,m,u[m],s))&&(e&&null!==v.alternate&&d.delete(null===v.key?m:v.key),i=o(v,i,m),null===c?l=v:c.sibling=v,c=v);return e&&d.forEach((function(e){return t(a,e)})),l}function v(a,u,s,l){var c=Y(s);if("function"!==typeof c)throw Error(i(150));if(null==(s=c.call(s)))throw Error(i(151));for(var d=c=null,m=u,v=u=0,E=null,g=s.next();null!==m&&!g.done;v++,g=s.next()){m.index>v?(E=m,m=null):E=m.sibling;var y=p(a,m,g.value,l);if(null===y){null===m&&(m=E);break}e&&m&&null===y.alternate&&t(a,m),u=o(y,u,v),null===d?c=y:d.sibling=y,d=y,m=E}if(g.done)return n(a,m),c;if(null===m){for(;!g.done;v++,g=s.next())null!==(g=f(a,g.value,l))&&(u=o(g,u,v),null===d?c=g:d.sibling=g,d=g);return c}for(m=r(a,m);!g.done;v++,g=s.next())null!==(g=h(m,a,v,g.value,l))&&(e&&null!==g.alternate&&m.delete(null===g.key?v:g.key),u=o(g,u,v),null===d?c=g:d.sibling=g,d=g);return e&&m.forEach((function(e){return t(a,e)})),c}return function(e,r,o,s){var l="object"===typeof o&&null!==o&&o.type===_&&null===o.key;l&&(o=o.props.children);var c="object"===typeof o&&null!==o;if(c)switch(o.$$typeof){case C:e:{for(c=o.key,l=r;null!==l;){if(l.key===c){if(7===l.tag){if(o.type===_){n(e,l.sibling),(r=a(l,o.props.children)).return=e,e=r;break e}}else if(l.elementType===o.type){n(e,l.sibling),(r=a(l,o.props)).ref=_o(e,l,o),r.return=e,e=r;break e}n(e,l);break}t(e,l),l=l.sibling}o.type===_?((r=qs(o.props.children,e.mode,s,o.key)).return=e,e=r):((s=Qs(o.type,o.key,o.props,null,e.mode,s)).ref=_o(e,r,o),s.return=e,e=s)}return u(e);case T:e:{for(l=o.key;null!==r;){if(r.key===l){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Zs(o,e.mode,s)).return=e,e=r}return u(e)}if("string"===typeof o||"number"===typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,o)).return=e,e=r):(n(e,r),(r=Js(o,e.mode,s)).return=e,e=r),u(e);if(To(o))return m(e,r,o,s);if(Y(o))return v(e,r,o,s);if(c&&Do(e,o),"undefined"===typeof o&&!l)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(i(152,V(e.type)||"Component"))}return n(e,r)}}var No=Oo(!0),So=Oo(!1),wo={},ko=la(wo),Io=la(wo),Lo=la(wo);function Ro(e){if(e===wo)throw Error(i(174));return e}function Po(e,t){switch(da(Lo,t),da(Io,e),da(ko,wo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ca(ko),da(ko,t)}function Mo(){ca(ko),ca(Io),ca(Lo)}function xo(e){Ro(Lo.current);var t=Ro(ko.current),n=he(t,e.type);t!==n&&(da(Io,e),da(ko,n))}function Fo(e){Io.current===e&&(ca(ko),ca(Io))}var Bo=la(0);function Uo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var jo=null,Ho=null,Yo=!1;function Go(e,t){var n=Ws(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function zo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Wo(e){if(Yo){var t=Ho;if(t){var n=t;if(!zo(e,t)){if(!(t=Qr(n.nextSibling))||!zo(e,t))return e.flags=-1025&e.flags|2,Yo=!1,void(jo=e);Go(jo,n)}jo=e,Ho=Qr(t.firstChild)}else e.flags=-1025&e.flags|2,Yo=!1,jo=e}}function Ko(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;jo=e}function Vo(e){if(e!==jo)return!1;if(!Yo)return Ko(e),Yo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!zr(t,e.memoizedProps))for(t=Ho;t;)Go(e,t),t=Qr(t.nextSibling);if(Ko(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ho=Qr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ho=null}}else Ho=jo?Qr(e.stateNode.nextSibling):null;return!0}function Qo(){Ho=jo=null,Yo=!1}var qo=[];function Xo(){for(var e=0;e<qo.length;e++)qo[e]._workInProgressVersionPrimary=null;qo.length=0}var Jo=A.ReactCurrentDispatcher,Zo=A.ReactCurrentBatchConfig,$o=0,ei=null,ti=null,ni=null,ri=!1,ai=!1;function oi(){throw Error(i(321))}function ii(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cr(e[n],t[n]))return!1;return!0}function ui(e,t,n,r,a,o){if($o=o,ei=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Jo.current=null===e||null===e.memoizedState?Ri:Pi,e=n(r,a),ai){o=0;do{if(ai=!1,!(25>o))throw Error(i(301));o+=1,ni=ti=null,t.updateQueue=null,Jo.current=Mi,e=n(r,a)}while(ai)}if(Jo.current=Li,t=null!==ti&&null!==ti.next,$o=0,ni=ti=ei=null,ri=!1,t)throw Error(i(300));return e}function si(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ni?ei.memoizedState=ni=e:ni=ni.next=e,ni}function li(){if(null===ti){var e=ei.alternate;e=null!==e?e.memoizedState:null}else e=ti.next;var t=null===ni?ei.memoizedState:ni.next;if(null!==t)ni=t,ti=e;else{if(null===e)throw Error(i(310));e={memoizedState:(ti=e).memoizedState,baseState:ti.baseState,baseQueue:ti.baseQueue,queue:ti.queue,next:null},null===ni?ei.memoizedState=ni=e:ni=ni.next=e}return ni}function ci(e,t){return"function"===typeof t?t(e):t}function di(e){var t=li(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=ti,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var u=a.next;a.next=o.next,o.next=u}r.baseQueue=a=o,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var s=u=o=null,l=a;do{var c=l.lane;if(($o&c)===c)null!==s&&(s=s.next={lane:0,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null}),r=l.eagerReducer===e?l.eagerState:e(r,l.action);else{var d={lane:c,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null};null===s?(u=s=d,o=r):s=s.next=d,ei.lanes|=c,Yu|=c}l=l.next}while(null!==l&&l!==a);null===s?o=r:s.next=u,cr(r,t.memoizedState)||(Fi=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fi(e){var t=li(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var u=a=a.next;do{o=e(o,u.action),u=u.next}while(u!==a);cr(o,t.memoizedState)||(Fi=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function pi(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=($o&e)===e)&&(t._workInProgressVersionPrimary=r,qo.push(t))),e)return n(t._source);throw qo.push(t),Error(i(350))}function hi(e,t,n,r){var a=Pu;if(null===a)throw Error(i(349));var o=t._getVersion,u=o(t._source),s=Jo.current,l=s.useState((function(){return pi(a,t,n)})),c=l[1],d=l[0];l=ni;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,m=f.source;f=f.subscribe;var v=ei;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=o(t._source);if(!cr(u,e)){e=n(t._source),cr(d,e)||(c(e),e=hs(v),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,i=e;0<i;){var s=31-zt(i),l=1<<s;r[s]|=e,i&=~l}}}),[n,t,r]),s.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=hs(v);a.mutableReadLanes|=r&a.pendingLanes}catch(o){n((function(){throw o}))}}))}),[t,r]),cr(h,n)&&cr(m,t)&&cr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:d}).dispatch=c=Ii.bind(null,ei,e),l.queue=e,l.baseQueue=null,d=pi(a,t,n),l.memoizedState=l.baseState=d),d}function mi(e,t,n){return hi(li(),e,t,n)}function vi(e){var t=si();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:e}).dispatch=Ii.bind(null,ei,e),[t.memoizedState,e]}function Ei(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ei.updateQueue)?(t={lastEffect:null},ei.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function gi(e){return e={current:e},si().memoizedState=e}function yi(){return li().memoizedState}function bi(e,t,n,r){var a=si();ei.flags|=e,a.memoizedState=Ei(1|t,n,void 0,void 0===r?null:r)}function Ai(e,t,n,r){var a=li();r=void 0===r?null:r;var o=void 0;if(null!==ti){var i=ti.memoizedState;if(o=i.destroy,null!==r&&ii(r,i.deps))return void Ei(t,n,o,r)}ei.flags|=e,a.memoizedState=Ei(1|t,n,o,r)}function Ci(e,t){return bi(516,4,e,t)}function Ti(e,t){return Ai(516,4,e,t)}function _i(e,t){return Ai(4,2,e,t)}function Di(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Oi(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ai(4,2,Di.bind(null,t,e),n)}function Ni(){}function Si(e,t){var n=li();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ii(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function wi(e,t){var n=li();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ii(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ki(e,t){var n=za();Ka(98>n?98:n,(function(){e(!0)})),Ka(97<n?97:n,(function(){var n=Zo.transition;Zo.transition=1;try{e(!1),t()}finally{Zo.transition=n}}))}function Ii(e,t,n){var r=ps(),a=hs(e),o={lane:a,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===ei||null!==i&&i===ei)ai=ri=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var u=t.lastRenderedState,s=i(u,n);if(o.eagerReducer=i,o.eagerState=s,cr(s,u))return}catch(l){}ms(e,a,r)}}var Li={readContext:io,useCallback:oi,useContext:oi,useEffect:oi,useImperativeHandle:oi,useLayoutEffect:oi,useMemo:oi,useReducer:oi,useRef:oi,useState:oi,useDebugValue:oi,useDeferredValue:oi,useTransition:oi,useMutableSource:oi,useOpaqueIdentifier:oi,unstable_isNewReconciler:!1},Ri={readContext:io,useCallback:function(e,t){return si().memoizedState=[e,void 0===t?null:t],e},useContext:io,useEffect:Ci,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,bi(4,2,Di.bind(null,t,e),n)},useLayoutEffect:function(e,t){return bi(4,2,e,t)},useMemo:function(e,t){var n=si();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=si();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ii.bind(null,ei,e),[r.memoizedState,e]},useRef:gi,useState:vi,useDebugValue:Ni,useDeferredValue:function(e){var t=vi(e),n=t[0],r=t[1];return Ci((function(){var t=Zo.transition;Zo.transition=1;try{r(e)}finally{Zo.transition=t}}),[e]),n},useTransition:function(){var e=vi(!1),t=e[0];return gi(e=ki.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=si();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},hi(r,e,t,n)},useOpaqueIdentifier:function(){if(Yo){var e=!1,t=function(e){return{$$typeof:M,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Xr++).toString(36))),Error(i(355))})),n=vi(t)[1];return 0===(2&ei.mode)&&(ei.flags|=516,Ei(5,(function(){n("r:"+(Xr++).toString(36))}),void 0,null)),t}return vi(t="r:"+(Xr++).toString(36)),t},unstable_isNewReconciler:!1},Pi={readContext:io,useCallback:Si,useContext:io,useEffect:Ti,useImperativeHandle:Oi,useLayoutEffect:_i,useMemo:wi,useReducer:di,useRef:yi,useState:function(){return di(ci)},useDebugValue:Ni,useDeferredValue:function(e){var t=di(ci),n=t[0],r=t[1];return Ti((function(){var t=Zo.transition;Zo.transition=1;try{r(e)}finally{Zo.transition=t}}),[e]),n},useTransition:function(){var e=di(ci)[0];return[yi().current,e]},useMutableSource:mi,useOpaqueIdentifier:function(){return di(ci)[0]},unstable_isNewReconciler:!1},Mi={readContext:io,useCallback:Si,useContext:io,useEffect:Ti,useImperativeHandle:Oi,useLayoutEffect:_i,useMemo:wi,useReducer:fi,useRef:yi,useState:function(){return fi(ci)},useDebugValue:Ni,useDeferredValue:function(e){var t=fi(ci),n=t[0],r=t[1];return Ti((function(){var t=Zo.transition;Zo.transition=1;try{r(e)}finally{Zo.transition=t}}),[e]),n},useTransition:function(){var e=fi(ci)[0];return[yi().current,e]},useMutableSource:mi,useOpaqueIdentifier:function(){return fi(ci)[0]},unstable_isNewReconciler:!1},xi=A.ReactCurrentOwner,Fi=!1;function Bi(e,t,n,r){t.child=null===e?So(t,null,n,r):No(t,e.child,n,r)}function Ui(e,t,n,r,a){n=n.render;var o=t.ref;return oo(t,a),r=ui(e,t,n,r,o,a),null===e||Fi?(t.flags|=1,Bi(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,iu(e,t,a))}function ji(e,t,n,r,a,o){if(null===e){var i=n.type;return"function"!==typeof i||Ks(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Qs(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Hi(e,t,i,r,a,o))}return i=e.child,0===(a&o)&&(a=i.memoizedProps,(n=null!==(n=n.compare)?n:fr)(a,r)&&e.ref===t.ref)?iu(e,t,o):(t.flags|=1,(e=Vs(i,r)).ref=t.ref,e.return=t,t.child=e)}function Hi(e,t,n,r,a,o){if(null!==e&&fr(e.memoizedProps,r)&&e.ref===t.ref){if(Fi=!1,0===(o&a))return t.lanes=e.lanes,iu(e,t,o);0!==(16384&e.flags)&&(Fi=!0)}return zi(e,t,n,r,o)}function Yi(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0===(4&t.mode))t.memoizedState={baseLanes:0},Ts(t,n);else{if(0===(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},Ts(t,e),null;t.memoizedState={baseLanes:0},Ts(t,null!==o?o.baseLanes:n)}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Ts(t,r);return Bi(e,t,a,n),t.child}function Gi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function zi(e,t,n,r,a){var o=Ea(n)?ma:pa.current;return o=va(t,o),oo(t,a),n=ui(e,t,n,r,o,a),null===e||Fi?(t.flags|=1,Bi(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,iu(e,t,a))}function Wi(e,t,n,r,a){if(Ea(n)){var o=!0;Aa(t)}else o=!1;if(oo(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),bo(t,n,r),Co(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,u=t.memoizedProps;i.props=u;var s=i.context,l=n.contextType;"object"===typeof l&&null!==l?l=io(l):l=va(t,l=Ea(n)?ma:pa.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof i.getSnapshotBeforeUpdate;d||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(u!==r||s!==l)&&Ao(t,i,r,l),uo=!1;var f=t.memoizedState;i.state=f,ho(t,r,i,a),s=t.memoizedState,u!==r||f!==s||ha.current||uo?("function"===typeof c&&(Eo(t,n,c,r),s=t.memoizedState),(u=uo||yo(t,n,u,r,f,s,l))?(d||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||("function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"===typeof i.componentDidMount&&(t.flags|=4)):("function"===typeof i.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=l,r=u):("function"===typeof i.componentDidMount&&(t.flags|=4),r=!1)}else{i=t.stateNode,lo(e,t),u=t.memoizedProps,l=t.type===t.elementType?u:Ja(t.type,u),i.props=l,d=t.pendingProps,f=i.context,"object"===typeof(s=n.contextType)&&null!==s?s=io(s):s=va(t,s=Ea(n)?ma:pa.current);var p=n.getDerivedStateFromProps;(c="function"===typeof p||"function"===typeof i.getSnapshotBeforeUpdate)||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(u!==d||f!==s)&&Ao(t,i,r,s),uo=!1,f=t.memoizedState,i.state=f,ho(t,r,i,a);var h=t.memoizedState;u!==d||f!==h||ha.current||uo?("function"===typeof p&&(Eo(t,n,p,r),h=t.memoizedState),(l=uo||yo(t,n,l,r,f,h,s))?(c||"function"!==typeof i.UNSAFE_componentWillUpdate&&"function"!==typeof i.componentWillUpdate||("function"===typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,s),"function"===typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,s)),"function"===typeof i.componentDidUpdate&&(t.flags|=4),"function"===typeof i.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!==typeof i.componentDidUpdate||u===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=s,r=l):("function"!==typeof i.componentDidUpdate||u===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return Ki(e,t,n,r,o,a)}function Ki(e,t,n,r,a,o){Gi(e,t);var i=0!==(64&t.flags);if(!r&&!i)return a&&Ca(t,n,!1),iu(e,t,o);r=t.stateNode,xi.current=t;var u=i&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=No(t,e.child,null,o),t.child=No(t,null,u,o)):Bi(e,t,u,o),t.memoizedState=r.state,a&&Ca(t,n,!0),t.child}function Vi(e){var t=e.stateNode;t.pendingContext?ya(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ya(0,t.context,!1),Po(e,t.containerInfo)}var Qi,qi,Xi,Ji,Zi={dehydrated:null,retryLane:0};function $i(e,t,n){var r,a=t.pendingProps,o=Bo.current,i=!1;return(r=0!==(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!==(2&o)),r?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),da(Bo,1&o),null===e?(void 0!==a.fallback&&Wo(t),e=a.children,o=a.fallback,i?(e=eu(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Zi,e):"number"===typeof a.unstable_expectedLoadTime?(e=eu(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Zi,t.lanes=33554432,e):((n=Xs({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,i?(a=nu(e,t,a.children,a.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},i.childLanes=e.childLanes&~n,t.memoizedState=Zi,a):(n=tu(e,t,a.children,n),t.memoizedState=null,n))}function eu(e,t,n,r){var a=e.mode,o=e.child;return t={mode:"hidden",children:t},0===(2&a)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=Xs(t,a,0,null),n=qs(n,a,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function tu(e,t,n,r){var a=e.child;return e=a.sibling,n=Vs(a,{mode:"visible",children:n}),0===(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function nu(e,t,n,r,a){var o=t.mode,i=e.child;e=i.sibling;var u={mode:"hidden",children:n};return 0===(2&o)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=u,null!==(i=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Vs(i,u),null!==e?r=Vs(e,r):(r=qs(r,o,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function ru(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ao(e.return,t)}function au(e,t,n,r,a,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,lastEffect:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a,i.lastEffect=o)}function ou(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(Bi(e,t,r.children,n),0!==(2&(r=Bo.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!==(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ru(e,n);else if(19===e.tag)ru(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(da(Bo,r),0===(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===Uo(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),au(t,!1,a,n,o,t.lastEffect);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===Uo(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}au(t,!0,n,null,o,t.lastEffect);break;case"together":au(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function iu(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Yu|=t.lanes,0!==(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Vs(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Vs(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function uu(e,t){if(!Yo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function su(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return Ea(t.type)&&ga(),null;case 3:return Mo(),ca(ha),ca(pa),Xo(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Vo(t)?t.flags|=4:r.hydrate||(t.flags|=256)),qi(t),null;case 5:Fo(t);var o=Ro(Lo.current);if(n=t.type,null!==e&&null!=t.stateNode)Xi(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Ro(ko.current),Vo(t)){r=t.stateNode,n=t.type;var u=t.memoizedProps;switch(r[Zr]=t,r[$r]=u,n){case"dialog":kr("cancel",r),kr("close",r);break;case"iframe":case"object":case"embed":kr("load",r);break;case"video":case"audio":for(e=0;e<Or.length;e++)kr(Or[e],r);break;case"source":kr("error",r);break;case"img":case"image":case"link":kr("error",r),kr("load",r);break;case"details":kr("toggle",r);break;case"input":ee(r,u),kr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!u.multiple},kr("invalid",r);break;case"textarea":se(r,u),kr("invalid",r)}for(var l in _e(n,u),e=null,u)u.hasOwnProperty(l)&&(o=u[l],"children"===l?"string"===typeof o?r.textContent!==o&&(e=["children",o]):"number"===typeof o&&r.textContent!==""+o&&(e=["children",""+o]):s.hasOwnProperty(l)&&null!=o&&"onScroll"===l&&kr("scroll",r));switch(n){case"input":X(r),re(r,u,!0);break;case"textarea":X(r),ce(r);break;case"select":case"option":break;default:"function"===typeof u.onClick&&(r.onclick=jr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(l=9===o.nodeType?o:o.ownerDocument,e===de&&(e=pe(n)),e===de?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Zr]=t,e[$r]=r,Qi(e,t,!1,!1),t.stateNode=e,l=De(n,r),n){case"dialog":kr("cancel",e),kr("close",e),o=r;break;case"iframe":case"object":case"embed":kr("load",e),o=r;break;case"video":case"audio":for(o=0;o<Or.length;o++)kr(Or[o],e);o=r;break;case"source":kr("error",e),o=r;break;case"img":case"image":case"link":kr("error",e),kr("load",e),o=r;break;case"details":kr("toggle",e),o=r;break;case"input":ee(e,r),o=$(e,r),kr("invalid",e);break;case"option":o=oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=a({},r,{value:void 0}),kr("invalid",e);break;case"textarea":se(e,r),o=ue(e,r),kr("invalid",e);break;default:o=r}_e(n,o);var c=o;for(u in c)if(c.hasOwnProperty(u)){var d=c[u];"style"===u?Ce(e,d):"dangerouslySetInnerHTML"===u?null!=(d=d?d.__html:void 0)&&Ee(e,d):"children"===u?"string"===typeof d?("textarea"!==n||""!==d)&&ge(e,d):"number"===typeof d&&ge(e,""+d):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?null!=d&&"onScroll"===u&&kr("scroll",e):null!=d&&b(e,u,d,l))}switch(n){case"input":X(e),re(e,r,!1);break;case"textarea":X(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+Q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(u=r.value)?ie(e,!!r.multiple,u,!1):null!=r.defaultValue&&ie(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof o.onClick&&(e.onclick=jr)}Gr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Ji(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(i(166));n=Ro(Lo.current),Ro(ko.current),Vo(t)?(r=t.stateNode,n=t.memoizedProps,r[Zr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Zr]=t,t.stateNode=r)}return null;case 13:return ca(Bo),r=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Vo(t):n=null!==e.memoizedState,r&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Bo.current)?0===Uu&&(Uu=3):(0!==Uu&&3!==Uu||(Uu=4),null===Pu||0===(134217727&Yu)&&0===(134217727&Gu)||ys(Pu,xu))),(r||n)&&(t.flags|=4),null);case 4:return Mo(),qi(t),null===e&&Lr(t.stateNode.containerInfo),null;case 10:return ro(t),null;case 19:if(ca(Bo),null===(r=t.memoizedState))return null;if(u=0!==(64&t.flags),null===(l=r.rendering))if(u)uu(r,!1);else{if(0!==Uu||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(l=Uo(e))){for(t.flags|=64,uu(r,!1),null!==(u=l.updateQueue)&&(t.updateQueue=u,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(u=n).flags&=2,u.nextEffect=null,u.firstEffect=null,u.lastEffect=null,null===(l=u.alternate)?(u.childLanes=0,u.lanes=e,u.child=null,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=l.childLanes,u.lanes=l.lanes,u.child=l.child,u.memoizedProps=l.memoizedProps,u.memoizedState=l.memoizedState,u.updateQueue=l.updateQueue,u.type=l.type,e=l.dependencies,u.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return da(Bo,1&Bo.current|2),t.child}e=e.sibling}null!==r.tail&&Ga()>Vu&&(t.flags|=64,u=!0,uu(r,!1),t.lanes=33554432)}else{if(!u)if(null!==(e=Uo(l))){if(t.flags|=64,u=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),uu(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate&&!Yo)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ga()-r.renderingStartTime>Vu&&1073741824!==n&&(t.flags|=64,u=!0,uu(r,!1),t.lanes=33554432);r.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=r.last)?n.sibling=l:t.child=l,r.last=l)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Ga(),n.sibling=null,t=Bo.current,da(Bo,u?1&t|2:1&t),n):null;case 23:case 24:return _s(),null!==e&&null!==e.memoizedState!==(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(i(156,t.tag))}function lu(e){switch(e.tag){case 1:Ea(e.type)&&ga();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Mo(),ca(ha),ca(pa),Xo(),0!==(64&(t=e.flags)))throw Error(i(285));return e.flags=-4097&t|64,e;case 5:return Fo(e),null;case 13:return ca(Bo),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ca(Bo),null;case 4:return Mo(),null;case 10:return ro(e),null;case 23:case 24:return _s(),null;default:return null}}function cu(e,t){try{var n="",r=t;do{n+=K(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a}}function du(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}Qi=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},qi=function(){},Xi=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Ro(ko.current);var i,u=null;switch(n){case"input":o=$(e,o),r=$(e,r),u=[];break;case"option":o=oe(e,o),r=oe(e,r),u=[];break;case"select":o=a({},o,{value:void 0}),r=a({},r,{value:void 0}),u=[];break;case"textarea":o=ue(e,o),r=ue(e,r),u=[];break;default:"function"!==typeof o.onClick&&"function"===typeof r.onClick&&(e.onclick=jr)}for(d in _e(n,r),n=null,o)if(!r.hasOwnProperty(d)&&o.hasOwnProperty(d)&&null!=o[d])if("style"===d){var l=o[d];for(i in l)l.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?u||(u=[]):(u=u||[]).push(d,null));for(d in r){var c=r[d];if(l=null!=o?o[d]:void 0,r.hasOwnProperty(d)&&c!==l&&(null!=c||null!=l))if("style"===d)if(l){for(i in l)!l.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in c)c.hasOwnProperty(i)&&l[i]!==c[i]&&(n||(n={}),n[i]=c[i])}else n||(u||(u=[]),u.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(u=u||[]).push(d,c)):"children"===d?"string"!==typeof c&&"number"!==typeof c||(u=u||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&kr("scroll",e),u||l===c||(u=[])):"object"===typeof c&&null!==c&&c.$$typeof===M?c.toString():(u=u||[]).push(d,c))}n&&(u=u||[]).push("style",n);var d=u;(t.updateQueue=d)&&(t.flags|=4)}},Ji=function(e,t,n,r){n!==r&&(t.flags|=4)};var fu="function"===typeof WeakMap?WeakMap:Map;function pu(e,t,n){(n=co(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ju||(Ju=!0,Zu=r),du(0,t)},n}function hu(e,t,n){(n=co(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var a=t.value;n.payload=function(){return du(0,t),r(a)}}var o=e.stateNode;return null!==o&&"function"===typeof o.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===$u?$u=new Set([this]):$u.add(this),du(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var mu="function"===typeof WeakSet?WeakSet:Set;function vu(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){Hs(e,n)}else t.current=null}function Eu(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ja(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Vr(t.stateNode.containerInfo))}throw Error(i(163))}function gu(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3===(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;r=a.next,0!==(4&(a=a.tag))&&0!==(1&a)&&(Bs(n,e),Fs(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Ja(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&mo(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}mo(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Gr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Ct(n)))))}throw Error(i(163))}function yu(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"===typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var a=n.memoizedProps.style;a=void 0!==a&&null!==a&&a.hasOwnProperty("display")?a.display:null,r.style.display=Ae("display",a)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function bu(e,t){if(_a&&"function"===typeof _a.onCommitFiberUnmount)try{_a.onCommitFiberUnmount(Ta,t)}catch(o){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,a=r.destroy;if(r=r.tag,void 0!==a)if(0!==(4&r))Bs(t,n);else{r=t;try{a()}catch(o){Hs(r,o)}}n=n.next}while(n!==e)}break;case 1:if(vu(t),"function"===typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(o){Hs(t,o)}break;case 5:vu(t);break;case 4:Ou(e,t)}}function Au(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Cu(e){return 5===e.tag||3===e.tag||4===e.tag}function Tu(e){e:{for(var t=e.return;null!==t;){if(Cu(t))break e;t=t.return}throw Error(i(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&n.flags&&(ge(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Cu(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?_u(e,n,t):Du(e,n,t)}function _u(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=jr));else if(4!==r&&null!==(e=e.child))for(_u(e,t,n),e=e.sibling;null!==e;)_u(e,t,n),e=e.sibling}function Du(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(Du(e,t,n),e=e.sibling;null!==e;)Du(e,t,n),e=e.sibling}function Ou(e,t){for(var n,r,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(i(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var u=e,s=a,l=s;;)if(bu(u,l),null!==l.child&&4!==l.tag)l.child.return=l,l=l.child;else{if(l===s)break e;for(;null===l.sibling;){if(null===l.return||l.return===s)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}r?(u=n,s=a.stateNode,8===u.nodeType?u.parentNode.removeChild(s):u.removeChild(s)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(bu(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function Nu(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3===(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var a=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[$r]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),De(e,a),t=De(e,r),a=0;a<o.length;a+=2){var u=o[a],s=o[a+1];"style"===u?Ce(n,s):"dangerouslySetInnerHTML"===u?Ee(n,s):"children"===u?ge(n,s):b(n,u,s,t)}switch(e){case"input":ne(n,r);break;case"textarea":le(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?ie(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?ie(n,!!r.multiple,r.defaultValue,!0):ie(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,Ct(n.containerInfo)));case 13:return null!==t.memoizedState&&(Ku=Ga(),yu(t.child,!0)),void Su(t);case 19:return void Su(t);case 23:case 24:return void yu(t,null!==t.memoizedState)}throw Error(i(163))}function Su(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new mu),t.forEach((function(t){var r=Gs.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function wu(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var ku=Math.ceil,Iu=A.ReactCurrentDispatcher,Lu=A.ReactCurrentOwner,Ru=0,Pu=null,Mu=null,xu=0,Fu=0,Bu=la(0),Uu=0,ju=null,Hu=0,Yu=0,Gu=0,zu=0,Wu=null,Ku=0,Vu=1/0;function Qu(){Vu=Ga()+500}var qu,Xu=null,Ju=!1,Zu=null,$u=null,es=!1,ts=null,ns=90,rs=[],as=[],os=null,is=0,us=null,ss=-1,ls=0,cs=0,ds=null,fs=!1;function ps(){return 0!==(48&Ru)?Ga():-1!==ss?ss:ss=Ga()}function hs(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===za()?1:2;if(0===ls&&(ls=Hu),0!==Xa.transition){0!==cs&&(cs=null!==Wu?Wu.pendingLanes:0),e=ls;var t=4186112&~cs;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=za(),0!==(4&Ru)&&98===e?e=jt(12,ls):e=jt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ls),e}function ms(e,t,n){if(50<is)throw is=0,us=null,Error(i(185));if(null===(e=vs(e,t)))return null;Gt(e,t,n),e===Pu&&(Gu|=t,4===Uu&&ys(e,xu));var r=za();1===t?0!==(8&Ru)&&0===(48&Ru)?bs(e):(Es(e,n),0===Ru&&(Qu(),Qa())):(0===(4&Ru)||98!==r&&99!==r||(null===os?os=new Set([e]):os.add(e)),Es(e,n)),Wu=e}function vs(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function Es(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,u=e.pendingLanes;0<u;){var s=31-zt(u),l=1<<s,c=o[s];if(-1===c){if(0===(l&r)||0!==(l&a)){c=t,Ft(l);var d=xt;o[s]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=l);u&=~l}if(r=Bt(e,e===Pu?xu:0),t=xt,0===r)null!==n&&(n!==Fa&&Na(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Fa&&Na(n)}15===t?(n=bs.bind(null,e),null===Ua?(Ua=[n],ja=Oa(La,qa)):Ua.push(n),n=Fa):14===t?n=Va(99,bs.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(i(358,e))}}(t),n=Va(n,gs.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function gs(e){if(ss=-1,cs=ls=0,0!==(48&Ru))throw Error(i(327));var t=e.callbackNode;if(xs()&&e.callbackNode!==t)return null;var n=Bt(e,e===Pu?xu:0);if(0===n)return null;var r=n,a=Ru;Ru|=16;var o=Ns();for(Pu===e&&xu===r||(Qu(),Ds(e,r));;)try{ks();break}catch(s){Os(e,s)}if(no(),Iu.current=o,Ru=a,null!==Mu?r=0:(Pu=null,xu=0,r=Uu),0!==(Hu&Gu))Ds(e,0);else if(0!==r){if(2===r&&(Ru|=64,e.hydrate&&(e.hydrate=!1,Vr(e.containerInfo)),0!==(n=Ut(e))&&(r=Ss(e,n))),1===r)throw t=ju,Ds(e,0),ys(e,n),Es(e,Ga()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(i(345));case 2:case 5:Rs(e);break;case 3:if(ys(e,n),(62914560&n)===n&&10<(r=Ku+500-Ga())){if(0!==Bt(e,0))break;if(((a=e.suspendedLanes)&n)!==n){ps(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Wr(Rs.bind(null,e),r);break}Rs(e);break;case 4:if(ys(e,n),(4186112&n)===n)break;for(r=e.eventTimes,a=-1;0<n;){var u=31-zt(n);o=1<<u,(u=r[u])>a&&(a=u),n&=~o}if(n=a,10<(n=(120>(n=Ga()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*ku(n/1960))-n)){e.timeoutHandle=Wr(Rs.bind(null,e),n);break}Rs(e);break;default:throw Error(i(329))}}return Es(e,Ga()),e.callbackNode===t?gs.bind(null,e):null}function ys(e,t){for(t&=~zu,t&=~Gu,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-zt(t),r=1<<n;e[n]=-1,t&=~r}}function bs(e){if(0!==(48&Ru))throw Error(i(327));if(xs(),e===Pu&&0!==(e.expiredLanes&xu)){var t=xu,n=Ss(e,t);0!==(Hu&Gu)&&(n=Ss(e,t=Bt(e,t)))}else n=Ss(e,t=Bt(e,0));if(0!==e.tag&&2===n&&(Ru|=64,e.hydrate&&(e.hydrate=!1,Vr(e.containerInfo)),0!==(t=Ut(e))&&(n=Ss(e,t))),1===n)throw n=ju,Ds(e,0),ys(e,t),Es(e,Ga()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Rs(e),Es(e,Ga()),null}function As(e,t){var n=Ru;Ru|=1;try{return e(t)}finally{0===(Ru=n)&&(Qu(),Qa())}}function Cs(e,t){var n=Ru;Ru&=-2,Ru|=8;try{return e(t)}finally{0===(Ru=n)&&(Qu(),Qa())}}function Ts(e,t){da(Bu,Fu),Fu|=t,Hu|=t}function _s(){Fu=Bu.current,ca(Bu)}function Ds(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Kr(n)),null!==Mu)for(n=Mu.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&ga();break;case 3:Mo(),ca(ha),ca(pa),Xo();break;case 5:Fo(r);break;case 4:Mo();break;case 13:case 19:ca(Bo);break;case 10:ro(r);break;case 23:case 24:_s()}n=n.return}Pu=e,Mu=Vs(e.current,null),xu=Fu=Hu=t,Uu=0,ju=null,zu=Gu=Yu=0}function Os(e,t){for(;;){var n=Mu;try{if(no(),Jo.current=Li,ri){for(var r=ei.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}ri=!1}if($o=0,ni=ti=ei=null,ai=!1,Lu.current=null,null===n||null===n.return){Uu=1,ju=t,Mu=null;break}e:{var o=e,i=n.return,u=n,s=t;if(t=xu,u.flags|=2048,u.firstEffect=u.lastEffect=null,null!==s&&"object"===typeof s&&"function"===typeof s.then){var l=s;if(0===(2&u.mode)){var c=u.alternate;c?(u.updateQueue=c.updateQueue,u.memoizedState=c.memoizedState,u.lanes=c.lanes):(u.updateQueue=null,u.memoizedState=null)}var d=0!==(1&Bo.current),f=i;do{var p;if(p=13===f.tag){var h=f.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var m=f.memoizedProps;p=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!d)}}if(p){var v=f.updateQueue;if(null===v){var E=new Set;E.add(l),f.updateQueue=E}else v.add(l);if(0===(2&f.mode)){if(f.flags|=64,u.flags|=16384,u.flags&=-2981,1===u.tag)if(null===u.alternate)u.tag=17;else{var g=co(-1,1);g.tag=2,fo(u,g)}u.lanes|=1;break e}s=void 0,u=t;var y=o.pingCache;if(null===y?(y=o.pingCache=new fu,s=new Set,y.set(l,s)):void 0===(s=y.get(l))&&(s=new Set,y.set(l,s)),!s.has(u)){s.add(u);var b=Ys.bind(null,o,l,u);l.then(b,b)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);s=Error((V(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Uu&&(Uu=2),s=cu(s,u),f=i;do{switch(f.tag){case 3:o=s,f.flags|=4096,t&=-t,f.lanes|=t,po(f,pu(0,o,t));break e;case 1:o=s;var A=f.type,C=f.stateNode;if(0===(64&f.flags)&&("function"===typeof A.getDerivedStateFromError||null!==C&&"function"===typeof C.componentDidCatch&&(null===$u||!$u.has(C)))){f.flags|=4096,t&=-t,f.lanes|=t,po(f,hu(f,o,t));break e}}f=f.return}while(null!==f)}Ls(n)}catch(T){t=T,Mu===n&&null!==n&&(Mu=n=n.return);continue}break}}function Ns(){var e=Iu.current;return Iu.current=Li,null===e?Li:e}function Ss(e,t){var n=Ru;Ru|=16;var r=Ns();for(Pu===e&&xu===t||Ds(e,t);;)try{ws();break}catch(a){Os(e,a)}if(no(),Ru=n,Iu.current=r,null!==Mu)throw Error(i(261));return Pu=null,xu=0,Uu}function ws(){for(;null!==Mu;)Is(Mu)}function ks(){for(;null!==Mu&&!Sa();)Is(Mu)}function Is(e){var t=qu(e.alternate,e,Fu);e.memoizedProps=e.pendingProps,null===t?Ls(e):Mu=t,Lu.current=null}function Ls(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.flags)){if(null!==(n=su(n,t,Fu)))return void(Mu=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&Fu)||0===(4&n.mode)){for(var r=0,a=n.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;n.childLanes=r}null!==e&&0===(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=lu(t)))return n.flags&=2047,void(Mu=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Mu=t);Mu=t=e}while(null!==t);0===Uu&&(Uu=5)}function Rs(e){var t=za();return Ka(99,Ps.bind(null,e,t)),null}function Ps(e,t){do{xs()}while(null!==ts);if(0!==(48&Ru))throw Error(i(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null;var r=n.lanes|n.childLanes,a=r,o=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var u=e.eventTimes,s=e.expirationTimes;0<o;){var l=31-zt(o),c=1<<l;a[l]=0,u[l]=-1,s[l]=-1,o&=~c}if(null!==os&&0===(24&r)&&os.has(e)&&os.delete(e),e===Pu&&(Mu=Pu=null,xu=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(a=Ru,Ru|=32,Lu.current=null,Hr=qt,Er(u=vr())){if("selectionStart"in u)s={start:u.selectionStart,end:u.selectionEnd};else e:if(s=(s=u.ownerDocument)&&s.defaultView||window,(c=s.getSelection&&s.getSelection())&&0!==c.rangeCount){s=c.anchorNode,o=c.anchorOffset,l=c.focusNode,c=c.focusOffset;try{s.nodeType,l.nodeType}catch(O){s=null;break e}var d=0,f=-1,p=-1,h=0,m=0,v=u,E=null;t:for(;;){for(var g;v!==s||0!==o&&3!==v.nodeType||(f=d+o),v!==l||0!==c&&3!==v.nodeType||(p=d+c),3===v.nodeType&&(d+=v.nodeValue.length),null!==(g=v.firstChild);)E=v,v=g;for(;;){if(v===u)break t;if(E===s&&++h===o&&(f=d),E===l&&++m===c&&(p=d),null!==(g=v.nextSibling))break;E=(v=E).parentNode}v=g}s=-1===f||-1===p?null:{start:f,end:p}}else s=null;s=s||{start:0,end:0}}else s=null;Yr={focusedElem:u,selectionRange:s},qt=!1,ds=null,fs=!1,Xu=r;do{try{Ms()}catch(O){if(null===Xu)throw Error(i(330));Hs(Xu,O),Xu=Xu.nextEffect}}while(null!==Xu);ds=null,Xu=r;do{try{for(u=e;null!==Xu;){var y=Xu.flags;if(16&y&&ge(Xu.stateNode,""),128&y){var b=Xu.alternate;if(null!==b){var A=b.ref;null!==A&&("function"===typeof A?A(null):A.current=null)}}switch(1038&y){case 2:Tu(Xu),Xu.flags&=-3;break;case 6:Tu(Xu),Xu.flags&=-3,Nu(Xu.alternate,Xu);break;case 1024:Xu.flags&=-1025;break;case 1028:Xu.flags&=-1025,Nu(Xu.alternate,Xu);break;case 4:Nu(Xu.alternate,Xu);break;case 8:Ou(u,s=Xu);var C=s.alternate;Au(s),null!==C&&Au(C)}Xu=Xu.nextEffect}}catch(O){if(null===Xu)throw Error(i(330));Hs(Xu,O),Xu=Xu.nextEffect}}while(null!==Xu);if(A=Yr,b=vr(),y=A.focusedElem,u=A.selectionRange,b!==y&&y&&y.ownerDocument&&mr(y.ownerDocument.documentElement,y)){null!==u&&Er(y)&&(b=u.start,void 0===(A=u.end)&&(A=b),"selectionStart"in y?(y.selectionStart=b,y.selectionEnd=Math.min(A,y.value.length)):(A=(b=y.ownerDocument||document)&&b.defaultView||window).getSelection&&(A=A.getSelection(),s=y.textContent.length,C=Math.min(u.start,s),u=void 0===u.end?C:Math.min(u.end,s),!A.extend&&C>u&&(s=u,u=C,C=s),s=hr(y,C),o=hr(y,u),s&&o&&(1!==A.rangeCount||A.anchorNode!==s.node||A.anchorOffset!==s.offset||A.focusNode!==o.node||A.focusOffset!==o.offset)&&((b=b.createRange()).setStart(s.node,s.offset),A.removeAllRanges(),C>u?(A.addRange(b),A.extend(o.node,o.offset)):(b.setEnd(o.node,o.offset),A.addRange(b))))),b=[];for(A=y;A=A.parentNode;)1===A.nodeType&&b.push({element:A,left:A.scrollLeft,top:A.scrollTop});for("function"===typeof y.focus&&y.focus(),y=0;y<b.length;y++)(A=b[y]).element.scrollLeft=A.left,A.element.scrollTop=A.top}qt=!!Hr,Yr=Hr=null,e.current=n,Xu=r;do{try{for(y=e;null!==Xu;){var T=Xu.flags;if(36&T&&gu(y,Xu.alternate,Xu),128&T){b=void 0;var _=Xu.ref;if(null!==_){var D=Xu.stateNode;Xu.tag,b=D,"function"===typeof _?_(b):_.current=b}}Xu=Xu.nextEffect}}catch(O){if(null===Xu)throw Error(i(330));Hs(Xu,O),Xu=Xu.nextEffect}}while(null!==Xu);Xu=null,Ba(),Ru=a}else e.current=n;if(es)es=!1,ts=e,ns=t;else for(Xu=r;null!==Xu;)t=Xu.nextEffect,Xu.nextEffect=null,8&Xu.flags&&((T=Xu).sibling=null,T.stateNode=null),Xu=t;if(0===(r=e.pendingLanes)&&($u=null),1===r?e===us?is++:(is=0,us=e):is=0,n=n.stateNode,_a&&"function"===typeof _a.onCommitFiberRoot)try{_a.onCommitFiberRoot(Ta,n,void 0,64===(64&n.current.flags))}catch(O){}if(Es(e,Ga()),Ju)throw Ju=!1,e=Zu,Zu=null,e;return 0!==(8&Ru)||Qa(),null}function Ms(){for(;null!==Xu;){var e=Xu.alternate;fs||null===ds||(0!==(8&Xu.flags)?et(Xu,ds)&&(fs=!0):13===Xu.tag&&wu(e,Xu)&&et(Xu,ds)&&(fs=!0));var t=Xu.flags;0!==(256&t)&&Eu(e,Xu),0===(512&t)||es||(es=!0,Va(97,(function(){return xs(),null}))),Xu=Xu.nextEffect}}function xs(){if(90!==ns){var e=97<ns?97:ns;return ns=90,Ka(e,Us)}return!1}function Fs(e,t){rs.push(t,e),es||(es=!0,Va(97,(function(){return xs(),null})))}function Bs(e,t){as.push(t,e),es||(es=!0,Va(97,(function(){return xs(),null})))}function Us(){if(null===ts)return!1;var e=ts;if(ts=null,0!==(48&Ru))throw Error(i(331));var t=Ru;Ru|=32;var n=as;as=[];for(var r=0;r<n.length;r+=2){var a=n[r],o=n[r+1],u=a.destroy;if(a.destroy=void 0,"function"===typeof u)try{u()}catch(l){if(null===o)throw Error(i(330));Hs(o,l)}}for(n=rs,rs=[],r=0;r<n.length;r+=2){a=n[r],o=n[r+1];try{var s=a.create;a.destroy=s()}catch(l){if(null===o)throw Error(i(330));Hs(o,l)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return Ru=t,Qa(),!0}function js(e,t,n){fo(e,t=pu(0,t=cu(n,t),1)),t=ps(),null!==(e=vs(e,1))&&(Gt(e,1,t),Es(e,t))}function Hs(e,t){if(3===e.tag)js(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){js(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===$u||!$u.has(r))){var a=hu(n,e=cu(t,e),1);if(fo(n,a),a=ps(),null!==(n=vs(n,1)))Gt(n,1,a),Es(n,a);else if("function"===typeof r.componentDidCatch&&(null===$u||!$u.has(r)))try{r.componentDidCatch(t,e)}catch(o){}break}}n=n.return}}function Ys(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ps(),e.pingedLanes|=e.suspendedLanes&n,Pu===e&&(xu&n)===n&&(4===Uu||3===Uu&&(62914560&xu)===xu&&500>Ga()-Ku?Ds(e,0):zu|=n),Es(e,t)}function Gs(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0===(2&(t=e.mode))?t=1:0===(4&t)?t=99===za()?1:2:(0===ls&&(ls=Hu),0===(t=Ht(62914560&~ls))&&(t=4194304))),n=ps(),null!==(e=vs(e,t))&&(Gt(e,t,n),Es(e,n))}function zs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Ws(e,t,n,r){return new zs(e,t,n,r)}function Ks(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Vs(e,t){var n=e.alternate;return null===n?((n=Ws(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Qs(e,t,n,r,a,o){var u=2;if(r=e,"function"===typeof e)Ks(e)&&(u=1);else if("string"===typeof e)u=5;else e:switch(e){case _:return qs(n.children,a,o,t);case x:u=8,a|=16;break;case D:u=8,a|=1;break;case O:return(e=Ws(12,n,t,8|a)).elementType=O,e.type=O,e.lanes=o,e;case k:return(e=Ws(13,n,t,a)).type=k,e.elementType=k,e.lanes=o,e;case I:return(e=Ws(19,n,t,a)).elementType=I,e.lanes=o,e;case F:return Xs(n,a,o,t);case B:return(e=Ws(24,n,t,a)).elementType=B,e.lanes=o,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case N:u=10;break e;case S:u=9;break e;case w:u=11;break e;case L:u=14;break e;case R:u=16,r=null;break e;case P:u=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Ws(u,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function qs(e,t,n,r){return(e=Ws(7,e,r,t)).lanes=n,e}function Xs(e,t,n,r){return(e=Ws(23,e,r,t)).elementType=F,e.lanes=n,e}function Js(e,t,n){return(e=Ws(6,e,null,t)).lanes=n,e}function Zs(e,t,n){return(t=Ws(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function $s(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Yt(0),this.expirationTimes=Yt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Yt(0),this.mutableSourceEagerHydrationData=null}function el(e,t,n,r){var a=t.current,o=ps(),u=hs(a);e:if(n){t:{if(Xe(n=n._reactInternals)!==n||1!==n.tag)throw Error(i(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(Ea(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(i(171))}if(1===n.tag){var l=n.type;if(Ea(l)){n=ba(n,l,s);break e}}n=s}else n=fa;return null===t.context?t.context=n:t.pendingContext=n,(t=co(o,u)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),fo(a,t),ms(a,u,o),u}function tl(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nl(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function rl(e,t){nl(e,t),(e=e.alternate)&&nl(e,t)}function al(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new $s(e,t,null!=n&&!0===n.hydrate),t=Ws(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,so(t),e[ea]=n.current,Lr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var a=(t=r[e])._getVersion;a=a(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=n}function ol(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function il(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o._internalRoot;if("function"===typeof a){var u=a;a=function(){var e=tl(i);u.call(e)}}el(t,i,e,a)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new al(e,0,t?{hydrate:!0}:void 0)}(n,r),i=o._internalRoot,"function"===typeof a){var s=a;a=function(){var e=tl(i);s.call(e)}}Cs((function(){el(t,i,e,a)}))}return tl(i)}function ul(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ol(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:T,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}qu=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ha.current)Fi=!0;else{if(0===(n&r)){switch(Fi=!1,t.tag){case 3:Vi(t),Qo();break;case 5:xo(t);break;case 1:Ea(t.type)&&Aa(t);break;case 4:Po(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var a=t.type._context;da(Za,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(n&t.child.childLanes)?$i(e,t,n):(da(Bo,1&Bo.current),null!==(t=iu(e,t,n))?t.sibling:null);da(Bo,1&Bo.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(64&e.flags)){if(r)return ou(e,t,n);t.flags|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),da(Bo,Bo.current),r)break;return null;case 23:case 24:return t.lanes=0,Yi(e,t,n)}return iu(e,t,n)}Fi=0!==(16384&e.flags)}else Fi=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=va(t,pa.current),oo(t,n),a=ui(null,t,r,e,a,n),t.flags|=1,"object"===typeof a&&null!==a&&"function"===typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ea(r)){var o=!0;Aa(t)}else o=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,so(t);var u=r.getDerivedStateFromProps;"function"===typeof u&&Eo(t,r,u,e),a.updater=go,t.stateNode=a,a._reactInternals=t,Co(t,r,e,n),t=Ki(null,t,r,!0,o,n)}else t.tag=0,Bi(null,t,a,n),t=t.child;return t;case 16:a=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=(o=a._init)(a._payload),t.type=a,o=t.tag=function(e){if("function"===typeof e)return Ks(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===w)return 11;if(e===L)return 14}return 2}(a),e=Ja(a,e),o){case 0:t=zi(null,t,a,e,n);break e;case 1:t=Wi(null,t,a,e,n);break e;case 11:t=Ui(null,t,a,e,n);break e;case 14:t=ji(null,t,a,Ja(a.type,e),r,n);break e}throw Error(i(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,zi(e,t,r,a=t.elementType===r?a:Ja(r,a),n);case 1:return r=t.type,a=t.pendingProps,Wi(e,t,r,a=t.elementType===r?a:Ja(r,a),n);case 3:if(Vi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,lo(e,t),ho(t,r,null,n),(r=t.memoizedState.element)===a)Qo(),t=iu(e,t,n);else{if((o=(a=t.stateNode).hydrate)&&(Ho=Qr(t.stateNode.containerInfo.firstChild),jo=t,o=Yo=!0),o){if(null!=(e=a.mutableSourceEagerHydrationData))for(a=0;a<e.length;a+=2)(o=e[a])._workInProgressVersionPrimary=e[a+1],qo.push(o);for(n=So(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Bi(e,t,r,n),Qo();t=t.child}return t;case 5:return xo(t),null===e&&Wo(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,u=a.children,zr(r,a)?u=null:null!==o&&zr(r,o)&&(t.flags|=16),Gi(e,t),Bi(e,t,u,n),t.child;case 6:return null===e&&Wo(t),null;case 13:return $i(e,t,n);case 4:return Po(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=No(t,null,r,n):Bi(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,Ui(e,t,r,a=t.elementType===r?a:Ja(r,a),n);case 7:return Bi(e,t,t.pendingProps,n),t.child;case 8:case 12:return Bi(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,u=t.memoizedProps,o=a.value;var s=t.type._context;if(da(Za,s._currentValue),s._currentValue=o,null!==u)if(s=u.value,0===(o=cr(s,o)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(s,o):1073741823))){if(u.children===a.children&&!ha.current){t=iu(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var l=s.dependencies;if(null!==l){u=s.child;for(var c=l.firstContext;null!==c;){if(c.context===r&&0!==(c.observedBits&o)){1===s.tag&&((c=co(-1,n&-n)).tag=2,fo(s,c)),s.lanes|=n,null!==(c=s.alternate)&&(c.lanes|=n),ao(s.return,n),l.lanes|=n;break}c=c.next}}else u=10===s.tag&&s.type===t.type?null:s.child;if(null!==u)u.return=s;else for(u=s;null!==u;){if(u===t){u=null;break}if(null!==(s=u.sibling)){s.return=u.return,u=s;break}u=u.return}s=u}Bi(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=(o=t.pendingProps).children,oo(t,n),r=r(a=io(a,o.unstable_observedBits)),t.flags|=1,Bi(e,t,r,n),t.child;case 14:return o=Ja(a=t.type,t.pendingProps),ji(e,t,a,o=Ja(a.type,o),r,n);case 15:return Hi(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ja(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Ea(r)?(e=!0,Aa(t)):e=!1,oo(t,n),bo(t,r,a),Co(t,r,a,n),Ki(null,t,r,!0,e,n);case 19:return ou(e,t,n);case 23:case 24:return Yi(e,t,n)}throw Error(i(156,t.tag))},al.prototype.render=function(e){el(e,this._internalRoot,null,null)},al.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;el(null,e,null,(function(){t[ea]=null}))},tt=function(e){13===e.tag&&(ms(e,4,ps()),rl(e,4))},nt=function(e){13===e.tag&&(ms(e,67108864,ps()),rl(e,67108864))},rt=function(e){if(13===e.tag){var t=ps(),n=hs(e);ms(e,n,t),rl(e,n)}},at=function(e,t){return t()},Ne=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=oa(r);if(!a)throw Error(i(90));J(r),ne(r,a)}}}break;case"textarea":le(e,n);break;case"select":null!=(t=n.value)&&ie(e,!!n.multiple,t,!1)}},Re=As,Pe=function(e,t,n,r,a){var o=Ru;Ru|=4;try{return Ka(98,e.bind(null,t,n,r,a))}finally{0===(Ru=o)&&(Qu(),Qa())}},Me=function(){0===(49&Ru)&&(function(){if(null!==os){var e=os;os=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,Es(e,Ga())}))}Qa()}(),xs())},xe=function(e,t){var n=Ru;Ru|=2;try{return e(t)}finally{0===(Ru=n)&&(Qu(),Qa())}};var sl={Events:[ra,aa,oa,Ie,Le,xs,{current:!1}]},ll={findFiberByHostInstance:na,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},cl={bundleType:ll.bundleType,version:ll.version,rendererPackageName:ll.rendererPackageName,rendererConfig:ll.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:A.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=$e(e))?null:e.stateNode},findFiberByHostInstance:ll.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var dl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!dl.isDisabled&&dl.supportsFiber)try{Ta=dl.inject(cl),_a=dl}catch(ve){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=sl,t.createPortal=ul,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=null===(e=$e(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Ru;if(0!==(48&n))return e(t);Ru|=1;try{if(e)return Ka(99,e.bind(null,t))}finally{Ru=n,Qa()}},t.hydrate=function(e,t,n){if(!ol(t))throw Error(i(200));return il(null,e,t,!0,n)},t.render=function(e,t,n){if(!ol(t))throw Error(i(200));return il(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!ol(e))throw Error(i(40));return!!e._reactRootContainer&&(Cs((function(){il(null,null,e,!1,(function(){e._reactRootContainer=null,e[ea]=null}))})),!0)},t.unstable_batchedUpdates=As,t.unstable_createPortal=function(e,t){return ul(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ol(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return il(e,t,n,!1,r)},t.version="17.0.2"},17119:function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(38345)},28321:function(e,t,n){"use strict";n.r(t),n.d(t,{I18nContext:function(){return v},I18nextProvider:function(){return K},Trans:function(){return B},Translation:function(){return W},composeInitialProps:function(){return _},getDefaults:function(){return y},getI18n:function(){return C},getInitialProps:function(){return D},initReactI18next:function(){return T},setDefaults:function(){return g},setI18n:function(){return A},useSSR:function(){return V},useTranslation:function(){return H},withSSR:function(){return q},withTranslation:function(){return z}});var r=n(80045),a=n(64467),o=n(82284),i=n(9950),u=n(57530),s=n.n(u),l=n(23029),c=n(92901);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(n,!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p,h,m={bindI18n:"languageChanging languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0},v=i.createContext();function E(){return h}function g(){m=f({},m,{},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})}function y(){return m}var b=function(){function e(){(0,l.A)(this,e),this.usedNamespaces={}}return(0,c.A)(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach((function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)}))}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function A(e){p=e}function C(){return p}var T={type:"3rdParty",init:function(e){g(e.options.react),A(e)}};function _(e){return function(t){return new Promise((function(n){var r=D();e.getInitialProps?e.getInitialProps(t).then((function(e){n(f({},e,{},r))})):n(r)}))}}function D(){var e=C(),t=e.reportNamespaces?e.reportNamespaces.getUsedNamespaces():[],n={},r={};return e.languages.forEach((function(n){r[n]={},t.forEach((function(t){r[n][t]=e.getResourceBundle(n,t)||{}}))})),n.initialI18nStore=r,n.initialLanguage=e.language,n}function O(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];"string"===typeof n[0]&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var N={};function S(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"===typeof t[0]&&N[t[0]]||("string"===typeof t[0]&&(N[t[0]]=new Date),O.apply(void 0,t))}function w(e,t,n){e.loadNamespaces(t,(function(){if(e.isInitialized)n();else{e.on("initialized",(function t(){setTimeout((function(){e.off("initialized",t)}),0),n()}))}}))}function k(e){return e.displayName||e.name||("string"===typeof e&&e.length>0?e:"Unknown")}function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(n,!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function R(e){return e&&(e.children||e.props&&e.props.children)}function P(e){return e?e&&e.children?e.children:e.props&&e.props.children:[]}function M(e){return Array.isArray(e)?e:[e]}function x(e,t,n,r){if(!t)return"";var a=e,u=M(t),s=r.transKeepBasicHtmlNodesFor||[];return u.forEach((function(e,t){var n="".concat(t);if("string"===typeof e)a="".concat(a).concat(e);else if(R(e)){var u=s.indexOf(e.type)>-1&&1===Object.keys(e.props).length&&"string"===typeof R(e)?e.type:n;a=e.props&&e.props.i18nIsDynamicList?"".concat(a,"<").concat(u,"></").concat(u,">"):"".concat(a,"<").concat(u,">").concat(x("",P(e),t+1,r),"</").concat(u,">")}else if(i.isValidElement(e))a=s.indexOf(e.type)>-1&&0===Object.keys(e.props).length?"".concat(a,"<").concat(e.type,"/>"):"".concat(a,"<").concat(n,"></").concat(n,">");else if("object"===(0,o.A)(e)){var l=L({},e),c=l.format;delete l.format;var d=Object.keys(l);c&&1===d.length?a="".concat(a,"{{").concat(d[0],", ").concat(c,"}}"):1===d.length?a="".concat(a,"{{").concat(d[0],"}}"):O("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",e)}else O("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",e)})),a}function F(e,t,n,r,a){if(""===t)return[];var u=r.transKeepBasicHtmlNodesFor||[],l=t&&new RegExp(u.join("|")).test(t);if(!e&&!l)return[t];var c={};!function e(t){M(t).forEach((function(t){"string"!==typeof t&&(R(t)?e(P(t)):"object"!==(0,o.A)(t)||i.isValidElement(t)||Object.assign(c,t))}))}(e);var d=n.services.interpolator.interpolate(t,L({},c,{},a),n.language);var f=function e(t,n){var a=M(t);return M(n).reduce((function(t,n,s){var c=n.children&&n.children[0]&&n.children[0].content;if("tag"===n.type){var d=a[parseInt(n.name,10)]||{},f=i.isValidElement(d);if("string"===typeof d)t.push(d);else if(R(d)){var p=P(d),h=e(p,n.children),m=function(e){return"[object Array]"===Object.prototype.toString.call(e)&&e.every((function(e){return i.isValidElement(e)}))}(p)&&0===h.length?p:h;d.dummy&&(d.children=m),t.push(i.cloneElement(d,L({},d.props,{key:s}),m))}else if(l&&"object"===(0,o.A)(d)&&d.dummy&&!f){var v=e(a,n.children);t.push(i.cloneElement(d,L({},d.props,{key:s}),v))}else if(Number.isNaN(parseFloat(n.name)))if(r.transSupportBasicHtmlNodes&&u.indexOf(n.name)>-1)if(n.voidElement)t.push(i.createElement(n.name,{key:"".concat(n.name,"-").concat(s)}));else{var E=e(a,n.children);t.push(i.createElement(n.name,{key:"".concat(n.name,"-").concat(s)},E))}else if(n.voidElement)t.push("<".concat(n.name," />"));else{var g=e(a,n.children);t.push("<".concat(n.name,">").concat(g,"</").concat(n.name,">"))}else if("object"!==(0,o.A)(d)||f)1===n.children.length&&c?t.push(i.cloneElement(d,L({},d.props,{key:s}),c)):t.push(i.cloneElement(d,L({},d.props,{key:s})));else{var y=n.children[0]?c:null;y&&t.push(y)}}else"text"===n.type&&t.push(n.content);return t}),[])}([{dummy:!0,children:e}],s().parse("<0>".concat(d,"</0>")));return P(f[0])}function B(e){var t=e.children,n=e.count,a=e.parent,o=e.i18nKey,u=e.tOptions,s=e.values,l=e.defaults,c=e.components,d=e.ns,f=e.i18n,p=e.t,h=(0,r.A)(e,["children","count","parent","i18nKey","tOptions","values","defaults","components","ns","i18n","t"]),m=E()&&(0,i.useContext)(v)||{},g=m.i18n,b=m.defaultNS,A=f||g||C();if(!A)return S("You will need pass in an i18next instance by using i18nextReactModule"),t;var T=p||A.t.bind(A)||function(e){return e},_=L({},y(),{},A.options&&A.options.react),D=void 0!==a?a:_.defaultTransParent,O=d||T.ns||b||A.options&&A.options.defaultNS;O="string"===typeof O?[O]:O||["translation"];var N=l||x("",t,0,_)||_.transEmptyNodeValue,w=_.hashTransKey,k=o||(w?w(N):N),I=L({},u,{count:n},s,{},s?{}:{interpolation:{prefix:"#$?",suffix:"?$#"}},{defaultValue:N,ns:O}),R=k?T(k,I):N;return D?i.createElement(D,h,F(c||t,R,A,_,I)):F(c||t,R,A,_,I)}var U=n(5544);function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,r=(0,i.useContext)(v),o=E()&&r||{},u=o.i18n,s=o.defaultNS,l=n||u||C();if(l&&!l.reportNamespaces&&(l.reportNamespaces=new b),!l){S("You will need pass in an i18next instance by using initReactI18next");var c=[function(e){return e},{},!1];return c.t=function(e){return e},c.i18n={},c.ready=!1,c}var d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(n,!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},y(),{},l.options.react),f=t.useSuspense,p=void 0===f?d.useSuspense:f,h=e||s||l.options&&l.options.defaultNS;h="string"===typeof h?[h]:h||["translation"],l.reportNamespaces.addUsedNamespaces&&l.reportNamespaces.addUsedNamespaces(h);var m=(l.isInitialized||l.initializedStoreOnce)&&h.every((function(e){return function(e,t){if(!t.languages||!t.languages.length)return S("i18n.languages were undefined or empty",t.languages),!0;var n=t.languages[0],r=!!t.options&&t.options.fallbackLng,a=t.languages[t.languages.length-1];if("cimode"===n.toLowerCase())return!0;var o=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!!t.hasResourceBundle(n,e)||!t.services.backendConnector.backend||!(!o(n,e)||r&&!o(a,e))}(e,l)}));function g(){return{t:l.getFixedT(null,"fallback"===d.nsMode?h:h[0])}}var A=(0,i.useState)(g()),T=(0,U.A)(A,2),_=T[0],D=T[1];(0,i.useEffect)((function(){var e=!0,t=d.bindI18n,n=d.bindI18nStore;function r(){e&&D(g())}return m||p||w(l,h,(function(){e&&D(g())})),t&&l&&l.on(t,r),n&&l&&l.store.on(n,r),function(){e=!1,t&&l&&t.split(" ").forEach((function(e){return l.off(e,r)})),n&&l&&n.split(" ").forEach((function(e){return l.store.off(e,r)}))}}),[h.join()]);var O=[_.t,l,m];if(O.t=_.t,O.i18n=l,O.ready=m,m)return O;if(!m&&!p)return O;throw new Promise((function(e){w(l,h,(function(){D(g()),e()}))}))}var Y=n(58168);function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){function o(o){var u=o.forwardedRef,s=(0,r.A)(o,["forwardedRef"]),l=H(e,s),c=(0,U.A)(l,3),d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(n,!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},s,{t:c[0],i18n:c[1],tReady:c[2]});return t.withRef&&u&&(d.ref=u),i.createElement(n,d)}o.displayName="withI18nextTranslation(".concat(k(n),")"),o.WrappedComponent=n;return t.withRef?i.forwardRef((function(e,t){return i.createElement(o,(0,Y.A)({},e,{forwardedRef:t}))})):o}}function W(e){var t=e.ns,n=e.children,a=H(t,(0,r.A)(e,["ns","children"])),o=(0,U.A)(a,3),i=o[0],u=o[1],s=o[2];return n(i,{i18n:u,lng:u.language},s)}function K(e){var t=e.i18n,n=e.defaultNS,r=e.children;return h=!0,i.createElement(v.Provider,{value:{i18n:t,defaultNS:n}},r)}function V(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).i18n,r=(0,i.useContext)(v),a=(E()&&r||{}).i18n,o=n||a||C();o.options&&o.options.isClone||(e&&!o.initializedStoreOnce&&(o.services.resourceStore.data=e,o.initializedStoreOnce=!0),t&&!o.initializedLanguageOnce&&(o.changeLanguage(t),o.initializedLanguageOnce=!0))}function Q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function q(){return function(e){function t(t){var n=t.initialI18nStore,o=t.initialLanguage,u=(0,r.A)(t,["initialI18nStore","initialLanguage"]);return V(n,o),i.createElement(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q(n,!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},u))}return t.getInitialProps=_(e),t.displayName="withI18nextSSR(".concat(k(e),")"),t.WrappedComponent=e,t}}},4899:function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function a(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}.bind(this))}function o(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof e.getDerivedStateFromProps&&"function"!==typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,u=null;if("function"===typeof t.componentWillMount?n="componentWillMount":"function"===typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"===typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"===typeof t.componentWillUpdate?u="componentWillUpdate":"function"===typeof t.UNSAFE_componentWillUpdate&&(u="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==u){var s=e.displayName||e.name,l="function"===typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+s+" uses "+l+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==i?"\n "+i:"")+(null!==u?"\n "+u:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=a),"function"===typeof t.getSnapshotBeforeUpdate){if("function"!==typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=o;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:function(){return i}}),r.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0},158:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(9950),i=h(o),u=h(n(17119)),s=h(n(11942)),l=h(n(90544)),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(82936)),d=n(85652),f=h(d),p=n(4899);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var v=t.portalClassName="ReactModalPortal",E=t.bodyOpenClassName="ReactModal__Body--open",g=d.canUseDOM&&void 0!==u.default.createPortal,y=function(e){return document.createElement(e)},b=function(){return g?u.default.createPortal:u.default.unstable_renderSubtreeIntoContainer};function A(e){return e()}var C=function(e){function t(){var e,n,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,s=Array(o),c=0;c<o;c++)s[c]=arguments[c];return n=a=m(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),a.removePortal=function(){!g&&u.default.unmountComponentAtNode(a.node);var e=A(a.props.parentSelector);e&&e.contains(a.node)?e.removeChild(a.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},a.portalRef=function(e){a.portal=e},a.renderPortal=function(e){var n=b()(a,i.default.createElement(l.default,r({defaultStyles:t.defaultStyles},e)),a.node);a.portalRef(n)},m(a,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){d.canUseDOM&&(g||(this.node=y("div")),this.node.className=this.props.portalClassName,A(this.props.parentSelector).appendChild(this.node),!g&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:A(e.parentSelector),nextParent:A(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(d.canUseDOM){var r=this.props,a=r.isOpen,o=r.portalClassName;e.portalClassName!==o&&(this.node.className=o);var i=n.prevParent,u=n.nextParent;u!==i&&(i.removeChild(this.node),u.appendChild(this.node)),(e.isOpen||a)&&!g&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&g?(!this.node&&g&&(this.node=y("div")),b()(i.default.createElement(l.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){c.setElement(e)}}]),t}(o.Component);C.propTypes={isOpen:s.default.bool.isRequired,style:s.default.shape({content:s.default.object,overlay:s.default.object}),portalClassName:s.default.string,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,className:s.default.oneOfType([s.default.string,s.default.shape({base:s.default.string.isRequired,afterOpen:s.default.string.isRequired,beforeClose:s.default.string.isRequired})]),overlayClassName:s.default.oneOfType([s.default.string,s.default.shape({base:s.default.string.isRequired,afterOpen:s.default.string.isRequired,beforeClose:s.default.string.isRequired})]),appElement:s.default.oneOfType([s.default.instanceOf(f.default),s.default.instanceOf(d.SafeHTMLCollection),s.default.instanceOf(d.SafeNodeList),s.default.arrayOf(s.default.instanceOf(f.default))]),onAfterOpen:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,ariaHideApp:s.default.bool,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,parentSelector:s.default.func,aria:s.default.object,data:s.default.object,role:s.default.string,contentLabel:s.default.string,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func},C.defaultProps={isOpen:!1,portalClassName:v,bodyOpenClassName:E,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return i.default.createElement("div",e,t)},contentElement:function(e,t){return i.default.createElement("div",e,t)}},C.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,p.polyfill)(C),t.default=C},90544:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(9950),u=v(n(11942)),s=m(n(84013)),l=v(n(70749)),c=m(n(82936)),d=m(n(85140)),f=n(85652),p=v(f),h=v(n(31998));function m(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function v(e){return e&&e.__esModule?e:{default:e}}n(50797);var E={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},g=0,y=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,a=e.htmlOpenClassName,o=e.bodyOpenClassName,i=e.parentSelector,u=i&&i().ownerDocument||document;o&&d.remove(u.body,o),a&&d.remove(u.getElementsByTagName("html")[0],a),r&&g>0&&0===(g-=1)&&c.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(s.returnFocus(n.props.preventScroll),s.teardownScopedFocus()):s.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),h.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(s.setupScopedFocus(n.node),s.markForFocusLater()),n.setState({isOpen:!0},(function(){n.openAnimationFrame=requestAnimationFrame((function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})}))})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,l.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===("undefined"===typeof t?"undefined":a(t))?t:{base:E[e],afterOpen:E[e]+"--after-open",beforeClose:E[e]+"--before-close"},o=r.base;return n.state.afterOpen&&(o=o+" "+r.afterOpen),n.state.beforeClose&&(o=o+" "+r.beforeClose),"string"===typeof t&&t?o+" "+t:o},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,a=e.bodyOpenClassName,o=e.parentSelector,i=o&&o().ownerDocument||document;a&&d.add(i.body,a),r&&d.add(i.getElementsByTagName("html")[0],r),n&&(g+=1,c.hide(t)),h.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,a=e.overlayClassName,o=e.defaultStyles,i=e.children,u=n?{}:o.content,s=a?{}:o.overlay;if(this.shouldBeClosed())return null;var l={ref:this.setOverlayRef,className:this.buildClassName("overlay",a),style:r({},s,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=r({id:t,ref:this.setContentRef,style:r({},u,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(c,i);return this.props.overlayElement(l,d)}}]),t}(i.Component);y.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},y.propTypes={isOpen:u.default.bool.isRequired,defaultStyles:u.default.shape({content:u.default.object,overlay:u.default.object}),style:u.default.shape({content:u.default.object,overlay:u.default.object}),className:u.default.oneOfType([u.default.string,u.default.object]),overlayClassName:u.default.oneOfType([u.default.string,u.default.object]),parentSelector:u.default.func,bodyOpenClassName:u.default.string,htmlOpenClassName:u.default.string,ariaHideApp:u.default.bool,appElement:u.default.oneOfType([u.default.instanceOf(p.default),u.default.instanceOf(f.SafeHTMLCollection),u.default.instanceOf(f.SafeNodeList),u.default.arrayOf(u.default.instanceOf(p.default))]),onAfterOpen:u.default.func,onAfterClose:u.default.func,onRequestClose:u.default.func,closeTimeoutMS:u.default.number,shouldFocusAfterRender:u.default.bool,shouldCloseOnOverlayClick:u.default.bool,shouldReturnFocusAfterClose:u.default.bool,preventScroll:u.default.bool,role:u.default.string,contentLabel:u.default.string,aria:u.default.object,data:u.default.object,children:u.default.node,shouldCloseOnEsc:u.default.bool,overlayRef:u.default.func,contentRef:u.default.func,id:u.default.string,overlayElement:u.default.func,contentElement:u.default.func,testId:u.default.string},t.default=y,e.exports=t.default},82936:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){u&&(u.removeAttribute?u.removeAttribute("aria-hidden"):null!=u.length?u.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(u).forEach((function(e){return e.removeAttribute("aria-hidden")})));u=null},t.log=function(){0},t.assertNodeList=s,t.setElement=function(e){var t=e;if("string"===typeof t&&i.canUseDOM){var n=document.querySelectorAll(t);s(n,t),t=n}return u=t||u},t.validateElement=l,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var a,o=l(e)[Symbol.iterator]();!(t=(a=o.next()).done);t=!0){a.value.setAttribute("aria-hidden","true")}}catch(i){n=!0,r=i}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var a,o=l(e)[Symbol.iterator]();!(t=(a=o.next()).done);t=!0){a.value.removeAttribute("aria-hidden")}}catch(i){n=!0,r=i}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){u=null};var r,a=n(22138),o=(r=a)&&r.__esModule?r:{default:r},i=n(85652);var u=null;function s(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function l(e){var t=e||u;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,o.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},50797:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[i,u],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}i=u=null,s=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(s.length);for(var e=[i,u],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r,a=n(31998),o=(r=a)&&r.__esModule?r:{default:r};var i=void 0,u=void 0,s=[];function l(){0!==s.length&&s[s.length-1].focusContent()}o.default.subscribe((function(e,t){i||u||((i=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),i.style.position="absolute",i.style.opacity="0",i.setAttribute("tabindex","0"),i.addEventListener("focus",l),(u=i.cloneNode()).addEventListener("focus",l)),(s=t).length>0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==u&&document.body.appendChild(u)):(i.parentElement&&i.parentElement.removeChild(i),u.parentElement&&u.parentElement.removeChild(u))}))},85140:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)a(e,n[t]);var o=document.body;for(var i in r)a(o,r[i]);n={},r={}},t.log=function(){0};var n={},r={};function a(e,t){e.classList.remove(t)}t.add=function(e,t){return a=e.classList,o="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(o,e),a.add(e)}));var a,o},t.remove=function(e,t){return a=e.classList,o="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(o,e),0===o[e]&&a.remove(e)}));var a,o}},84013:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){i=[]},t.log=function(){0},t.handleBlur=l,t.handleFocus=c,t.markForFocusLater=function(){i.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==i.length&&(t=i.pop()).focus({preventScroll:e}))}catch(n){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){i.length>0&&i.pop()},t.setupScopedFocus=function(e){u=e,window.addEventListener?(window.addEventListener("blur",l,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",l),document.attachEvent("onFocus",c))},t.teardownScopedFocus=function(){u=null,window.addEventListener?(window.removeEventListener("blur",l),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",l),document.detachEvent("onFocus",c))};var r,a=n(10513),o=(r=a)&&r.__esModule?r:{default:r};var i=[],u=null,s=!1;function l(){s=!0}function c(){if(s){if(s=!1,!u)return;setTimeout((function(){u.contains(document.activeElement)||((0,o.default)(u)[0]||u).focus()}),0)}}},31998:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){r=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},r=new n;t.default=r},85652:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,a=n(30789);var o=((r=a)&&r.__esModule?r:{default:r}).default,i=o.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=o.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=o.canUseDOM?window.NodeList:{},t.canUseDOM=o.canUseDOM;t.default=i},70749:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,o.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,a=t.shiftKey,u=n[0],s=n[n.length-1],l=i();if(e===l){if(!a)return;r=s}s!==l||a||(r=u);u===l&&a&&(r=s);if(r)return t.preventDefault(),void r.focus();var c=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==c||"Chrome"==c[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var d=n.indexOf(l);d>-1&&(d+=a?-1:1);if("undefined"===typeof(r=n[d]))return t.preventDefault(),void(r=a?s:u).focus();t.preventDefault(),r.focus()};var r,a=n(10513),o=(r=a)&&r.__esModule?r:{default:r};function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?i(e.activeElement.shadowRoot):e.activeElement}e.exports=t.default},10513:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=[].slice.call(t.querySelectorAll("*"),0).reduce((function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])}),[]);return n.filter(u)};var n="none",r="contents",a=/input|select|textarea|button|object|iframe/;function o(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var a=window.getComputedStyle(e),o=a.getPropertyValue("display");return t?o!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,a):o===n}catch(i){return console.warn("Failed to inspect element style"),!1}}function i(e,t){var n=e.nodeName.toLowerCase();return(a.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),o(t))return!1;t=t.parentNode}return!0}(e)}function u(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&i(e,!n)}e.exports=t.default},34806:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(158),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},22138:function(e){"use strict";var t=function(){};e.exports=t},71832:function(e,t,n){"use strict";n.d(t,{$$:function(){return c},Ay:function(){return d},kr:function(){return l}});var r=n(77387),a=n(9417),o=n(64467),i=n(9950),u=n(83102),s=n.n(u),l=s()(),c=s()(),d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return t=e.call.apply(e,[this].concat(r))||this,(0,o.default)((0,a.A)((0,a.A)(t)),"referenceNode",void 0),(0,o.default)((0,a.A)((0,a.A)(t)),"setReferenceNode",(function(e){e&&t.referenceNode!==e&&(t.referenceNode=e,t.forceUpdate())})),t}(0,r.A)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){this.referenceNode=null},n.render=function(){return i.createElement(l.Provider,{value:this.referenceNode},i.createElement(c.Provider,{value:this.setReferenceNode},this.props.children))},t}(i.Component)},57152:function(e,t,n){"use strict";n.d(t,{Ay:function(){return be}});var r=n(98587),a=n(58168),o=n(77387),i=n(9417),u=n(64467),s=n(27980),l=n.n(s),c=n(9950),d="undefined"!==typeof window&&"undefined"!==typeof document&&"undefined"!==typeof navigator,f=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(d&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();var p=d&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),f))}};function h(e){return e&&"[object Function]"==={}.toString.call(e)}function m(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function v(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function E(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=m(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/(auto|scroll|overlay)/.test(n+a+r)?e:E(v(e))}function g(e){return e&&e.referenceNode?e.referenceNode:e}var y=d&&!(!window.MSInputMethodContext||!document.documentMode),b=d&&/MSIE 10/.test(navigator.userAgent);function A(e){return 11===e?y:10===e?b:y||b}function C(e){if(!e)return document.documentElement;for(var t=A(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===m(n,"position")?C(n):n:e?e.ownerDocument.documentElement:document.documentElement}function T(e){return null!==e.parentNode?T(e.parentNode):e}function _(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,a=n?t:e,o=document.createRange();o.setStart(r,0),o.setEnd(a,0);var i=o.commonAncestorContainer;if(e!==i&&t!==i||r.contains(a))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||C(e.firstElementChild)===e)}(i)?i:C(i);var u=T(e);return u.host?_(u.host,t):_(e,T(t).host)}function D(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function O(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function N(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],A(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function S(e){var t=e.body,n=e.documentElement,r=A(10)&&getComputedStyle(n);return{height:N("Height",t,n,r),width:N("Width",t,n,r)}}var w=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),k=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},I=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function L(e){return I({},e,{right:e.left+e.width,bottom:e.top+e.height})}function R(e){var t={};try{if(A(10)){t=e.getBoundingClientRect();var n=D(e,"top"),r=D(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(d){}var a={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},o="HTML"===e.nodeName?S(e.ownerDocument):{},i=o.width||e.clientWidth||a.width,u=o.height||e.clientHeight||a.height,s=e.offsetWidth-i,l=e.offsetHeight-u;if(s||l){var c=m(e);s-=O(c,"x"),l-=O(c,"y"),a.width-=s,a.height-=l}return L(a)}function P(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=A(10),a="HTML"===t.nodeName,o=R(e),i=R(t),u=E(e),s=m(t),l=parseFloat(s.borderTopWidth),c=parseFloat(s.borderLeftWidth);n&&a&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var d=L({top:o.top-i.top-l,left:o.left-i.left-c,width:o.width,height:o.height});if(d.marginTop=0,d.marginLeft=0,!r&&a){var f=parseFloat(s.marginTop),p=parseFloat(s.marginLeft);d.top-=l-f,d.bottom-=l-f,d.left-=c-p,d.right-=c-p,d.marginTop=f,d.marginLeft=p}return(r&&!n?t.contains(u):t===u&&"BODY"!==u.nodeName)&&(d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=D(t,"top"),a=D(t,"left"),o=n?-1:1;return e.top+=r*o,e.bottom+=r*o,e.left+=a*o,e.right+=a*o,e}(d,t)),d}function M(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===m(e,"position"))return!0;var n=v(e);return!!n&&M(n)}function x(e){if(!e||!e.parentElement||A())return document.documentElement;for(var t=e.parentElement;t&&"none"===m(t,"transform");)t=t.parentElement;return t||document.documentElement}function F(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o={top:0,left:0},i=a?x(e):_(e,g(t));if("viewport"===r)o=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=P(e,n),a=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),i=t?0:D(n),u=t?0:D(n,"left");return L({top:i-r.top+r.marginTop,left:u-r.left+r.marginLeft,width:a,height:o})}(i,a);else{var u=void 0;"scrollParent"===r?"BODY"===(u=E(v(t))).nodeName&&(u=e.ownerDocument.documentElement):u="window"===r?e.ownerDocument.documentElement:r;var s=P(u,i,a);if("HTML"!==u.nodeName||M(i))o=s;else{var l=S(e.ownerDocument),c=l.height,d=l.width;o.top+=s.top-s.marginTop,o.bottom=c+s.top,o.left+=s.left-s.marginLeft,o.right=d+s.left}}var f="number"===typeof(n=n||0);return o.left+=f?n:n.left||0,o.top+=f?n:n.top||0,o.right-=f?n:n.right||0,o.bottom-=f?n:n.bottom||0,o}function B(e,t,n,r,a){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var i=F(n,r,o,a),u={top:{width:i.width,height:t.top-i.top},right:{width:i.right-t.right,height:i.height},bottom:{width:i.width,height:i.bottom-t.bottom},left:{width:t.left-i.left,height:i.height}},s=Object.keys(u).map((function(e){return I({key:e},u[e],{area:(t=u[e],t.width*t.height)});var t})).sort((function(e,t){return t.area-e.area})),l=s.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),c=l.length>0?l[0].key:s[0].key,d=e.split("-")[1];return c+(d?"-"+d:"")}function U(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return P(n,r?x(t):_(t,g(n)),r)}function j(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function H(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function Y(e,t,n){n=n.split("-")[0];var r=j(e),a={width:r.width,height:r.height},o=-1!==["right","left"].indexOf(n),i=o?"top":"left",u=o?"left":"top",s=o?"height":"width",l=o?"width":"height";return a[i]=t[i]+t[s]/2-r[s]/2,a[u]=n===u?t[u]-r[l]:t[H(u)],a}function G(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function z(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=G(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&h(n)&&(t.offsets.popper=L(t.offsets.popper),t.offsets.reference=L(t.offsets.reference),t=n(t,e))})),t}function W(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=U(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=B(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=Y(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=z(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function K(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function V(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var a=t[r],o=a?""+a+n:e;if("undefined"!==typeof document.body.style[o])return o}return null}function Q(){return this.state.isDestroyed=!0,K(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[V("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function q(e){var t=e.ownerDocument;return t?t.defaultView:window}function X(e,t,n,r){var a="BODY"===e.nodeName,o=a?e.ownerDocument.defaultView:e;o.addEventListener(t,n,{passive:!0}),a||X(E(o.parentNode),t,n,r),r.push(o)}function J(e,t,n,r){n.updateBound=r,q(e).addEventListener("resize",n.updateBound,{passive:!0});var a=E(e);return X(a,"scroll",n.updateBound,n.scrollParents),n.scrollElement=a,n.eventsEnabled=!0,n}function Z(){this.state.eventsEnabled||(this.state=J(this.reference,this.options,this.state,this.scheduleUpdate))}function $(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,q(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function ee(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function te(e,t){Object.keys(t).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&ee(t[n])&&(r="px"),e.style[n]=t[n]+r}))}var ne=d&&/Firefox/i.test(navigator.userAgent);function re(e,t,n){var r=G(e,(function(e){return e.name===t})),a=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}));if(!a){var o="`"+t+"`",i="`"+n+"`";console.warn(i+" modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return a}var ae=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],oe=ae.slice(3);function ie(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=oe.indexOf(e),r=oe.slice(n+1).concat(oe.slice(0,n));return t?r.reverse():r}var ue="flip",se="clockwise",le="counterclockwise";function ce(e,t,n,r){var a=[0,0],o=-1!==["right","left"].indexOf(r),i=e.split(/(\+|\-)/).map((function(e){return e.trim()})),u=i.indexOf(G(i,(function(e){return-1!==e.search(/,|\s/)})));i[u]&&-1===i[u].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var s=/\s*,\s*|\s+/,l=-1!==u?[i.slice(0,u).concat([i[u].split(s)[0]]),[i[u].split(s)[1]].concat(i.slice(u+1))]:[i];return l=l.map((function(e,r){var a=(1===r?!o:o)?"height":"width",i=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,i=!0,e):i?(e[e.length-1]+=t,i=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var a=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+a[1],i=a[2];if(!o)return e;if(0===i.indexOf("%")){return L("%p"===i?n:r)[t]/100*o}if("vh"===i||"vw"===i)return("vh"===i?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o;return o}(e,a,t,n)}))})),l.forEach((function(e,t){e.forEach((function(n,r){ee(n)&&(a[t]+=n*("-"===e[r-1]?-1:1))}))})),a}var de={shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var a=e.offsets,o=a.reference,i=a.popper,u=-1!==["bottom","top"].indexOf(n),s=u?"left":"top",l=u?"width":"height",c={start:k({},s,o[s]),end:k({},s,o[s]+o[l]-i[l])};e.offsets.popper=I({},i,c[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,a=e.offsets,o=a.popper,i=a.reference,u=r.split("-")[0],s=void 0;return s=ee(+n)?[+n,0]:ce(n,o,i,u),"left"===u?(o.top+=s[0],o.left-=s[1]):"right"===u?(o.top+=s[0],o.left+=s[1]):"top"===u?(o.left+=s[0],o.top-=s[1]):"bottom"===u&&(o.left+=s[0],o.top+=s[1]),e.popper=o,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||C(e.instance.popper);e.instance.reference===n&&(n=C(n));var r=V("transform"),a=e.instance.popper.style,o=a.top,i=a.left,u=a[r];a.top="",a.left="",a[r]="";var s=F(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);a.top=o,a.left=i,a[r]=u,t.boundaries=s;var l=t.priority,c=e.offsets.popper,d={primary:function(e){var n=c[e];return c[e]<s[e]&&!t.escapeWithReference&&(n=Math.max(c[e],s[e])),k({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=c[n];return c[e]>s[e]&&!t.escapeWithReference&&(r=Math.min(c[n],s[e]-("right"===e?c.width:c.height))),k({},n,r)}};return l.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";c=I({},c,d[t](e))})),e.offsets.popper=c,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,a=e.placement.split("-")[0],o=Math.floor,i=-1!==["top","bottom"].indexOf(a),u=i?"right":"bottom",s=i?"left":"top",l=i?"width":"height";return n[u]<o(r[s])&&(e.offsets.popper[s]=o(r[s])-n[l]),n[s]>o(r[u])&&(e.offsets.popper[s]=o(r[u])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!re(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"===typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var a=e.placement.split("-")[0],o=e.offsets,i=o.popper,u=o.reference,s=-1!==["left","right"].indexOf(a),l=s?"height":"width",c=s?"Top":"Left",d=c.toLowerCase(),f=s?"left":"top",p=s?"bottom":"right",h=j(r)[l];u[p]-h<i[d]&&(e.offsets.popper[d]-=i[d]-(u[p]-h)),u[d]+h>i[p]&&(e.offsets.popper[d]+=u[d]+h-i[p]),e.offsets.popper=L(e.offsets.popper);var v=u[d]+u[l]/2-h/2,E=m(e.instance.popper),g=parseFloat(E["margin"+c]),y=parseFloat(E["border"+c+"Width"]),b=v-e.offsets.popper[d]-g-y;return b=Math.max(Math.min(i[l]-h,b),0),e.arrowElement=r,e.offsets.arrow=(k(n={},d,Math.round(b)),k(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(K(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=F(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],a=H(r),o=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case ue:i=[r,a];break;case se:i=ie(r);break;case le:i=ie(r,!0);break;default:i=t.behavior}return i.forEach((function(u,s){if(r!==u||i.length===s+1)return e;r=e.placement.split("-")[0],a=H(r);var l=e.offsets.popper,c=e.offsets.reference,d=Math.floor,f="left"===r&&d(l.right)>d(c.left)||"right"===r&&d(l.left)<d(c.right)||"top"===r&&d(l.bottom)>d(c.top)||"bottom"===r&&d(l.top)<d(c.bottom),p=d(l.left)<d(n.left),h=d(l.right)>d(n.right),m=d(l.top)<d(n.top),v=d(l.bottom)>d(n.bottom),E="left"===r&&p||"right"===r&&h||"top"===r&&m||"bottom"===r&&v,g=-1!==["top","bottom"].indexOf(r),y=!!t.flipVariations&&(g&&"start"===o&&p||g&&"end"===o&&h||!g&&"start"===o&&m||!g&&"end"===o&&v),b=!!t.flipVariationsByContent&&(g&&"start"===o&&h||g&&"end"===o&&p||!g&&"start"===o&&v||!g&&"end"===o&&m),A=y||b;(f||E||A)&&(e.flipped=!0,(f||E)&&(r=i[s+1]),A&&(o=function(e){return"end"===e?"start":"start"===e?"end":e}(o)),e.placement=r+(o?"-"+o:""),e.offsets.popper=I({},e.offsets.popper,Y(e.instance.popper,e.offsets.reference,e.placement)),e=z(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,a=r.popper,o=r.reference,i=-1!==["left","right"].indexOf(n),u=-1===["top","left"].indexOf(n);return a[i?"left":"top"]=o[n]-(u?a[i?"width":"height"]:0),e.placement=H(t),e.offsets.popper=L(a),e}},hide:{order:800,enabled:!0,fn:function(e){if(!re(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=G(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,a=e.offsets.popper,o=G(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var i=void 0!==o?o:t.gpuAcceleration,u=C(e.instance.popper),s=R(u),l={position:a.position},c=function(e,t){var n=e.offsets,r=n.popper,a=n.reference,o=Math.round,i=Math.floor,u=function(e){return e},s=o(a.width),l=o(r.width),c=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),f=t?c||d||s%2===l%2?o:i:u,p=t?o:u;return{left:f(s%2===1&&l%2===1&&!d&&t?r.left-1:r.left),top:p(r.top),bottom:p(r.bottom),right:f(r.right)}}(e,window.devicePixelRatio<2||!ne),d="bottom"===n?"top":"bottom",f="right"===r?"left":"right",p=V("transform"),h=void 0,m=void 0;if(m="bottom"===d?"HTML"===u.nodeName?-u.clientHeight+c.bottom:-s.height+c.bottom:c.top,h="right"===f?"HTML"===u.nodeName?-u.clientWidth+c.right:-s.width+c.right:c.left,i&&p)l[p]="translate3d("+h+"px, "+m+"px, 0)",l[d]=0,l[f]=0,l.willChange="transform";else{var v="bottom"===d?-1:1,E="right"===f?-1:1;l[d]=m*v,l[f]=h*E,l.willChange=d+", "+f}var g={"x-placement":e.placement};return e.attributes=I({},g,e.attributes),e.styles=I({},l,e.styles),e.arrowStyles=I({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return te(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&te(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,a){var o=U(a,t,e,n.positionFixed),i=B(n.placement,o,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",i),te(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}},fe={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:de},pe=function(){function e(t,n){var r=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=p(this.update.bind(this)),this.options=I({},e.Defaults,a),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(I({},e.Defaults.modifiers,a.modifiers)).forEach((function(t){r.options.modifiers[t]=I({},e.Defaults.modifiers[t]||{},a.modifiers?a.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return I({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&h(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return w(e,[{key:"update",value:function(){return W.call(this)}},{key:"destroy",value:function(){return Q.call(this)}},{key:"enableEventListeners",value:function(){return Z.call(this)}},{key:"disableEventListeners",value:function(){return $.call(this)}}]),e}();pe.Utils=("undefined"!==typeof window?window:n.g).PopperUtils,pe.placements=ae,pe.Defaults=fe;var he=pe,me=n(71832),ve=n(32602),Ee={position:"absolute",top:0,left:0,opacity:0,pointerEvents:"none"},ge={},ye=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,(0,u.default)((0,i.A)((0,i.A)(t)),"state",{data:void 0,placement:void 0}),(0,u.default)((0,i.A)((0,i.A)(t)),"popperInstance",void 0),(0,u.default)((0,i.A)((0,i.A)(t)),"popperNode",null),(0,u.default)((0,i.A)((0,i.A)(t)),"arrowNode",null),(0,u.default)((0,i.A)((0,i.A)(t)),"setPopperNode",(function(e){e&&t.popperNode!==e&&((0,ve.cZ)(t.props.innerRef,e),t.popperNode=e,t.updatePopperInstance())})),(0,u.default)((0,i.A)((0,i.A)(t)),"setArrowNode",(function(e){t.arrowNode=e})),(0,u.default)((0,i.A)((0,i.A)(t)),"updateStateModifier",{enabled:!0,order:900,fn:function(e){var n=e.placement;return t.setState({data:e,placement:n}),e}}),(0,u.default)((0,i.A)((0,i.A)(t)),"getOptions",(function(){return{placement:t.props.placement,eventsEnabled:t.props.eventsEnabled,positionFixed:t.props.positionFixed,modifiers:(0,a.A)({},t.props.modifiers,{arrow:(0,a.A)({},t.props.modifiers&&t.props.modifiers.arrow,{enabled:!!t.arrowNode,element:t.arrowNode}),applyStyle:{enabled:!1},updateStateModifier:t.updateStateModifier})}})),(0,u.default)((0,i.A)((0,i.A)(t)),"getPopperStyle",(function(){return t.popperNode&&t.state.data?(0,a.A)({position:t.state.data.offsets.popper.position},t.state.data.styles):Ee})),(0,u.default)((0,i.A)((0,i.A)(t)),"getPopperPlacement",(function(){return t.state.data?t.state.placement:void 0})),(0,u.default)((0,i.A)((0,i.A)(t)),"getArrowStyle",(function(){return t.arrowNode&&t.state.data?t.state.data.arrowStyles:ge})),(0,u.default)((0,i.A)((0,i.A)(t)),"getOutOfBoundariesState",(function(){return t.state.data?t.state.data.hide:void 0})),(0,u.default)((0,i.A)((0,i.A)(t)),"destroyPopperInstance",(function(){t.popperInstance&&(t.popperInstance.destroy(),t.popperInstance=null)})),(0,u.default)((0,i.A)((0,i.A)(t)),"updatePopperInstance",(function(){t.destroyPopperInstance();var e=(0,i.A)((0,i.A)(t)).popperNode,n=t.props.referenceElement;n&&e&&(t.popperInstance=new he(n,e,t.getOptions()))})),(0,u.default)((0,i.A)((0,i.A)(t)),"scheduleUpdate",(function(){t.popperInstance&&t.popperInstance.scheduleUpdate()})),t}(0,o.A)(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){this.props.placement===e.placement&&this.props.referenceElement===e.referenceElement&&this.props.positionFixed===e.positionFixed&&l()(this.props.modifiers,e.modifiers,{strict:!0})?this.props.eventsEnabled!==e.eventsEnabled&&this.popperInstance&&(this.props.eventsEnabled?this.popperInstance.enableEventListeners():this.popperInstance.disableEventListeners()):this.updatePopperInstance(),t.placement!==this.state.placement&&this.scheduleUpdate()},n.componentWillUnmount=function(){(0,ve.cZ)(this.props.innerRef,null),this.destroyPopperInstance()},n.render=function(){return(0,ve.vq)(this.props.children)({ref:this.setPopperNode,style:this.getPopperStyle(),placement:this.getPopperPlacement(),outOfBoundaries:this.getOutOfBoundariesState(),scheduleUpdate:this.scheduleUpdate,arrowProps:{ref:this.setArrowNode,style:this.getArrowStyle()}})},t}(c.Component);(0,u.default)(ye,"defaultProps",{placement:"bottom",eventsEnabled:!0,referenceElement:void 0,positionFixed:!1});he.placements;function be(e){var t=e.referenceElement,n=(0,r.A)(e,["referenceElement"]);return c.createElement(me.kr.Consumer,null,(function(e){return c.createElement(ye,(0,a.A)({referenceElement:void 0!==t?t:e},n))}))}},32602:function(e,t,n){"use strict";n.d(t,{cZ:function(){return o},oV:function(){return a},vq:function(){return r}});var r=function(e){return Array.isArray(e)?e[0]:e},a=function(e){if("function"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}},o=function(e,t){if("function"===typeof e)return a(e,t);null!=e&&(e.current=t)}},76981:function(e){"use strict";var t=function(){};e.exports=t},29357:function(e,t,n){"use strict";n.r(t),n.d(t,{ENTERED:function(){return p},ENTERING:function(){return f},EXITED:function(){return d},EXITING:function(){return h},UNMOUNTED:function(){return c}});var r=n(98587),a=n(77387),o=n(9950),i=n(17119),u=n(35460),s=n(28555),l=n(50385),c="unmounted",d="exited",f="entering",p="entered",h="exiting",m=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var a,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(a=d,r.appearStatus=f):a=p:a=t.unmountOnExit||t.mountOnEnter?c:d,r.state={status:a},r.nextCallback=null,r}(0,a.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===c?{status:d}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==f&&n!==p&&(t=f):n!==f&&n!==p||(t=h)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===f){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this);n&&(0,l.F)(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===d&&this.setState({status:c})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[i.findDOMNode(this),r],o=a[0],s=a[1],l=this.getTimeouts(),c=r?l.appear:l.enter;!e&&!n||u.A.disabled?this.safeSetState({status:p},(function(){t.props.onEntered(o)})):(this.props.onEnter(o,s),this.safeSetState({status:f},(function(){t.props.onEntering(o,s),t.onTransitionEnd(c,(function(){t.safeSetState({status:p},(function(){t.props.onEntered(o,s)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:i.findDOMNode(this);t&&!u.A.disabled?(this.props.onExit(r),this.safeSetState({status:h},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:d},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:d},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=a[0],u=a[1];this.props.addEndListener(o,u)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===c)return null;var t=this.props,n=t.children,a=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,r.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return o.createElement(s.A.Provider,{value:null},"function"===typeof n?n(e,a):o.cloneElement(o.Children.only(n),a))},t}(o.Component);function v(){}m.contextType=s.A,m.propTypes={},m.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:v,onEntering:v,onEntered:v,onExit:v,onExiting:v,onExited:v},m.UNMOUNTED=c,m.EXITED=d,m.ENTERING=f,m.ENTERED=p,m.EXITING=h,t.default=m},28555:function(e,t,n){"use strict";var r=n(9950);t.A=r.createContext(null)},35460:function(e,t){"use strict";t.A={disabled:!1}},50385:function(e,t,n){"use strict";n.d(t,{F:function(){return r}});var r=function(e){return e.scrollTop}},32654:function(e,t,n){"use strict";n(26470);var r=n(9950),a=60103;if(t.Fragment=60107,"function"===typeof Symbol&&Symbol.for){var o=Symbol.for;a=o("react.element"),t.Fragment=o("react.fragment")}var i=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u=Object.prototype.hasOwnProperty,s={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,n){var r,o={},l=null,c=null;for(r in void 0!==n&&(l=""+n),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(c=t.ref),t)u.call(t,r)&&!s.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:l,ref:c,props:o,_owner:i.current}}t.jsx=l,t.jsxs=l},32049:function(e,t,n){"use strict";var r=n(26470),a=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,u=60110,s=60112;t.Suspense=60113;var l=60115,c=60116;if("function"===typeof Symbol&&Symbol.for){var d=Symbol.for;a=d("react.element"),o=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),i=d("react.provider"),u=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),l=d("react.memo"),c=d("react.lazy")}var f="function"===typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m={};function v(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}function E(){}function g(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=v.prototype;var y=g.prototype=new E;y.constructor=g,r(y,v.prototype),y.isPureReactComponent=!0;var b={current:null},A=Object.prototype.hasOwnProperty,C={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var r,o={},i=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(i=""+t.key),t)A.call(t,r)&&!C.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];o.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:a,type:e,key:i,ref:u,props:o,_owner:b.current}}function _(e){return"object"===typeof e&&null!==e&&e.$$typeof===a}var D=/\/+/g;function O(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function N(e,t,n,r,i){var u=typeof e;"undefined"!==u&&"boolean"!==u||(e=null);var s=!1;if(null===e)s=!0;else switch(u){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case a:case o:s=!0}}if(s)return i=i(s=e),e=""===r?"."+O(s,0):r,Array.isArray(i)?(n="",null!=e&&(n=e.replace(D,"$&/")+"/"),N(i,t,n,"",(function(e){return e}))):null!=i&&(_(i)&&(i=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(D,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=""===r?".":r+":",Array.isArray(e))for(var l=0;l<e.length;l++){var c=r+O(u=e[l],l);s+=N(u,t,n,c,i)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),l=0;!(u=e.next()).done;)s+=N(u=u.value,t,n,c=r+O(u,l++),i);else if("object"===u)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function S(e,t,n){if(null==e)return e;var r=[],a=0;return N(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function w(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var k={current:null};function I(){var e=k.current;if(null===e)throw Error(p(321));return e}var L={ReactCurrentDispatcher:k,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:b,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:S,forEach:function(e,t,n){S(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return S(e,(function(){t++})),t},toArray:function(e){return S(e,(function(e){return e}))||[]},only:function(e){if(!_(e))throw Error(p(143));return e}},t.Component=v,t.PureComponent=g,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(p(267,e));var o=r({},e.props),i=e.key,u=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(u=t.ref,s=b.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)A.call(t,c)&&!C.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];o.children=l}return{$$typeof:a,type:e.type,key:i,ref:u,props:o,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:u,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=T,t.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=_,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:w}},t.memo=function(e,t){return{$$typeof:l,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return I().useCallback(e,t)},t.useContext=function(e,t){return I().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return I().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return I().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return I().useLayoutEffect(e,t)},t.useMemo=function(e,t){return I().useMemo(e,t)},t.useReducer=function(e,t,n){return I().useReducer(e,t,n)},t.useRef=function(e){return I().useRef(e)},t.useState=function(e){return I().useState(e)},t.version="17.0.2"},9950:function(e,t,n){"use strict";e.exports=n(32049)},44414:function(e,t,n){"use strict";e.exports=n(32654)},59138:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var r,a=n(28437),o=(r=a)&&r.__esModule?r:{default:r},i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};var u={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(" ");return{position:"absolute",top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){var n=t[e];return n||{extend:e}}},s=t.autoprefix=function(e){var t={};return(0,o.default)(e,(function(e,n){var r={};(0,o.default)(e,(function(e,t){var n=u[t];n?r=i({},r,n(e)):r[t]=e})),t[n]=r})),t};t.default=s},76054:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.active=void 0;var r,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(9950),i=(r=o)&&r.__esModule?r:{default:r};function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var s=t.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var n,o,s;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var l=arguments.length,c=Array(l),d=0;d<l;d++)c[d]=arguments[d];return o=s=u(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(c))),s.state={active:!1},s.handleMouseDown=function(){return s.setState({active:!0})},s.handleMouseUp=function(){return s.setState({active:!1})},s.render=function(){return i.default.createElement(t,{onMouseDown:s.handleMouseDown,onMouseUp:s.handleMouseUp},i.default.createElement(e,a({},s.props,s.state)))},u(s,o)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),r}(i.default.Component)};t.default=s},97208:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hover=void 0;var r,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(9950),i=(r=o)&&r.__esModule?r:{default:r};function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var s=t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var n,o,s;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var l=arguments.length,c=Array(l),d=0;d<l;d++)c[d]=arguments[d];return o=s=u(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(c))),s.state={hover:!1},s.handleMouseOver=function(){return s.setState({hover:!0})},s.handleMouseOut=function(){return s.setState({hover:!1})},s.render=function(){return i.default.createElement(t,{onMouseOver:s.handleMouseOver,onMouseOut:s.handleMouseOut},i.default.createElement(e,a({},s.props,s.state)))},u(s,o)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),r}(i.default.Component)};t.default=s},69059:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var r=u(n(56801)),a=u(n(28437)),o=u(n(75461)),i=u(n(55876));function u(e){return e&&e.__esModule?e:{default:e}}var s=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,i.default)(t,(function(t){Array.isArray(t)?e(t).map((function(e){return n.push(e)})):(0,o.default)(t)?(0,a.default)(t,(function(e,t){!0===e&&n.push(t),n.push(t+"-"+e)})):(0,r.default)(t)&&n.push(t)})),n};t.default=s},65617:function(e,t,n){"use strict";t.H8=void 0;var r=l(n(69059)),a=l(n(50109)),o=l(n(59138)),i=l(n(97208)),u=l(n(76054)),s=l(n(88759));function l(e){return e&&e.__esModule?e:{default:e}}i.default,t.H8=i.default,u.default,s.default;var c=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var u=(0,r.default)(n),s=(0,a.default)(e,u);return(0,o.default)(s)};t.Ay=c},88759:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t){var n={},r=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n[e]=t};return 0===e&&r("first-child"),e===t-1&&r("last-child"),(0===e||e%2===0)&&r("even"),1===Math.abs(e%2)&&r("odd"),r("nth-child",e),n}},50109:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var r=i(n(28437)),a=i(n(55117)),o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function i(e){return e&&e.__esModule?e:{default:e}}var u=t.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.default&&(0,a.default)(e.default)||{};return t.map((function(t){var a=e[t];return a&&(0,r.default)(a,(function(e,t){n[t]||(n[t]={}),n[t]=o({},n[t],a[t])})),t})),n};t.default=u},76115:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(64467),i=n(9950),u=n(11942),s=n.n(u),l=n(48738),c=n.n(l),d=n(44208),f=n(58367);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m={children:s().node,className:s().string,closeClassName:s().string,closeAriaLabel:s().string,cssModule:s().object,color:s().string,fade:s().bool,isOpen:s().bool,toggle:s().func,tag:d.tagPropType,transition:s().shape(f.A.propTypes),innerRef:s().oneOfType([s().object,s().string,s().func])},v={color:"success",isOpen:!0,tag:"div",closeAriaLabel:"Close",fade:!0,transition:h(h({},f.A.defaultProps),{},{unmountOnExit:!0})};function E(e){var t=e.className,n=e.closeClassName,o=e.closeAriaLabel,u=e.cssModule,s=e.tag,l=e.color,p=e.isOpen,m=e.toggle,v=e.children,E=e.transition,g=e.fade,y=e.innerRef,b=(0,a.A)(e,["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","innerRef"]),A=(0,d.mapToCssModules)(c()(t,"alert","alert-"+l,{"alert-dismissible":m}),u),C=(0,d.mapToCssModules)(c()("close",n),u),T=h(h(h({},f.A.defaultProps),E),{},{baseClass:g?E.baseClass:"",timeout:g?E.timeout:0});return i.createElement(f.A,(0,r.A)({},b,T,{tag:s,className:A,in:p,role:"alert",innerRef:y}),m?i.createElement("button",{type:"button",className:C,"aria-label":o,onClick:m},i.createElement("span",{"aria-hidden":"true"},"\xd7")):null,v)}E.propTypes=m,E.defaultProps=v,t.A=E},18849:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),u=n(9950),s=n(11942),l=n.n(s),c=n(48738),d=n.n(c),f=n(44208),p={active:l().bool,"aria-label":l().string,block:l().bool,color:l().string,disabled:l().bool,outline:l().bool,tag:f.tagPropType,innerRef:l().oneOfType([l().object,l().func,l().string]),onClick:l().func,size:l().string,children:l().node,className:l().string,cssModule:l().object,close:l().bool},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.onClick=function(e){if(!this.props.disabled)return this.props.onClick?this.props.onClick(e):void 0;e.preventDefault()},n.render=function(){var e=this.props,t=e.active,n=e["aria-label"],o=e.block,i=e.className,s=e.close,l=e.cssModule,c=e.color,p=e.outline,h=e.size,m=e.tag,v=e.innerRef,E=(0,a.A)(e,["active","aria-label","block","className","close","cssModule","color","outline","size","tag","innerRef"]);s&&"undefined"===typeof E.children&&(E.children=u.createElement("span",{"aria-hidden":!0},"\xd7"));var g="btn"+(p?"-outline":"")+"-"+c,y=(0,f.mapToCssModules)(d()(i,{close:s},s||"btn",s||g,!!h&&"btn-"+h,!!o&&"btn-block",{active:t,disabled:this.props.disabled}),l);E.href&&"button"===m&&(m="a");var b=s?"Close":null;return u.createElement(m,(0,r.A)({type:"button"===m&&E.onClick?"button":void 0},E,{className:y,ref:v,onClick:this.onClick,"aria-label":n||b}))},t}(u.Component);h.propTypes=p,h.defaultProps={color:"secondary",tag:"button"},t.A=h},38804:function(e,t,n){"use strict";var r=n(58168),a=n(9950),o=n(11942),i=n.n(o),u=n(19260),s={children:i().node},l=function(e){return a.createElement(u.A,(0,r.A)({group:!0},e))};l.propTypes=s,t.A=l},64594:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={tag:c.tagPropType,"aria-label":u().string,className:u().string,cssModule:u().object,role:u().string,size:u().string,vertical:u().bool},f=function(e){var t=e.className,n=e.cssModule,i=e.size,u=e.vertical,s=e.tag,d=(0,a.A)(e,["className","cssModule","size","vertical","tag"]),f=(0,c.mapToCssModules)(l()(t,!!i&&"btn-group-"+i,u?"btn-group-vertical":"btn-group"),n);return o.createElement(s,(0,r.A)({},d,{className:f}))};f.propTypes=d,f.defaultProps={tag:"div",role:"group"},t.A=f},23931:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d=u().oneOfType([u().number,u().string]),f=u().oneOfType([u().bool,u().number,u().string,u().shape({size:u().oneOfType([u().bool,u().number,u().string]),order:d,offset:d})]),p={tag:c.tagPropType,xs:f,sm:f,md:f,lg:f,xl:f,className:u().string,cssModule:u().object,widths:u().array},h={tag:"div",widths:["xs","sm","md","lg","xl"]},m=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},v=function(e){var t=e.className,n=e.cssModule,i=e.widths,u=e.tag,s=(0,a.A)(e,["className","cssModule","widths","tag"]),d=[];i.forEach((function(t,r){var a=e[t];if(delete s[t],a||""===a){var o=!r;if((0,c.isObject)(a)){var i,u=o?"-":"-"+t+"-",f=m(o,t,a.size);d.push((0,c.mapToCssModules)(l()(((i={})[f]=a.size||""===a.size,i["order"+u+a.order]=a.order||0===a.order,i["offset"+u+a.offset]=a.offset||0===a.offset,i)),n))}else{var p=m(o,t,a);d.push(p)}}})),d.length||d.push("col");var f=(0,c.mapToCssModules)(l()(t,d),n);return o.createElement(u,(0,r.A)({},s,{className:f}))};v.propTypes=p,v.defaultProps=h,t.A=v},47914:function(e,t,n){"use strict";var r,a=n(58168),o=n(98587),i=n(9417),u=n(77387),s=n(64467),l=n(9950),c=n(11942),d=n.n(c),f=n(48738),p=n.n(f),h=n(44623),m=n(44208);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,s.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var g=E(E({},h.Transition.propTypes),{},{isOpen:d().bool,children:d().oneOfType([d().arrayOf(d().node),d().node]),tag:m.tagPropType,className:d().node,navbar:d().bool,cssModule:d().object,innerRef:d().oneOfType([d().func,d().string,d().object])}),y=E(E({},h.Transition.defaultProps),{},{isOpen:!1,appear:!1,enter:!0,exit:!0,tag:"div",timeout:m.TransitionTimeouts.Collapse}),b=((r={})[m.TransitionStatuses.ENTERING]="collapsing",r[m.TransitionStatuses.ENTERED]="collapse show",r[m.TransitionStatuses.EXITING]="collapsing",r[m.TransitionStatuses.EXITED]="collapse",r);function A(e){return e.scrollHeight}var C=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={height:null},["onEntering","onEntered","onExit","onExiting","onExited"].forEach((function(e){n[e]=n[e].bind((0,i.A)(n))})),n}(0,u.A)(t,e);var n=t.prototype;return n.onEntering=function(e,t){this.setState({height:A(e)}),this.props.onEntering(e,t)},n.onEntered=function(e,t){this.setState({height:null}),this.props.onEntered(e,t)},n.onExit=function(e){this.setState({height:A(e)}),this.props.onExit(e)},n.onExiting=function(e){e.offsetHeight;this.setState({height:0}),this.props.onExiting(e)},n.onExited=function(e){this.setState({height:null}),this.props.onExited(e)},n.render=function(){var e=this,t=this.props,n=t.tag,r=t.isOpen,i=t.className,u=t.navbar,s=t.cssModule,c=t.children,d=(t.innerRef,(0,o.A)(t,["tag","isOpen","className","navbar","cssModule","children","innerRef"])),f=this.state.height,v=(0,m.pick)(d,m.TransitionPropTypeKeys),g=(0,m.omit)(d,m.TransitionPropTypeKeys);return l.createElement(h.Transition,(0,a.A)({},v,{in:r,onEntering:this.onEntering,onEntered:this.onEntered,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),(function(t){var r=function(e){return b[e]||"collapse"}(t),o=(0,m.mapToCssModules)(p()(i,r,u&&"navbar-collapse"),s),d=null===f?null:{height:f};return l.createElement(n,(0,a.A)({},g,{style:E(E({},g.style),d),className:o,ref:e.props.innerRef}),c)}))},t}(l.Component);C.propTypes=g,C.defaultProps=y,t.A=C},13442:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),u=n(9950),s=n(11942),l=n.n(s),c=n(48738),d=n.n(c),f=n(44208),p={className:l().string,id:l().oneOfType([l().string,l().number]).isRequired,label:l().node,valid:l().bool,invalid:l().bool,bsSize:l().string,htmlFor:l().string,cssModule:l().object,onChange:l().func,children:l().oneOfType([l().node,l().array,l().func]),innerRef:l().oneOfType([l().object,l().string,l().func])},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={files:null},n.onChange=n.onChange.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.onChange=function(e){var t=e.target,n=this.props.onChange,r=this.getSelectedFiles(t);"function"===typeof n&&n.apply(void 0,arguments),this.setState({files:r})},n.getSelectedFiles=function(e){if(this.props.multiple&&e.files)return[].slice.call(e.files).map((function(e){return e.name})).join(", ");if(-1!==e.value.indexOf("fakepath")){var t=e.value.split("\\");return t[t.length-1]}return e.value},n.render=function(){var e=this.props,t=e.className,n=e.label,o=e.valid,i=e.invalid,s=e.cssModule,l=e.children,c=(e.bsSize,e.innerRef),p=e.htmlFor,h=(e.type,e.onChange,e.dataBrowse),m=e.hidden,v=(0,a.A)(e,["className","label","valid","invalid","cssModule","children","bsSize","innerRef","htmlFor","type","onChange","dataBrowse","hidden"]),E=(0,f.mapToCssModules)(d()(t,"custom-file"),s),g=(0,f.mapToCssModules)(d()(i&&"is-invalid",o&&"is-valid"),s),y=p||v.id,b=this.state.files;return u.createElement("div",{className:E,hidden:m||!1},u.createElement("input",(0,r.A)({type:"file"},v,{ref:c,"aria-invalid":i,className:d()(g,(0,f.mapToCssModules)("custom-file-input",s)),onChange:this.onChange})),u.createElement("label",{className:(0,f.mapToCssModules)("custom-file-label",s),htmlFor:y,"data-browse":h},b||n||"Choose file"),l)},t}(u.Component);h.propTypes=p,t.A=h},36656:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d=n(13442),f={className:u().string,id:u().oneOfType([u().string,u().number]).isRequired,type:u().string.isRequired,label:u().node,inline:u().bool,valid:u().bool,invalid:u().bool,bsSize:u().string,htmlFor:u().string,cssModule:u().object,children:u().oneOfType([u().node,u().array,u().func]),innerRef:u().oneOfType([u().object,u().string,u().func])};function p(e){var t=e.className,n=e.label,i=e.inline,u=e.valid,s=e.invalid,f=e.cssModule,p=e.children,h=e.bsSize,m=e.innerRef,v=e.htmlFor,E=(0,a.A)(e,["className","label","inline","valid","invalid","cssModule","children","bsSize","innerRef","htmlFor"]),g=E.type,y=(0,c.mapToCssModules)(l()(t,"custom-"+g,!!h&&"custom-"+g+"-"+h),f),b=(0,c.mapToCssModules)(l()(s&&"is-invalid",u&&"is-valid"),f),A=v||E.id;if("select"===g){E.type;var C=(0,a.A)(E,["type"]);return o.createElement("select",(0,r.A)({},C,{ref:m,className:l()(b,y),"aria-invalid":s}),p)}if("file"===g)return o.createElement(d.A,e);if("checkbox"!==g&&"radio"!==g&&"switch"!==g)return o.createElement("input",(0,r.A)({},E,{ref:m,"aria-invalid":s,className:l()(b,y)}));var T=l()(y,(0,c.mapToCssModules)(l()("custom-control",{"custom-control-inline":i}),f)),_=E.hidden,D=(0,a.A)(E,["hidden"]);return o.createElement("div",{className:T,hidden:_||!1},o.createElement("input",(0,r.A)({},D,{type:"switch"===g?"checkbox":g,ref:m,"aria-invalid":s,className:l()(b,(0,c.mapToCssModules)("custom-control-input",f))})),o.createElement("label",{className:(0,c.mapToCssModules)("custom-control-label",f),htmlFor:A},n),p)}p.propTypes=f,t.A=p},19260:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),u=n(9950),s=n(11942),l=n.n(s),c=n(71832),d=n(48738),f=n.n(d),p=n(66609),h=n(44208),m={a11y:l().bool,disabled:l().bool,direction:l().oneOf(["up","down","left","right"]),group:l().bool,isOpen:l().bool,nav:l().bool,active:l().bool,addonType:l().oneOfType([l().bool,l().oneOf(["prepend","append"])]),size:l().string,tag:h.tagPropType,toggle:l().func,children:l().node,className:l().string,cssModule:l().object,inNavbar:l().bool,setActiveFromChild:l().bool},v=[h.keyCodes.space,h.keyCodes.enter,h.keyCodes.up,h.keyCodes.down,h.keyCodes.end,h.keyCodes.home],E=function(e){function t(t){var n;return(n=e.call(this,t)||this).addEvents=n.addEvents.bind((0,o.A)(n)),n.handleDocumentClick=n.handleDocumentClick.bind((0,o.A)(n)),n.handleKeyDown=n.handleKeyDown.bind((0,o.A)(n)),n.removeEvents=n.removeEvents.bind((0,o.A)(n)),n.toggle=n.toggle.bind((0,o.A)(n)),n.handleMenuRef=n.handleMenuRef.bind((0,o.A)(n)),n.containerRef=u.createRef(),n.menuRef=u.createRef(),n}(0,i.A)(t,e);var n=t.prototype;return n.handleMenuRef=function(e){this.menuRef.current=e},n.getContextValue=function(){return{toggle:this.toggle,isOpen:this.props.isOpen,direction:"down"===this.props.direction&&this.props.dropup?"up":this.props.direction,inNavbar:this.props.inNavbar,disabled:this.props.disabled,onMenuRef:this.handleMenuRef}},n.componentDidMount=function(){this.handleProps()},n.componentDidUpdate=function(e){this.props.isOpen!==e.isOpen&&this.handleProps()},n.componentWillUnmount=function(){this.removeEvents()},n.getContainer=function(){return this.containerRef.current},n.getMenu=function(){return this.menuRef.current},n.getMenuCtrl=function(){return this._$menuCtrl||(this._$menuCtrl=this.getContainer().querySelector("[aria-expanded]")),this._$menuCtrl},n.getMenuItems=function(){var e=this.getMenu()||this.getContainer();return[].slice.call(e.querySelectorAll('[role="menuitem"]'))},n.addEvents=function(){var e=this;["click","touchstart","keyup"].forEach((function(t){return document.addEventListener(t,e.handleDocumentClick,!0)}))},n.removeEvents=function(){var e=this;["click","touchstart","keyup"].forEach((function(t){return document.removeEventListener(t,e.handleDocumentClick,!0)}))},n.handleDocumentClick=function(e){if(!e||3!==e.which&&("keyup"!==e.type||e.which===h.keyCodes.tab)){var t=this.getContainer(),n=this.getMenu(),r=t.contains(e.target)&&t!==e.target,a=n&&n.contains(e.target)&&n!==e.target;(!r&&!a||"keyup"===e.type&&e.which!==h.keyCodes.tab)&&this.toggle(e)}},n.handleKeyDown=function(e){var t=this,n="menuitem"===e.target.getAttribute("role"),r=this.getMenuCtrl()===e.target,a=h.keyCodes.tab===e.which;if(!(/input|textarea/i.test(e.target.tagName)||a&&!this.props.a11y||a&&!n&&!r)&&((-1!==v.indexOf(e.which)||e.which>=48&&e.which<=90)&&e.preventDefault(),!this.props.disabled&&(r&&([h.keyCodes.space,h.keyCodes.enter,h.keyCodes.up,h.keyCodes.down].indexOf(e.which)>-1?(this.props.isOpen||this.toggle(e),setTimeout((function(){return t.getMenuItems()[0].focus()}))):this.props.isOpen&&a?(e.preventDefault(),this.getMenuItems()[0].focus()):this.props.isOpen&&e.which===h.keyCodes.esc&&this.toggle(e)),this.props.isOpen&&"menuitem"===e.target.getAttribute("role"))))if([h.keyCodes.tab,h.keyCodes.esc].indexOf(e.which)>-1)this.toggle(e),this.getMenuCtrl().focus();else if([h.keyCodes.space,h.keyCodes.enter].indexOf(e.which)>-1)e.target.click(),this.getMenuCtrl().focus();else if([h.keyCodes.down,h.keyCodes.up].indexOf(e.which)>-1||[h.keyCodes.n,h.keyCodes.p].indexOf(e.which)>-1&&e.ctrlKey){var o=this.getMenuItems(),i=o.indexOf(e.target);h.keyCodes.up===e.which||h.keyCodes.p===e.which&&e.ctrlKey?i=0!==i?i-1:o.length-1:(h.keyCodes.down===e.which||h.keyCodes.n===e.which&&e.ctrlKey)&&(i=i===o.length-1?0:i+1),o[i].focus()}else if(h.keyCodes.end===e.which){var u=this.getMenuItems();u[u.length-1].focus()}else if(h.keyCodes.home===e.which){this.getMenuItems()[0].focus()}else if(e.which>=48&&e.which<=90)for(var s=this.getMenuItems(),l=String.fromCharCode(e.which).toLowerCase(),c=0;c<s.length;c+=1){if((s[c].textContent&&s[c].textContent[0].toLowerCase())===l){s[c].focus();break}}},n.handleProps=function(){this.props.isOpen?this.addEvents():this.removeEvents()},n.toggle=function(e){return this.props.disabled?e&&e.preventDefault():this.props.toggle(e)},n.render=function(){var e,t,n=(0,h.omit)(this.props,["toggle","disabled","inNavbar","a11y"]),o=n.className,i=n.cssModule,s=n.direction,l=n.isOpen,d=n.group,m=n.size,v=n.nav,E=n.setActiveFromChild,g=n.active,y=n.addonType,b=n.tag,A=(0,a.A)(n,["className","cssModule","direction","isOpen","group","size","nav","setActiveFromChild","active","addonType","tag"]),C=b||(v?"li":"div"),T=!1;E&&u.Children.map(this.props.children[1].props.children,(function(e){e&&e.props.active&&(T=!0)}));var _=(0,h.mapToCssModules)(f()(o,"down"!==s&&"drop"+s,!(!v||!g)&&"active",!(!E||!T)&&"active",((e={})["input-group-"+y]=y,e["btn-group"]=d,e["btn-group-"+m]=!!m,e.dropdown=!d&&!y,e.show=l,e["nav-item"]=v,e)),i);return u.createElement(p.r.Provider,{value:this.getContextValue()},u.createElement(c.Ay,null,u.createElement(C,(0,r.A)({},A,((t={})["string"===typeof C?"ref":"innerRef"]=this.containerRef,t),{onKeyDown:this.handleKeyDown,className:_}))))},t}(u.Component);E.propTypes=m,E.defaultProps={a11y:!0,isOpen:!1,direction:"down",nav:!1,active:!1,addonType:!1,inNavbar:!1,setActiveFromChild:!1},t.A=E},66609:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});var r=n(9950).createContext({})},68879:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),u=n(9950),s=n(11942),l=n.n(s),c=n(48738),d=n.n(c),f=n(66609),p=n(44208),h={children:l().node,active:l().bool,disabled:l().bool,divider:l().bool,tag:p.tagPropType,header:l().bool,onClick:l().func,className:l().string,cssModule:l().object,toggle:l().bool,text:l().bool},m=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,o.A)(n)),n.getTabIndex=n.getTabIndex.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.onClick=function(e){var t=this.props,n=t.disabled,r=t.header,a=t.divider,o=t.text;n||r||a||o?e.preventDefault():(this.props.onClick&&this.props.onClick(e),this.props.toggle&&this.context.toggle(e))},n.getTabIndex=function(){var e=this.props,t=e.disabled,n=e.header,r=e.divider,a=e.text;return t||n||r||a?"-1":"0"},n.render=function(){var e=this.getTabIndex(),t=e>-1?"menuitem":void 0,n=(0,p.omit)(this.props,["toggle"]),o=n.className,i=n.cssModule,s=n.divider,l=n.tag,c=n.header,f=n.active,h=n.text,m=(0,a.A)(n,["className","cssModule","divider","tag","header","active","text"]),v=(0,p.mapToCssModules)(d()(o,{disabled:m.disabled,"dropdown-item":!s&&!c&&!h,active:f,"dropdown-header":c,"dropdown-divider":s,"dropdown-item-text":h}),i);return"button"===l&&(c?l="h6":s?l="div":m.href?l="a":h&&(l="span")),u.createElement(l,(0,r.A)({type:"button"===l&&(m.onClick||this.props.toggle)?"button":void 0},m,{tabIndex:e,role:t,className:v,onClick:this.onClick}))},t}(u.Component);m.propTypes=h,m.defaultProps={tag:"button",toggle:!0},m.contextType=f.r,t.A=m},33151:function(e,t,n){"use strict";var r=n(58168),a=n(64467),o=n(98587),i=n(77387),u=n(9950),s=n(11942),l=n.n(s),c=n(17119),d=n(48738),f=n.n(d),p=n(57152),h=n(66609),m=n(44208);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var g={tag:m.tagPropType,children:l().node.isRequired,right:l().bool,flip:l().bool,modifiers:l().object,className:l().string,cssModule:l().object,persist:l().bool,positionFixed:l().bool,container:m.targetPropType},y={flip:{enabled:!1}},b={up:"top",left:"left",right:"right",down:"bottom"},A=function(e){function t(){return e.apply(this,arguments)||this}return(0,i.A)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.className,a=t.cssModule,i=t.right,s=t.tag,l=t.flip,d=t.modifiers,h=t.persist,v=t.positionFixed,g=t.container,A=(0,o.A)(t,["className","cssModule","right","tag","flip","modifiers","persist","positionFixed","container"]),C=(0,m.mapToCssModules)(f()(n,"dropdown-menu",{"dropdown-menu-right":i,show:this.context.isOpen}),a),T=s;if(h||this.context.isOpen&&!this.context.inNavbar){var _=(b[this.context.direction]||"bottom")+"-"+(i?"end":"start"),D=l?d:E(E({},d),y),O=!!v,N=u.createElement(p.Ay,{placement:_,modifiers:D,positionFixed:O},(function(t){var n=t.ref,a=t.style,o=t.placement,i=E(E({},e.props.style),a);return u.createElement(T,(0,r.A)({tabIndex:"-1",role:"menu",ref:function(t){n(t);var r=e.context.onMenuRef;r&&r(t)}},A,{style:i,"aria-hidden":!e.context.isOpen,className:C,"x-placement":o}))}));return g?c.createPortal(N,(0,m.getTarget)(g)):N}return u.createElement(T,(0,r.A)({tabIndex:"-1",role:"menu"},A,{"aria-hidden":!this.context.isOpen,className:C,"x-placement":A.placement}))},t}(u.Component);A.propTypes=g,A.defaultProps={tag:"div",flip:!0},A.contextType=h.r,t.A=A},6030:function(e,t,n){"use strict";n.d(t,{A:function(){return _}});var r=n(58168),a=n(98587),o=n(9417),i=n(77387),u=n(9950),s=n(11942),l=n.n(s),c=n(48738),d=n.n(c),f=n(64467),p=n(76981),h=n.n(p),m=n(71832),v=n(32602),E=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return t=e.call.apply(e,[this].concat(r))||this,(0,f.default)((0,o.A)((0,o.A)(t)),"refHandler",(function(e){(0,v.cZ)(t.props.innerRef,e),(0,v.oV)(t.props.setReferenceNode,e)})),t}(0,i.A)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){(0,v.cZ)(this.props.innerRef,null)},n.render=function(){return h()(Boolean(this.props.setReferenceNode),"`Reference` should not be used outside of a `Manager` component."),(0,v.vq)(this.props.children)({ref:this.refHandler})},t}(u.Component);function g(e){return u.createElement(m.$$.Consumer,null,(function(t){return u.createElement(E,(0,r.A)({setReferenceNode:t},e))}))}var y=n(66609),b=n(44208),A=n(18849),C={caret:l().bool,color:l().string,children:l().node,className:l().string,cssModule:l().object,disabled:l().bool,onClick:l().func,"aria-haspopup":l().bool,split:l().bool,tag:b.tagPropType,nav:l().bool},T=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.onClick=function(e){this.props.disabled||this.context.disabled?e.preventDefault():(this.props.nav&&!this.props.tag&&e.preventDefault(),this.props.onClick&&this.props.onClick(e),this.context.toggle(e))},n.render=function(){var e,t=this,n=this.props,o=n.className,i=n.color,s=n.cssModule,l=n.caret,c=n.split,f=n.nav,p=n.tag,h=n.innerRef,m=(0,a.A)(n,["className","color","cssModule","caret","split","nav","tag","innerRef"]),v=m["aria-label"]||"Toggle Dropdown",E=(0,b.mapToCssModules)(d()(o,{"dropdown-toggle":l||c,"dropdown-toggle-split":c,"nav-link":f}),s),y="undefined"!==typeof m.children?m.children:u.createElement("span",{className:"sr-only"},v);return f&&!p?(e="a",m.href="#"):p?e=p:(e=A.A,m.color=i,m.cssModule=s),this.context.inNavbar?u.createElement(e,(0,r.A)({},m,{className:E,onClick:this.onClick,"aria-expanded":this.context.isOpen,children:y})):u.createElement(g,{innerRef:h},(function(n){var a,o=n.ref;return u.createElement(e,(0,r.A)({},m,((a={})["string"===typeof e?"ref":"innerRef"]=o,a),{className:E,onClick:t.onClick,"aria-expanded":t.context.isOpen,children:y}))}))},t}(u.Component);T.propTypes=C,T.defaultProps={"aria-haspopup":!0,color:"secondary"},T.contextType=y.r;var _=T},58367:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(64467),i=n(9950),u=n(11942),s=n.n(u),l=n(48738),c=n.n(l),d=n(44623),f=n(44208);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m=h(h({},d.Transition.propTypes),{},{children:s().oneOfType([s().arrayOf(s().node),s().node]),tag:f.tagPropType,baseClass:s().string,baseClassActive:s().string,className:s().string,cssModule:s().object,innerRef:s().oneOfType([s().object,s().string,s().func])}),v=h(h({},d.Transition.defaultProps),{},{tag:"div",baseClass:"fade",baseClassActive:"show",timeout:f.TransitionTimeouts.Fade,appear:!0,enter:!0,exit:!0,in:!0});function E(e){var t=e.tag,n=e.baseClass,o=e.baseClassActive,u=e.className,s=e.cssModule,l=e.children,p=e.innerRef,h=(0,a.A)(e,["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"]),m=(0,f.pick)(h,f.TransitionPropTypeKeys),v=(0,f.omit)(h,f.TransitionPropTypeKeys);return i.createElement(d.Transition,m,(function(e){var a="entered"===e,d=(0,f.mapToCssModules)(c()(u,n,a&&o),s);return i.createElement(t,(0,r.A)({className:d},v,{ref:p}),l)}))}E.propTypes=m,E.defaultProps=v,t.A=E},19247:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),u=n(9950),s=n(11942),l=n.n(s),c=n(48738),d=n.n(c),f=n(44208),p={children:l().node,inline:l().bool,tag:f.tagPropType,innerRef:l().oneOfType([l().object,l().func,l().string]),className:l().string,cssModule:l().object},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).getRef=n.getRef.bind((0,o.A)(n)),n.submit=n.submit.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.getRef=function(e){this.props.innerRef&&this.props.innerRef(e),this.ref=e},n.submit=function(){this.ref&&this.ref.submit()},n.render=function(){var e=this.props,t=e.className,n=e.cssModule,o=e.inline,i=e.tag,s=e.innerRef,l=(0,a.A)(e,["className","cssModule","inline","tag","innerRef"]),c=(0,f.mapToCssModules)(d()(t,!!o&&"form-inline"),n);return u.createElement(i,(0,r.A)({},l,{ref:s,className:c}))},t}(u.Component);h.propTypes=p,h.defaultProps={tag:"form"},t.A=h},15668:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={children:u().node,tag:c.tagPropType,className:u().string,cssModule:u().object,valid:u().bool,tooltip:u().bool},f={tag:"div",valid:void 0},p=function(e){var t=e.className,n=e.cssModule,i=e.valid,u=e.tooltip,s=e.tag,d=(0,a.A)(e,["className","cssModule","valid","tooltip","tag"]),f=u?"tooltip":"feedback",p=(0,c.mapToCssModules)(l()(t,i?"valid-"+f:"invalid-"+f),n);return o.createElement(s,(0,r.A)({},d,{className:p}))};p.propTypes=d,p.defaultProps=f,t.A=p},76152:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={children:u().node,row:u().bool,check:u().bool,inline:u().bool,disabled:u().bool,tag:c.tagPropType,className:u().string,cssModule:u().object},f=function(e){var t=e.className,n=e.cssModule,i=e.row,u=e.disabled,s=e.check,d=e.inline,f=e.tag,p=(0,a.A)(e,["className","cssModule","row","disabled","check","inline","tag"]),h=(0,c.mapToCssModules)(l()(t,!!i&&"row",s?"form-check":"form-group",!(!s||!d)&&"form-check-inline",!(!s||!u)&&"disabled"),n);return"fieldset"===f&&(p.disabled=u),o.createElement(f,(0,r.A)({},p,{className:h}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},13436:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={children:u().node,inline:u().bool,tag:c.tagPropType,color:u().string,className:u().string,cssModule:u().object},f=function(e){var t=e.className,n=e.cssModule,i=e.inline,u=e.color,s=e.tag,d=(0,a.A)(e,["className","cssModule","inline","color","tag"]),f=(0,c.mapToCssModules)(l()(t,!i&&"form-text",!!u&&"text-"+u),n);return o.createElement(s,(0,r.A)({},d,{className:f}))};f.propTypes=d,f.defaultProps={tag:"small",color:"muted"},t.A=f},85077:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),u=n(9950),s=n(11942),l=n.n(s),c=n(48738),d=n.n(c),f=n(44208),p={children:l().node,type:l().string,size:l().oneOfType([l().number,l().string]),bsSize:l().string,valid:l().bool,invalid:l().bool,tag:f.tagPropType,innerRef:l().oneOfType([l().object,l().func,l().string]),plaintext:l().bool,addon:l().bool,className:l().string,cssModule:l().object},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).getRef=n.getRef.bind((0,o.A)(n)),n.focus=n.focus.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.getRef=function(e){this.props.innerRef&&this.props.innerRef(e),this.ref=e},n.focus=function(){this.ref&&this.ref.focus()},n.render=function(){var e=this.props,t=e.className,n=e.cssModule,o=e.type,i=e.bsSize,s=e.valid,l=e.invalid,c=e.tag,p=e.addon,h=e.plaintext,m=e.innerRef,v=(0,a.A)(e,["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"]),E=["radio","checkbox"].indexOf(o)>-1,g=new RegExp("\\D","g"),y=c||("select"===o||"textarea"===o?o:"input"),b="form-control";h?(b+="-plaintext",y=c||"input"):"file"===o?b+="-file":"range"===o?b+="-range":E&&(b=p?null:"form-check-input"),v.size&&g.test(v.size)&&((0,f.warnOnce)('Please use the prop "bsSize" instead of the "size" to bootstrap\'s input sizing.'),i=v.size,delete v.size);var A=(0,f.mapToCssModules)(d()(t,l&&"is-invalid",s&&"is-valid",!!i&&"form-control-"+i,b),n);return("input"===y||c&&"function"===typeof c)&&(v.type=o),v.children&&!h&&"select"!==o&&"string"===typeof y&&"select"!==y&&((0,f.warnOnce)('Input with a type of "'+o+'" cannot have children. Please use "value"/"defaultValue" instead.'),delete v.children),u.createElement(y,(0,r.A)({},v,{ref:m,className:A,"aria-invalid":l}))},t}(u.Component);h.propTypes=p,h.defaultProps={type:"text"},t.A=h},48918:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={tag:c.tagPropType,size:u().string,className:u().string,cssModule:u().object},f=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=e.size,s=(0,a.A)(e,["className","cssModule","tag","size"]),d=(0,c.mapToCssModules)(l()(t,"input-group",u?"input-group-"+u:null),n);return o.createElement(i,(0,r.A)({},s,{className:d}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},30038:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d=n(99121),f={tag:c.tagPropType,addonType:u().oneOf(["prepend","append"]).isRequired,children:u().node,className:u().string,cssModule:u().object},p=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=e.addonType,s=e.children,f=(0,a.A)(e,["className","cssModule","tag","addonType","children"]),p=(0,c.mapToCssModules)(l()(t,"input-group-"+u),n);return"string"===typeof s?o.createElement(i,(0,r.A)({},f,{className:p}),o.createElement(d.A,{children:s})):o.createElement(i,(0,r.A)({},f,{className:p,children:s}))};p.propTypes=f,p.defaultProps={tag:"div"},t.A=p},99121:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={tag:c.tagPropType,className:u().string,cssModule:u().object},f=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"input-group-text"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};f.propTypes=d,f.defaultProps={tag:"span"},t.A=f},55627:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d=u().oneOfType([u().number,u().string]),f=u().oneOfType([u().bool,u().string,u().number,u().shape({size:d,order:d,offset:d})]),p={children:u().node,hidden:u().bool,check:u().bool,size:u().string,for:u().string,tag:c.tagPropType,className:u().string,cssModule:u().object,xs:f,sm:f,md:f,lg:f,xl:f,widths:u().array},h={tag:"label",widths:["xs","sm","md","lg","xl"]},m=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},v=function(e){var t=e.className,n=e.cssModule,i=e.hidden,u=e.widths,s=e.tag,d=e.check,f=e.size,p=e.for,h=(0,a.A)(e,["className","cssModule","hidden","widths","tag","check","size","for"]),v=[];u.forEach((function(t,r){var a=e[t];if(delete h[t],a||""===a){var o,i=!r;if((0,c.isObject)(a)){var u,s=i?"-":"-"+t+"-";o=m(i,t,a.size),v.push((0,c.mapToCssModules)(l()(((u={})[o]=a.size||""===a.size,u["order"+s+a.order]=a.order||0===a.order,u["offset"+s+a.offset]=a.offset||0===a.offset,u))),n)}else o=m(i,t,a),v.push(o)}}));var E=(0,c.mapToCssModules)(l()(t,!!i&&"sr-only",!!d&&"form-check-label",!!f&&"col-form-label-"+f,v,!!v.length&&"col-form-label"),n);return o.createElement(s,(0,r.A)({htmlFor:p},h,{className:E}))};v.propTypes=p,v.defaultProps=h,t.A=v},58195:function(e,t,n){"use strict";n.d(t,{A:function(){return O}});var r=n(64467),a=n(58168),o=n(9417),i=n(77387),u=n(9950),s=n(11942),l=n.n(s),c=n(48738),d=n.n(c),f=n(17119),p=n(44208),h={children:l().node.isRequired,node:l().any},m=function(e){function t(){return e.apply(this,arguments)||this}(0,i.A)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null},n.render=function(){return p.canUseDOM?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),f.createPortal(this.props.children,this.props.node||this.defaultNode)):null},t}(u.Component);m.propTypes=h;var v=m,E=n(58367);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(){}var A=l().shape(E.A.propTypes),C={isOpen:l().bool,autoFocus:l().bool,centered:l().bool,scrollable:l().bool,size:l().string,toggle:l().func,keyboard:l().bool,role:l().string,labelledBy:l().string,backdrop:l().oneOfType([l().bool,l().oneOf(["static"])]),onEnter:l().func,onExit:l().func,onOpened:l().func,onClosed:l().func,children:l().node,className:l().string,wrapClassName:l().string,modalClassName:l().string,backdropClassName:l().string,contentClassName:l().string,external:l().node,fade:l().bool,cssModule:l().object,zIndex:l().oneOfType([l().number,l().string]),backdropTransition:A,modalTransition:A,innerRef:l().oneOfType([l().object,l().string,l().func]),unmountOnClose:l().bool,returnFocusAfterClose:l().bool,container:p.targetPropType,trapFocus:l().bool},T=Object.keys(C),_={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:b,onClosed:b,modalTransition:{timeout:p.TransitionTimeouts.Modal},backdropTransition:{mountOnEnter:!0,timeout:p.TransitionTimeouts.Fade},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body",trapFocus:!1},D=function(e){function t(t){var n;return(n=e.call(this,t)||this)._element=null,n._originalBodyPadding=null,n.getFocusableChildren=n.getFocusableChildren.bind((0,o.A)(n)),n.handleBackdropClick=n.handleBackdropClick.bind((0,o.A)(n)),n.handleBackdropMouseDown=n.handleBackdropMouseDown.bind((0,o.A)(n)),n.handleEscape=n.handleEscape.bind((0,o.A)(n)),n.handleStaticBackdropAnimation=n.handleStaticBackdropAnimation.bind((0,o.A)(n)),n.handleTab=n.handleTab.bind((0,o.A)(n)),n.onOpened=n.onOpened.bind((0,o.A)(n)),n.onClosed=n.onClosed.bind((0,o.A)(n)),n.manageFocusAfterClose=n.manageFocusAfterClose.bind((0,o.A)(n)),n.clearBackdropAnimationTimeout=n.clearBackdropAnimationTimeout.bind((0,o.A)(n)),n.trapFocus=n.trapFocus.bind((0,o.A)(n)),n.state={isOpen:!1,showStaticBackdropAnimation:!1},n}(0,i.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){var e=this.props,t=e.isOpen,n=e.autoFocus,r=e.onEnter;t&&(this.init(),this.setState({isOpen:!0}),n&&this.setFocus()),r&&r(),document.addEventListener("focus",this.trapFocus,!0),this._isMounted=!0},n.componentDidUpdate=function(e,t){if(this.props.isOpen&&!e.isOpen)return this.init(),void this.setState({isOpen:!0});this.props.autoFocus&&this.state.isOpen&&!t.isOpen&&this.setFocus(),this._element&&e.zIndex!==this.props.zIndex&&(this._element.style.zIndex=this.props.zIndex)},n.componentWillUnmount=function(){this.clearBackdropAnimationTimeout(),this.props.onExit&&this.props.onExit(),this._element&&(this.destroy(),(this.props.isOpen||this.state.isOpen)&&this.close()),document.removeEventListener("focus",this.trapFocus,!0),this._isMounted=!1},n.trapFocus=function(e){if(this.props.trapFocus&&this._element&&(!this._dialog||this._dialog.parentNode!==e.target)&&!(this.modalIndex<t.openCount-1)){for(var n=this.getFocusableChildren(),r=0;r<n.length;r++)if(n[r]===e.target)return;n.length>0&&(e.preventDefault(),e.stopPropagation(),n[0].focus())}},n.onOpened=function(e,t){this.props.onOpened(),(this.props.modalTransition.onEntered||b)(e,t)},n.onClosed=function(e){var t=this.props.unmountOnClose;this.props.onClosed(),(this.props.modalTransition.onExited||b)(e),t&&this.destroy(),this.close(),this._isMounted&&this.setState({isOpen:!1})},n.setFocus=function(){this._dialog&&this._dialog.parentNode&&"function"===typeof this._dialog.parentNode.focus&&this._dialog.parentNode.focus()},n.getFocusableChildren=function(){return this._element.querySelectorAll(p.focusableElements.join(", "))},n.getFocusedChild=function(){var e,t=this.getFocusableChildren();try{e=document.activeElement}catch(n){e=t[0]}return e},n.handleBackdropClick=function(e){if(e.target===this._mouseDownElement){e.stopPropagation();var t=this._dialog?this._dialog.parentNode:null;if(t&&e.target===t&&"static"===this.props.backdrop&&this.handleStaticBackdropAnimation(),!this.props.isOpen||!0!==this.props.backdrop)return;t&&e.target===t&&this.props.toggle&&this.props.toggle(e)}},n.handleTab=function(e){if(9===e.which&&!(this.modalIndex<t.openCount-1)){var n=this.getFocusableChildren(),r=n.length;if(0!==r){for(var a=this.getFocusedChild(),o=0,i=0;i<r;i+=1)if(n[i]===a){o=i;break}e.shiftKey&&0===o?(e.preventDefault(),n[r-1].focus()):e.shiftKey||o!==r-1||(e.preventDefault(),n[0].focus())}}},n.handleBackdropMouseDown=function(e){this._mouseDownElement=e.target},n.handleEscape=function(e){this.props.isOpen&&e.keyCode===p.keyCodes.esc&&this.props.toggle&&(this.props.keyboard?(e.preventDefault(),e.stopPropagation(),this.props.toggle(e)):"static"===this.props.backdrop&&(e.preventDefault(),e.stopPropagation(),this.handleStaticBackdropAnimation()))},n.handleStaticBackdropAnimation=function(){var e=this;this.clearBackdropAnimationTimeout(),this.setState({showStaticBackdropAnimation:!0}),this._backdropAnimationTimeout=setTimeout((function(){e.setState({showStaticBackdropAnimation:!1})}),100)},n.init=function(){try{this._triggeringElement=document.activeElement}catch(e){this._triggeringElement=null}this._element||(this._element=document.createElement("div"),this._element.setAttribute("tabindex","-1"),this._element.style.position="relative",this._element.style.zIndex=this.props.zIndex,this._mountContainer=(0,p.getTarget)(this.props.container),this._mountContainer.appendChild(this._element)),this._originalBodyPadding=(0,p.getOriginalBodyPadding)(),(0,p.conditionallyUpdateScrollbar)(),0===t.openCount&&(document.body.className=d()(document.body.className,(0,p.mapToCssModules)("modal-open",this.props.cssModule))),this.modalIndex=t.openCount,t.openCount+=1},n.destroy=function(){this._element&&(this._mountContainer.removeChild(this._element),this._element=null),this.manageFocusAfterClose()},n.manageFocusAfterClose=function(){if(this._triggeringElement){var e=this.props.returnFocusAfterClose;this._triggeringElement.focus&&e&&this._triggeringElement.focus(),this._triggeringElement=null}},n.close=function(){if(t.openCount<=1){var e=(0,p.mapToCssModules)("modal-open",this.props.cssModule),n=new RegExp("(^| )"+e+"( |$)");document.body.className=document.body.className.replace(n," ").trim()}this.manageFocusAfterClose(),t.openCount=Math.max(0,t.openCount-1),(0,p.setScrollbarWidth)(this._originalBodyPadding)},n.renderModalDialog=function(){var e,t=this,n=(0,p.omit)(this.props,T),r="modal-dialog";return u.createElement("div",(0,a.A)({},n,{className:(0,p.mapToCssModules)(d()(r,this.props.className,(e={},e["modal-"+this.props.size]=this.props.size,e[r+"-centered"]=this.props.centered,e[r+"-scrollable"]=this.props.scrollable,e)),this.props.cssModule),role:"document",ref:function(e){t._dialog=e}}),u.createElement("div",{className:(0,p.mapToCssModules)(d()("modal-content",this.props.contentClassName),this.props.cssModule)},this.props.children))},n.render=function(){var e=this.props.unmountOnClose;if(this._element&&(this.state.isOpen||!e)){var t=!!this._element&&!this.state.isOpen&&!e;this._element.style.display=t?"none":"block";var n=this.props,r=n.wrapClassName,o=n.modalClassName,i=n.backdropClassName,s=n.cssModule,l=n.isOpen,c=n.backdrop,f=n.role,h=n.labelledBy,m=n.external,g=n.innerRef,b={onClick:this.handleBackdropClick,onMouseDown:this.handleBackdropMouseDown,onKeyUp:this.handleEscape,onKeyDown:this.handleTab,style:{display:"block"},"aria-labelledby":h,role:f,tabIndex:"-1"},A=this.props.fade,C=y(y(y({},E.A.defaultProps),this.props.modalTransition),{},{baseClass:A?this.props.modalTransition.baseClass:"",timeout:A?this.props.modalTransition.timeout:0}),T=y(y(y({},E.A.defaultProps),this.props.backdropTransition),{},{baseClass:A?this.props.backdropTransition.baseClass:"",timeout:A?this.props.backdropTransition.timeout:0}),_=c&&(A?u.createElement(E.A,(0,a.A)({},T,{in:l&&!!c,cssModule:s,className:(0,p.mapToCssModules)(d()("modal-backdrop",i),s)})):u.createElement("div",{className:(0,p.mapToCssModules)(d()("modal-backdrop","show",i),s)}));return u.createElement(v,{node:this._element},u.createElement("div",{className:(0,p.mapToCssModules)(r)},u.createElement(E.A,(0,a.A)({},b,C,{in:l,onEntered:this.onOpened,onExited:this.onClosed,cssModule:s,className:(0,p.mapToCssModules)(d()("modal",o,this.state.showStaticBackdropAnimation&&"modal-static"),s),innerRef:g}),m,this.renderModalDialog()),_))}return null},n.clearBackdropAnimationTimeout=function(){this._backdropAnimationTimeout&&(clearTimeout(this._backdropAnimationTimeout),this._backdropAnimationTimeout=void 0)},t}(u.Component);D.propTypes=C,D.defaultProps=_,D.openCount=0;var O=D},99308:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={tag:c.tagPropType,className:u().string,cssModule:u().object},f=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"modal-body"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},85907:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={tag:c.tagPropType,className:u().string,cssModule:u().object},f=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"modal-footer"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},14113:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={tag:c.tagPropType,wrapTag:c.tagPropType,toggle:u().func,className:u().string,cssModule:u().object,children:u().node,closeAriaLabel:u().string,charCode:u().oneOfType([u().string,u().number]),close:u().object},f=function(e){var t,n=e.className,i=e.cssModule,u=e.children,s=e.toggle,d=e.tag,f=e.wrapTag,p=e.closeAriaLabel,h=e.charCode,m=e.close,v=(0,a.A)(e,["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","charCode","close"]),E=(0,c.mapToCssModules)(l()(n,"modal-header"),i);if(!m&&s){var g="number"===typeof h?String.fromCharCode(h):h;t=o.createElement("button",{type:"button",onClick:s,className:(0,c.mapToCssModules)("close",i),"aria-label":p},o.createElement("span",{"aria-hidden":"true"},g))}return o.createElement(f,(0,r.A)({},v,{className:E}),o.createElement(d,{className:(0,c.mapToCssModules)("modal-title",i)},u),m||t)};f.propTypes=d,f.defaultProps={tag:"h5",wrapTag:"div",closeAriaLabel:"Close",charCode:215},t.A=f},52308:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={tabs:u().bool,pills:u().bool,vertical:u().oneOfType([u().bool,u().string]),horizontal:u().string,justified:u().bool,fill:u().bool,navbar:u().bool,card:u().bool,tag:c.tagPropType,className:u().string,cssModule:u().object},f=function(e){var t=e.className,n=e.cssModule,i=e.tabs,u=e.pills,s=e.vertical,d=e.horizontal,f=e.justified,p=e.fill,h=e.navbar,m=e.card,v=e.tag,E=(0,a.A)(e,["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"]),g=(0,c.mapToCssModules)(l()(t,h?"navbar-nav":"nav",!!d&&"justify-content-"+d,function(e){return!1!==e&&(!0===e||"xs"===e?"flex-column":"flex-"+e+"-column")}(s),{"nav-tabs":i,"card-header-tabs":m&&i,"nav-pills":u,"card-header-pills":m&&u,"nav-justified":f,"nav-fill":p}),n);return o.createElement(v,(0,r.A)({},E,{className:g}))};f.propTypes=d,f.defaultProps={tag:"ul",vertical:!1},t.A=f},8743:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={tag:c.tagPropType,active:u().bool,className:u().string,cssModule:u().object},f=function(e){var t=e.className,n=e.cssModule,i=e.active,u=e.tag,s=(0,a.A)(e,["className","cssModule","active","tag"]),d=(0,c.mapToCssModules)(l()(t,"nav-item",!!i&&"active"),n);return o.createElement(u,(0,r.A)({},s,{className:d}))};f.propTypes=d,f.defaultProps={tag:"li"},t.A=f},36640:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),u=n(9950),s=n(11942),l=n.n(s),c=n(48738),d=n.n(c),f=n(44208),p={tag:f.tagPropType,innerRef:l().oneOfType([l().object,l().func,l().string]),disabled:l().bool,active:l().bool,className:l().string,cssModule:l().object,onClick:l().func,href:l().any},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.onClick=function(e){this.props.disabled?e.preventDefault():("#"===this.props.href&&e.preventDefault(),this.props.onClick&&this.props.onClick(e))},n.render=function(){var e=this.props,t=e.className,n=e.cssModule,o=e.active,i=e.tag,s=e.innerRef,l=(0,a.A)(e,["className","cssModule","active","tag","innerRef"]),c=(0,f.mapToCssModules)(d()(t,"nav-link",{disabled:l.disabled,active:o}),n);return u.createElement(i,(0,r.A)({},l,{ref:s,onClick:this.onClick,className:c}))},t}(u.Component);h.propTypes=p,h.defaultProps={tag:"a"},t.A=h},9772:function(e,t,n){"use strict";var r=n(58168),a=n(9950),o=n(48738),i=n.n(o),u=n(30622),s=function(e){var t=i()("popover","show",e.popperClassName),n=i()("popover-inner",e.innerClassName);return a.createElement(u.A,(0,r.A)({},e,{popperClassName:t,innerClassName:n}))};s.propTypes=u.t,s.defaultProps={placement:"right",placementPrefix:"bs-popover",trigger:"click"},t.A=s},26100:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={tag:c.tagPropType,className:u().string,cssModule:u().object},f=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"popover-body"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},71482:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),u=n(64467),s=n(9950),l=n(11942),c=n.n(l),d=n(17119),f=n(48738),p=n.n(f),h=n(57152),m=n(44208),v=n(58367);function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){(0,u.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var y={children:c().oneOfType([c().node,c().func]).isRequired,popperClassName:c().string,placement:c().string,placementPrefix:c().string,arrowClassName:c().string,hideArrow:c().bool,tag:m.tagPropType,isOpen:c().bool.isRequired,cssModule:c().object,offset:c().oneOfType([c().string,c().number]),fallbackPlacement:c().oneOfType([c().string,c().array]),flip:c().bool,container:m.targetPropType,target:m.targetPropType.isRequired,modifiers:c().object,positionFixed:c().bool,boundariesElement:c().oneOfType([c().string,m.DOMElement]),onClosed:c().func,fade:c().bool,transition:c().shape(v.A.propTypes)},b={boundariesElement:"scrollParent",placement:"auto",hideArrow:!1,isOpen:!1,offset:0,fallbackPlacement:"flip",flip:!0,container:"body",modifiers:{},onClosed:function(){},fade:!0,transition:g({},v.A.defaultProps)},A=function(e){function t(t){var n;return(n=e.call(this,t)||this).setTargetNode=n.setTargetNode.bind((0,o.A)(n)),n.getTargetNode=n.getTargetNode.bind((0,o.A)(n)),n.getRef=n.getRef.bind((0,o.A)(n)),n.onClosed=n.onClosed.bind((0,o.A)(n)),n.state={isOpen:t.isOpen},n}(0,i.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.isOpen&&!t.isOpen?{isOpen:e.isOpen}:null};var n=t.prototype;return n.componentDidUpdate=function(){this._element&&this._element.childNodes&&this._element.childNodes[0]&&this._element.childNodes[0].focus&&this._element.childNodes[0].focus()},n.setTargetNode=function(e){this.targetNode="string"===typeof e?(0,m.getTarget)(e):e},n.getTargetNode=function(){return this.targetNode},n.getContainerNode=function(){return(0,m.getTarget)(this.props.container)},n.getRef=function(e){this._element=e},n.onClosed=function(){this.props.onClosed(),this.setState({isOpen:!1})},n.renderChildren=function(){var e=this.props,t=e.cssModule,n=e.children,o=e.isOpen,i=e.flip,u=(e.target,e.offset),l=e.fallbackPlacement,c=e.placementPrefix,d=e.arrowClassName,f=e.hideArrow,E=e.popperClassName,y=e.tag,b=(e.container,e.modifiers),A=e.positionFixed,C=e.boundariesElement,T=(e.onClosed,e.fade),_=e.transition,D=e.placement,O=(0,a.A)(e,["cssModule","children","isOpen","flip","target","offset","fallbackPlacement","placementPrefix","arrowClassName","hideArrow","popperClassName","tag","container","modifiers","positionFixed","boundariesElement","onClosed","fade","transition","placement"]),N=(0,m.mapToCssModules)(p()("arrow",d),t),S=(0,m.mapToCssModules)(p()(E,c?c+"-auto":""),this.props.cssModule),w=g({offset:{offset:u},flip:{enabled:i,behavior:l},preventOverflow:{boundariesElement:C}},b),k=g(g(g({},v.A.defaultProps),_),{},{baseClass:T?_.baseClass:"",timeout:T?_.timeout:0});return s.createElement(v.A,(0,r.A)({},k,O,{in:o,onExited:this.onClosed,tag:y}),s.createElement(h.Ay,{referenceElement:this.targetNode,modifiers:w,placement:D,positionFixed:A},(function(e){var t=e.ref,r=e.style,a=e.placement,o=e.outOfBoundaries,i=e.arrowProps,u=e.scheduleUpdate;return s.createElement("div",{ref:t,style:r,className:S,"x-placement":a,"x-out-of-boundaries":o?"true":void 0},"function"===typeof n?n({scheduleUpdate:u}):n,!f&&s.createElement("span",{ref:i.ref,className:N,style:i.style}))})))},n.render=function(){return this.setTargetNode(this.props.target),this.state.isOpen?"inline"===this.props.container?this.renderChildren():d.createPortal(s.createElement("div",{ref:this.getRef},this.renderChildren()),this.getContainerNode()):null},t}(s.Component);A.propTypes=y,A.defaultProps=b,t.A=A},1858:function(e,t,n){"use strict";var r=n(58168),a=n(64467),o=n(98587),i=n(9950),u=n(11942),s=n.n(u),l=n(48738),c=n.n(l),d=n(44208);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={children:s().node,bar:s().bool,multi:s().bool,tag:d.tagPropType,value:s().oneOfType([s().string,s().number]),min:s().oneOfType([s().string,s().number]),max:s().oneOfType([s().string,s().number]),animated:s().bool,striped:s().bool,color:s().string,className:s().string,barClassName:s().string,cssModule:s().object,style:s().object,barStyle:s().object,barAriaValueText:s().string,barAriaLabelledBy:s().string},m=function(e){var t=e.children,n=e.className,a=e.barClassName,u=e.cssModule,s=e.value,l=e.min,f=e.max,h=e.animated,m=e.striped,v=e.color,E=e.bar,g=e.multi,y=e.tag,b=e.style,A=e.barStyle,C=e.barAriaValueText,T=e.barAriaLabelledBy,_=(0,o.A)(e,["children","className","barClassName","cssModule","value","min","max","animated","striped","color","bar","multi","tag","style","barStyle","barAriaValueText","barAriaLabelledBy"]),D=(0,d.toNumber)(s)/(0,d.toNumber)(f)*100,O=(0,d.mapToCssModules)(c()(n,"progress"),u),N={className:(0,d.mapToCssModules)(c()("progress-bar",E&&n||a,h?"progress-bar-animated":null,v?"bg-"+v:null,m||h?"progress-bar-striped":null),u),style:p(p(p({},E?b:{}),A),{},{width:D+"%"}),role:"progressbar","aria-valuenow":s,"aria-valuemin":l,"aria-valuemax":f,"aria-valuetext":C,"aria-labelledby":T,children:t};return E?i.createElement(y,(0,r.A)({},_,N)):i.createElement(y,(0,r.A)({},_,{style:b,className:O}),g?t:i.createElement("div",N))};m.propTypes=h,m.defaultProps={tag:"div",value:0,min:0,max:100,style:{},barStyle:{}},t.A=m},70349:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d=u().oneOfType([u().number,u().string]),f={tag:c.tagPropType,noGutters:u().bool,className:u().string,cssModule:u().object,form:u().bool,xs:d,sm:d,md:d,lg:d,xl:d},p={tag:"div",widths:["xs","sm","md","lg","xl"]},h=function(e){var t=e.className,n=e.cssModule,i=e.noGutters,u=e.tag,s=e.form,d=e.widths,f=(0,a.A)(e,["className","cssModule","noGutters","tag","form","widths"]),p=[];d.forEach((function(t,n){var r=e[t];if(delete f[t],r){var a=!n;p.push(a?"row-cols-"+r:"row-cols-"+t+"-"+r)}}));var h=(0,c.mapToCssModules)(l()(t,i?"no-gutters":null,s?"form-row":"row",p),n);return o.createElement(u,(0,r.A)({},f,{className:h}))};h.propTypes=f,h.defaultProps=p,t.A=h},51445:function(e,t,n){"use strict";var r=n(58168),a=n(77387),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(55451),d=n(44208),f={tag:d.tagPropType,activeTab:u().any,className:u().string,cssModule:u().object},p=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={activeTab:n.props.activeTab},n}return(0,a.A)(t,e),t.getDerivedStateFromProps=function(e,t){return t.activeTab!==e.activeTab?{activeTab:e.activeTab}:null},t.prototype.render=function(){var e=this.props,t=e.className,n=e.cssModule,a=e.tag,i=(0,d.omit)(this.props,Object.keys(f)),u=(0,d.mapToCssModules)(l()("tab-content",t),n);return o.createElement(c.H.Provider,{value:{activeTabId:this.state.activeTab}},o.createElement(a,(0,r.A)({},i,{className:u})))},t}(o.Component);t.A=p,p.propTypes=f,p.defaultProps={tag:"div"}},55451:function(e,t,n){"use strict";n.d(t,{H:function(){return r}});var r=n(9950).createContext({})},52088:function(e,t,n){"use strict";n.d(t,{A:function(){return p}});var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(55451),d=n(44208),f={tag:d.tagPropType,className:u().string,cssModule:u().object,tabId:u().any};function p(e){var t=e.className,n=e.cssModule,i=e.tabId,u=e.tag,s=(0,a.A)(e,["className","cssModule","tabId","tag"]),f=function(e){return(0,d.mapToCssModules)(l()("tab-pane",t,{active:i===e}),n)};return o.createElement(c.H.Consumer,null,(function(e){var t=e.activeTabId;return o.createElement(u,(0,r.A)({},s,{className:f(t)}))}))}p.propTypes=f,p.defaultProps={tag:"div"}},21205:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={className:u().string,cssModule:u().object,size:u().string,bordered:u().bool,borderless:u().bool,striped:u().bool,dark:u().bool,hover:u().bool,responsive:u().oneOfType([u().bool,u().string]),tag:c.tagPropType,responsiveTag:c.tagPropType,innerRef:u().oneOfType([u().func,u().string,u().object])},f=function(e){var t=e.className,n=e.cssModule,i=e.size,u=e.bordered,s=e.borderless,d=e.striped,f=e.dark,p=e.hover,h=e.responsive,m=e.tag,v=e.responsiveTag,E=e.innerRef,g=(0,a.A)(e,["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"]),y=(0,c.mapToCssModules)(l()(t,"table",!!i&&"table-"+i,!!u&&"table-bordered",!!s&&"table-borderless",!!d&&"table-striped",!!f&&"table-dark",!!p&&"table-hover"),n),b=o.createElement(m,(0,r.A)({},g,{ref:E,className:y}));if(h){var A=(0,c.mapToCssModules)(!0===h?"table-responsive":"table-responsive-"+h,n);return o.createElement(v,{className:A},b)}return b};f.propTypes=d,f.defaultProps={tag:"table",responsiveTag:"div"},t.A=f},81718:function(e,t,n){"use strict";var r=n(58168),a=n(9950),o=n(48738),i=n.n(o),u=n(30622),s=function(e){var t=i()("tooltip","show",e.popperClassName),n=i()("tooltip-inner",e.innerClassName);return a.createElement(u.A,(0,r.A)({},e,{popperClassName:t,innerClassName:n}))};s.propTypes=u.t,s.defaultProps={placement:"top",autohide:!0,placementPrefix:"bs-tooltip",trigger:"hover focus"},t.A=s},30622:function(e,t,n){"use strict";n.d(t,{t:function(){return d}});var r=n(58168),a=n(9417),o=n(77387),i=n(9950),u=n(11942),s=n.n(u),l=n(71482),c=n(44208),d={children:s().oneOfType([s().node,s().func]),placement:s().oneOf(c.PopperPlacements),target:c.targetPropType.isRequired,container:c.targetPropType,isOpen:s().bool,disabled:s().bool,hideArrow:s().bool,boundariesElement:s().oneOfType([s().string,c.DOMElement]),className:s().string,innerClassName:s().string,arrowClassName:s().string,popperClassName:s().string,cssModule:s().object,toggle:s().func,autohide:s().bool,placementPrefix:s().string,delay:s().oneOfType([s().shape({show:s().number,hide:s().number}),s().number]),modifiers:s().object,positionFixed:s().bool,offset:s().oneOfType([s().string,s().number]),innerRef:s().oneOfType([s().func,s().string,s().object]),trigger:s().string,fade:s().bool,flip:s().bool},f={show:0,hide:50},p={isOpen:!1,hideArrow:!1,autohide:!1,delay:f,toggle:function(){},trigger:"click",fade:!0};function h(e,t){return t&&(e===t||t.contains(e))}function m(e,t){return void 0===t&&(t=[]),t&&t.length&&t.filter((function(t){return h(e,t)}))[0]}var v=function(e){function t(t){var n;return(n=e.call(this,t)||this)._targets=[],n.currentTargetElement=null,n.addTargetEvents=n.addTargetEvents.bind((0,a.A)(n)),n.handleDocumentClick=n.handleDocumentClick.bind((0,a.A)(n)),n.removeTargetEvents=n.removeTargetEvents.bind((0,a.A)(n)),n.toggle=n.toggle.bind((0,a.A)(n)),n.showWithDelay=n.showWithDelay.bind((0,a.A)(n)),n.hideWithDelay=n.hideWithDelay.bind((0,a.A)(n)),n.onMouseOverTooltipContent=n.onMouseOverTooltipContent.bind((0,a.A)(n)),n.onMouseLeaveTooltipContent=n.onMouseLeaveTooltipContent.bind((0,a.A)(n)),n.show=n.show.bind((0,a.A)(n)),n.hide=n.hide.bind((0,a.A)(n)),n.onEscKeyDown=n.onEscKeyDown.bind((0,a.A)(n)),n.getRef=n.getRef.bind((0,a.A)(n)),n.state={isOpen:t.isOpen},n._isMounted=!1,n}(0,o.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.updateTarget()},n.componentWillUnmount=function(){this._isMounted=!1,this.removeTargetEvents(),this._targets=null,this.clearShowTimeout(),this.clearHideTimeout()},t.getDerivedStateFromProps=function(e,t){return e.isOpen&&!t.isOpen?{isOpen:e.isOpen}:null},n.onMouseOverTooltipContent=function(){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._hideTimeout&&this.clearHideTimeout(),this.state.isOpen&&!this.props.isOpen&&this.toggle())},n.onMouseLeaveTooltipContent=function(e){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._showTimeout&&this.clearShowTimeout(),e.persist(),this._hideTimeout=setTimeout(this.hide.bind(this,e),this.getDelay("hide")))},n.onEscKeyDown=function(e){"Escape"===e.key&&this.hide(e)},n.getRef=function(e){var t=this.props.innerRef;t&&("function"===typeof t?t(e):"object"===typeof t&&(t.current=e)),this._popover=e},n.getDelay=function(e){var t=this.props.delay;return"object"===typeof t?isNaN(t[e])?f[e]:t[e]:t},n.getCurrentTarget=function(e){if(!e)return null;var t=this._targets.indexOf(e);return t>=0?this._targets[t]:this.getCurrentTarget(e.parentElement)},n.show=function(e){if(!this.props.isOpen){if(this.clearShowTimeout(),this.currentTargetElement=e?e.currentTarget||this.getCurrentTarget(e.target):null,e&&e.composedPath&&"function"===typeof e.composedPath){var t=e.composedPath();this.currentTargetElement=t&&t[0]||this.currentTargetElement}this.toggle(e)}},n.showWithDelay=function(e){this._hideTimeout&&this.clearHideTimeout(),this._showTimeout=setTimeout(this.show.bind(this,e),this.getDelay("show"))},n.hide=function(e){this.props.isOpen&&(this.clearHideTimeout(),this.currentTargetElement=null,this.toggle(e))},n.hideWithDelay=function(e){this._showTimeout&&this.clearShowTimeout(),this._hideTimeout=setTimeout(this.hide.bind(this,e),this.getDelay("hide"))},n.clearShowTimeout=function(){clearTimeout(this._showTimeout),this._showTimeout=void 0},n.clearHideTimeout=function(){clearTimeout(this._hideTimeout),this._hideTimeout=void 0},n.handleDocumentClick=function(e){var t=this.props.trigger.split(" ");t.indexOf("legacy")>-1&&(this.props.isOpen||m(e.target,this._targets))?(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen&&!h(e.target,this._popover)?this.hideWithDelay(e):this.props.isOpen||this.showWithDelay(e)):t.indexOf("click")>-1&&m(e.target,this._targets)&&(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen?this.hideWithDelay(e):this.showWithDelay(e))},n.addEventOnTargets=function(e,t,n){this._targets.forEach((function(r){r.addEventListener(e,t,n)}))},n.removeEventOnTargets=function(e,t,n){this._targets.forEach((function(r){r.removeEventListener(e,t,n)}))},n.addTargetEvents=function(){if(this.props.trigger){var e=this.props.trigger.split(" ");-1===e.indexOf("manual")&&((e.indexOf("click")>-1||e.indexOf("legacy")>-1)&&document.addEventListener("click",this.handleDocumentClick,!0),this._targets&&this._targets.length&&(e.indexOf("hover")>-1&&(this.addEventOnTargets("mouseover",this.showWithDelay,!0),this.addEventOnTargets("mouseout",this.hideWithDelay,!0)),e.indexOf("focus")>-1&&(this.addEventOnTargets("focusin",this.show,!0),this.addEventOnTargets("focusout",this.hide,!0)),this.addEventOnTargets("keydown",this.onEscKeyDown,!0)))}},n.removeTargetEvents=function(){this._targets&&(this.removeEventOnTargets("mouseover",this.showWithDelay,!0),this.removeEventOnTargets("mouseout",this.hideWithDelay,!0),this.removeEventOnTargets("keydown",this.onEscKeyDown,!0),this.removeEventOnTargets("focusin",this.show,!0),this.removeEventOnTargets("focusout",this.hide,!0)),document.removeEventListener("click",this.handleDocumentClick,!0)},n.updateTarget=function(){var e=(0,c.getTarget)(this.props.target,!0);e!==this._targets&&(this.removeTargetEvents(),this._targets=e?Array.from(e):[],this.currentTargetElement=this.currentTargetElement||this._targets[0],this.addTargetEvents())},n.toggle=function(e){return this.props.disabled||!this._isMounted?e&&e.preventDefault():this.props.toggle(e)},n.render=function(){var e=this;this.props.isOpen&&this.updateTarget();var t=this.currentTargetElement||this._targets[0];if(!t)return null;var n=this.props,a=n.className,o=n.cssModule,u=n.innerClassName,s=n.isOpen,f=n.hideArrow,p=n.boundariesElement,h=n.placement,m=n.placementPrefix,v=n.arrowClassName,E=n.popperClassName,g=n.container,y=n.modifiers,b=n.positionFixed,A=n.offset,C=n.fade,T=n.flip,_=n.children,D=(0,c.omit)(this.props,Object.keys(d)),O=(0,c.mapToCssModules)(E,o),N=(0,c.mapToCssModules)(u,o);return i.createElement(l.A,{className:a,target:t,isOpen:s,hideArrow:f,boundariesElement:p,placement:h,placementPrefix:m,arrowClassName:v,popperClassName:O,container:g,modifiers:y,positionFixed:b,offset:A,cssModule:o,fade:C,flip:T},(function(t){var n=t.scheduleUpdate;return i.createElement("div",(0,r.A)({},D,{ref:e.getRef,className:N,role:"tooltip",onMouseOver:e.onMouseOverTooltipContent,onMouseLeave:e.onMouseLeaveTooltipContent,onKeyDown:e.onEscKeyDown}),"function"===typeof _?_({scheduleUpdate:n}):_)}))},t}(i.Component);v.propTypes=d,v.defaultProps=p,t.A=v},42119:function(e,t,n){"use strict";n.d(t,{A:function(){return h}});var r=n(64467),a=n(58168),o=n(9417),i=n(77387),u=n(9950),s=n(11942),l=n.n(s),c=n(9772),d=n(44208);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var p=["defaultOpen"],h=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},n.toggle=n.toggle.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return u.createElement(c.A,(0,a.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,d.omit)(this.props,p)))},t}(u.Component);h.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:l().bool},c.A.propTypes)},78297:function(e,t,n){"use strict";n.d(t,{A:function(){return h}});var r=n(64467),a=n(58168),o=n(9417),i=n(77387),u=n(9950),s=n(11942),l=n.n(s),c=n(81718),d=n(44208);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var p=["defaultOpen"],h=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},n.toggle=n.toggle.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return u.createElement(c.A,(0,a.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,d.omit)(this.props,p)))},t}(u.Component);h.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:l().bool},c.A.propTypes)},48843:function(e,t,n){"use strict";n.r(t),n.d(t,{Alert:function(){return tn.A},Badge:function(){return ne},Breadcrumb:function(){return R},BreadcrumbItem:function(){return x},Button:function(){return F.A},ButtonDropdown:function(){return G.A},ButtonGroup:function(){return z.A},ButtonToggle:function(){return Y},ButtonToolbar:function(){return V},Card:function(){return oe},CardBody:function(){return Ee},CardColumns:function(){return he},CardDeck:function(){return de},CardFooter:function(){return Te},CardGroup:function(){return se},CardHeader:function(){return Oe},CardImg:function(){return we},CardImgOverlay:function(){return Le},CardLink:function(){return be},CardSubtitle:function(){return Ze},CardText:function(){return tt},CardTitle:function(){return at},Carousel:function(){return je},CarouselCaption:function(){return Ke},CarouselControl:function(){return Ye},CarouselIndicators:function(){return ze},CarouselItem:function(){return Be},Col:function(){return m.A},Collapse:function(){return mn.A},Container:function(){return p},CustomFileInput:function(){return ot.A},CustomInput:function(){return it.A},Dropdown:function(){return Q.A},DropdownContext:function(){return Z.r},DropdownItem:function(){return q.A},DropdownMenu:function(){return X.A},DropdownToggle:function(){return J.A},Fade:function(){return $.A},Form:function(){return Ot.A},FormFeedback:function(){return Nt.A},FormGroup:function(){return St.A},FormText:function(){return wt.A},Input:function(){return kt.A},InputGroup:function(){return It.A},InputGroupAddon:function(){return Lt.A},InputGroupButtonDropdown:function(){return Mt},InputGroupText:function(){return xt.A},Jumbotron:function(){return en},Label:function(){return Ft.A},List:function(){return Sn},ListGroup:function(){return Dt},ListGroupItem:function(){return yn},ListGroupItemHeading:function(){return Cn},ListGroupItemText:function(){return Dn},ListInlineItem:function(){return In},Media:function(){return jt},Modal:function(){return Et.A},ModalBody:function(){return yt.A},ModalFooter:function(){return bt.A},ModalHeader:function(){return gt.A},Nav:function(){return S.A},NavItem:function(){return w.A},NavLink:function(){return k.A},Navbar:function(){return g},NavbarBrand:function(){return A},NavbarText:function(){return _},NavbarToggler:function(){return N},Pagination:function(){return Gt},PaginationItem:function(){return Kt},PaginationLink:function(){return qt},Polyfill:function(){return Qn},Popover:function(){return ct.A},PopoverBody:function(){return mt.A},PopoverHeader:function(){return ht},PopperContent:function(){return ut.A},PopperTargetHelper:function(){return lt},Progress:function(){return vt.A},Row:function(){return h.A},Spinner:function(){return Vn},TabContent:function(){return Xt.A},TabPane:function(){return Jt.A},Table:function(){return Ct.A},Toast:function(){return sn},ToastBody:function(){return dn},ToastHeader:function(){return hn},Tooltip:function(){return At.A},UncontrolledAlert:function(){return Ln},UncontrolledButtonDropdown:function(){return Mn},UncontrolledCarousel:function(){return qe},UncontrolledCollapse:function(){return jn},UncontrolledDropdown:function(){return Gn},UncontrolledPopover:function(){return dt.A},UncontrolledTooltip:function(){return zn.A},Util:function(){return c}});var r=n(58168),a=n(98587),o=n(9950),i=n(11942),u=n.n(i),s=n(48738),l=n.n(s),c=n(44208),d={tag:c.tagPropType,fluid:u().oneOfType([u().bool,u().string]),className:u().string,cssModule:u().object},f=function(e){var t=e.className,n=e.cssModule,i=e.fluid,u=e.tag,s=(0,a.A)(e,["className","cssModule","fluid","tag"]),d="container";!0===i?d="container-fluid":i&&(d="container-"+i);var f=(0,c.mapToCssModules)(l()(t,d),n);return o.createElement(u,(0,r.A)({},s,{className:f}))};f.propTypes=d,f.defaultProps={tag:"div"};var p=f,h=n(70349),m=n(23931),v={light:u().bool,dark:u().bool,full:u().bool,fixed:u().string,sticky:u().string,color:u().string,role:u().string,tag:c.tagPropType,className:u().string,cssModule:u().object,expand:u().oneOfType([u().bool,u().string])},E=function(e){var t,n=e.expand,i=e.className,u=e.cssModule,s=e.light,d=e.dark,f=e.fixed,p=e.sticky,h=e.color,m=e.tag,v=(0,a.A)(e,["expand","className","cssModule","light","dark","fixed","sticky","color","tag"]),E=(0,c.mapToCssModules)(l()(i,"navbar",function(e){return!1!==e&&(!0===e||"xs"===e?"navbar-expand":"navbar-expand-"+e)}(n),((t={"navbar-light":s,"navbar-dark":d})["bg-"+h]=h,t["fixed-"+f]=f,t["sticky-"+p]=p,t)),u);return o.createElement(m,(0,r.A)({},v,{className:E}))};E.propTypes=v,E.defaultProps={tag:"nav",expand:!1};var g=E,y={tag:c.tagPropType,className:u().string,cssModule:u().object},b=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"navbar-brand"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};b.propTypes=y,b.defaultProps={tag:"a"};var A=b,C={tag:c.tagPropType,className:u().string,cssModule:u().object},T=function(e){var t=e.className,n=e.cssModule,i=(e.active,e.tag),u=(0,a.A)(e,["className","cssModule","active","tag"]),s=(0,c.mapToCssModules)(l()(t,"navbar-text"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};T.propTypes=C,T.defaultProps={tag:"span"};var _=T,D={tag:c.tagPropType,type:u().string,className:u().string,cssModule:u().object,children:u().node},O=function(e){var t=e.className,n=e.cssModule,i=e.children,u=e.tag,s=(0,a.A)(e,["className","cssModule","children","tag"]),d=(0,c.mapToCssModules)(l()(t,"navbar-toggler"),n);return o.createElement(u,(0,r.A)({"aria-label":"Toggle navigation"},s,{className:d}),i||o.createElement("span",{className:(0,c.mapToCssModules)("navbar-toggler-icon",n)}))};O.propTypes=D,O.defaultProps={tag:"button",type:"button"};var N=O,S=n(52308),w=n(8743),k=n(36640),I={tag:c.tagPropType,listTag:c.tagPropType,className:u().string,listClassName:u().string,cssModule:u().object,children:u().node,"aria-label":u().string},L=function(e){var t=e.className,n=e.listClassName,i=e.cssModule,u=e.children,s=e.tag,d=e.listTag,f=e["aria-label"],p=(0,a.A)(e,["className","listClassName","cssModule","children","tag","listTag","aria-label"]),h=(0,c.mapToCssModules)(l()(t),i),m=(0,c.mapToCssModules)(l()("breadcrumb",n),i);return o.createElement(s,(0,r.A)({},p,{className:h,"aria-label":f}),o.createElement(d,{className:m},u))};L.propTypes=I,L.defaultProps={tag:"nav",listTag:"ol","aria-label":"breadcrumb"};var R=L,P={tag:c.tagPropType,active:u().bool,className:u().string,cssModule:u().object},M=function(e){var t=e.className,n=e.cssModule,i=e.active,u=e.tag,s=(0,a.A)(e,["className","cssModule","active","tag"]),d=(0,c.mapToCssModules)(l()(t,!!i&&"active","breadcrumb-item"),n);return o.createElement(u,(0,r.A)({},s,{className:d,"aria-current":i?"page":void 0}))};M.propTypes=P,M.defaultProps={tag:"li"};var x=M,F=n(18849),B=n(9417),U=n(77387),j={onClick:u().func,onBlur:u().func,onFocus:u().func,defaultValue:u().bool},H=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={toggled:t.defaultValue,focus:!1},n.onBlur=n.onBlur.bind((0,B.A)(n)),n.onFocus=n.onFocus.bind((0,B.A)(n)),n.onClick=n.onClick.bind((0,B.A)(n)),n}(0,U.A)(t,e);var n=t.prototype;return n.onBlur=function(e){this.props.onBlur&&this.props.onBlur(e),this.setState({focus:!1})},n.onFocus=function(e){this.props.onFocus&&this.props.onFocus(e),this.setState({focus:!0})},n.onClick=function(e){this.props.onClick&&this.props.onClick(e),this.setState((function(e){return{toggled:!e.toggled}}))},n.render=function(){var e=this.props,t=e.className,n=(0,a.A)(e,["className"]),i=(0,c.mapToCssModules)(l()(t,{focus:this.state.focus}),this.props.cssModule);return o.createElement(F.A,(0,r.A)({active:this.state.toggled,onBlur:this.onBlur,onFocus:this.onFocus,onClick:this.onClick,className:i},n))},t}(o.Component);H.propTypes=j,H.defaultProps={defaultValue:!1};var Y=H,G=n(38804),z=n(64594),W={tag:c.tagPropType,"aria-label":u().string,className:u().string,cssModule:u().object,role:u().string},K=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"btn-toolbar"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};K.propTypes=W,K.defaultProps={tag:"div",role:"toolbar"};var V=K,Q=n(19260),q=n(68879),X=n(33151),J=n(6030),Z=n(66609),$=n(58367),ee={color:u().string,pill:u().bool,tag:c.tagPropType,innerRef:u().oneOfType([u().object,u().func,u().string]),children:u().node,className:u().string,cssModule:u().object},te=function(e){var t=e.className,n=e.cssModule,i=e.color,u=e.innerRef,s=e.pill,d=e.tag,f=(0,a.A)(e,["className","cssModule","color","innerRef","pill","tag"]),p=(0,c.mapToCssModules)(l()(t,"badge","badge-"+i,!!s&&"badge-pill"),n);return f.href&&"span"===d&&(d="a"),o.createElement(d,(0,r.A)({},f,{className:p,ref:u}))};te.propTypes=ee,te.defaultProps={color:"secondary",pill:!1,tag:"span"};var ne=te,re={tag:c.tagPropType,inverse:u().bool,color:u().string,body:u().bool,outline:u().bool,className:u().string,cssModule:u().object,innerRef:u().oneOfType([u().object,u().string,u().func])},ae=function(e){var t=e.className,n=e.cssModule,i=e.color,u=e.body,s=e.inverse,d=e.outline,f=e.tag,p=e.innerRef,h=(0,a.A)(e,["className","cssModule","color","body","inverse","outline","tag","innerRef"]),m=(0,c.mapToCssModules)(l()(t,"card",!!s&&"text-white",!!u&&"card-body",!!i&&(d?"border":"bg")+"-"+i),n);return o.createElement(f,(0,r.A)({},h,{className:m,ref:p}))};ae.propTypes=re,ae.defaultProps={tag:"div"};var oe=ae,ie={tag:c.tagPropType,className:u().string,cssModule:u().object},ue=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"card-group"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};ue.propTypes=ie,ue.defaultProps={tag:"div"};var se=ue,le={tag:c.tagPropType,className:u().string,cssModule:u().object},ce=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"card-deck"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};ce.propTypes=le,ce.defaultProps={tag:"div"};var de=ce,fe={tag:c.tagPropType,className:u().string,cssModule:u().object},pe=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"card-columns"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};pe.propTypes=fe,pe.defaultProps={tag:"div"};var he=pe,me={tag:c.tagPropType,className:u().string,cssModule:u().object,innerRef:u().oneOfType([u().object,u().string,u().func])},ve=function(e){var t=e.className,n=e.cssModule,i=e.innerRef,u=e.tag,s=(0,a.A)(e,["className","cssModule","innerRef","tag"]),d=(0,c.mapToCssModules)(l()(t,"card-body"),n);return o.createElement(u,(0,r.A)({},s,{className:d,ref:i}))};ve.propTypes=me,ve.defaultProps={tag:"div"};var Ee=ve,ge={tag:c.tagPropType,innerRef:u().oneOfType([u().object,u().func,u().string]),className:u().string,cssModule:u().object},ye=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=e.innerRef,s=(0,a.A)(e,["className","cssModule","tag","innerRef"]),d=(0,c.mapToCssModules)(l()(t,"card-link"),n);return o.createElement(i,(0,r.A)({},s,{ref:u,className:d}))};ye.propTypes=ge,ye.defaultProps={tag:"a"};var be=ye,Ae={tag:c.tagPropType,className:u().string,cssModule:u().object},Ce=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"card-footer"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};Ce.propTypes=Ae,Ce.defaultProps={tag:"div"};var Te=Ce,_e={tag:c.tagPropType,className:u().string,cssModule:u().object},De=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"card-header"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};De.propTypes=_e,De.defaultProps={tag:"div"};var Oe=De,Ne={tag:c.tagPropType,top:u().bool,bottom:u().bool,className:u().string,cssModule:u().object},Se=function(e){var t=e.className,n=e.cssModule,i=e.top,u=e.bottom,s=e.tag,d=(0,a.A)(e,["className","cssModule","top","bottom","tag"]),f="card-img";i&&(f="card-img-top"),u&&(f="card-img-bottom");var p=(0,c.mapToCssModules)(l()(t,f),n);return o.createElement(s,(0,r.A)({},d,{className:p}))};Se.propTypes=Ne,Se.defaultProps={tag:"img"};var we=Se,ke={tag:c.tagPropType,className:u().string,cssModule:u().object},Ie=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"card-img-overlay"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};Ie.propTypes=ke,Ie.defaultProps={tag:"div"};var Le=Ie,Re=n(64467),Pe=n(44623);function Me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(n),!0).forEach((function(t){(0,Re.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fe=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={startAnimation:!1},n.onEnter=n.onEnter.bind((0,B.A)(n)),n.onEntering=n.onEntering.bind((0,B.A)(n)),n.onExit=n.onExit.bind((0,B.A)(n)),n.onExiting=n.onExiting.bind((0,B.A)(n)),n.onExited=n.onExited.bind((0,B.A)(n)),n}(0,U.A)(t,e);var n=t.prototype;return n.onEnter=function(e,t){this.setState({startAnimation:!1}),this.props.onEnter(e,t)},n.onEntering=function(e,t){var n=e.offsetHeight;return this.setState({startAnimation:!0}),this.props.onEntering(e,t),n},n.onExit=function(e){this.setState({startAnimation:!1}),this.props.onExit(e)},n.onExiting=function(e){this.setState({startAnimation:!0}),e.dispatchEvent(new CustomEvent("slide.bs.carousel")),this.props.onExiting(e)},n.onExited=function(e){e.dispatchEvent(new CustomEvent("slid.bs.carousel")),this.props.onExited(e)},n.render=function(){var e=this,t=this.props,n=t.in,i=t.children,u=t.cssModule,s=t.slide,d=t.tag,f=t.className,p=(0,a.A)(t,["in","children","cssModule","slide","tag","className"]);return o.createElement(Pe.Transition,(0,r.A)({},p,{enter:s,exit:s,in:n,onEnter:this.onEnter,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),(function(t){var n=e.context.direction,r=t===c.TransitionStatuses.ENTERED||t===c.TransitionStatuses.EXITING,a=(t===c.TransitionStatuses.ENTERING||t===c.TransitionStatuses.EXITING)&&e.state.startAnimation&&("right"===n?"carousel-item-left":"carousel-item-right"),s=t===c.TransitionStatuses.ENTERING&&("right"===n?"carousel-item-next":"carousel-item-prev"),p=(0,c.mapToCssModules)(l()(f,"carousel-item",r&&"active",a,s),u);return o.createElement(d,{className:p},i)}))},t}(o.Component);Fe.propTypes=xe(xe({},Pe.Transition.propTypes),{},{tag:c.tagPropType,in:u().bool,cssModule:u().object,children:u().node,slide:u().bool,className:u().string}),Fe.defaultProps=xe(xe({},Pe.Transition.defaultProps),{},{tag:"div",timeout:c.TransitionTimeouts.Carousel,slide:!0}),Fe.contextTypes={direction:u().string};var Be=Fe,Ue=function(e){function t(t){var n;return(n=e.call(this,t)||this).handleKeyPress=n.handleKeyPress.bind((0,B.A)(n)),n.renderItems=n.renderItems.bind((0,B.A)(n)),n.hoverStart=n.hoverStart.bind((0,B.A)(n)),n.hoverEnd=n.hoverEnd.bind((0,B.A)(n)),n.handleTouchStart=n.handleTouchStart.bind((0,B.A)(n)),n.handleTouchEnd=n.handleTouchEnd.bind((0,B.A)(n)),n.touchStartX=0,n.touchStartY=0,n.state={activeIndex:n.props.activeIndex,direction:"right",indicatorClicked:!1},n}(0,U.A)(t,e);var n=t.prototype;return n.getChildContext=function(){return{direction:this.state.direction}},n.componentDidMount=function(){"carousel"===this.props.ride&&this.setInterval(),document.addEventListener("keyup",this.handleKeyPress)},t.getDerivedStateFromProps=function(e,t){var n=null,r=t.activeIndex,a=t.direction,o=t.indicatorClicked;return e.activeIndex!==r&&(e.activeIndex===r+1?a="right":e.activeIndex===r-1?a="left":e.activeIndex<r?a=o?"left":"right":e.activeIndex!==r&&(a=o?"right":"left"),n={activeIndex:e.activeIndex,direction:a,indicatorClicked:!1}),n},n.componentDidUpdate=function(e,t){t.activeIndex!==this.state.activeIndex&&this.setInterval(this.props)},n.componentWillUnmount=function(){this.clearInterval(),document.removeEventListener("keyup",this.handleKeyPress)},n.setInterval=function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){void 0===e&&(e=this.props),this.clearInterval(),e.interval&&(this.cycleInterval=setInterval((function(){e.next()}),parseInt(e.interval,10)))})),n.clearInterval=function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){clearInterval(this.cycleInterval)})),n.hoverStart=function(){var e;("hover"===this.props.pause&&this.clearInterval(),this.props.mouseEnter)&&(e=this.props).mouseEnter.apply(e,arguments)},n.hoverEnd=function(){var e;("hover"===this.props.pause&&this.setInterval(),this.props.mouseLeave)&&(e=this.props).mouseLeave.apply(e,arguments)},n.handleKeyPress=function(e){this.props.keyboard&&(37===e.keyCode?this.props.previous():39===e.keyCode&&this.props.next())},n.handleTouchStart=function(e){this.props.enableTouch&&(this.touchStartX=e.changedTouches[0].screenX,this.touchStartY=e.changedTouches[0].screenY)},n.handleTouchEnd=function(e){if(this.props.enableTouch){var t=e.changedTouches[0].screenX,n=e.changedTouches[0].screenY,r=Math.abs(this.touchStartX-t);r<Math.abs(this.touchStartY-n)||r<40||(t<this.touchStartX?this.props.next():this.props.previous())}},n.renderItems=function(e,t){var n=this,r=this.props.slide;return o.createElement("div",{className:t},e.map((function(e,t){var a=t===n.state.activeIndex;return o.cloneElement(e,{in:a,slide:r})})))},n.render=function(){var e=this,t=this.props,n=t.cssModule,r=t.slide,a=t.className,i=(0,c.mapToCssModules)(l()(a,"carousel",r&&"slide"),n),u=(0,c.mapToCssModules)(l()("carousel-inner"),n),s=this.props.children.filter((function(e){return null!==e&&void 0!==e&&"boolean"!==typeof e}));if(s.every((function(e){return e.type===Be})))return o.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},this.renderItems(s,u));if(s[0]instanceof Array){var d=s[0],f=s[1],p=s[2];return o.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},this.renderItems(d,u),f,p)}var h=s[0],m=o.cloneElement(h,{onClickHandler:function(t){"function"===typeof h.props.onClickHandler&&e.setState({indicatorClicked:!0},(function(){return h.props.onClickHandler(t)}))}}),v=s[1],E=s[2],g=s[3];return o.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd},m,this.renderItems(v,u),E,g)},t}(o.Component);Ue.propTypes={activeIndex:u().number,next:u().func.isRequired,previous:u().func.isRequired,keyboard:u().bool,pause:u().oneOf(["hover",!1]),ride:u().oneOf(["carousel"]),interval:u().oneOfType([u().number,u().string,u().bool]),children:u().array,mouseEnter:u().func,mouseLeave:u().func,slide:u().bool,cssModule:u().object,className:u().string,enableTouch:u().bool},Ue.defaultProps={interval:5e3,pause:"hover",keyboard:!0,slide:!0,enableTouch:!0},Ue.childContextTypes={direction:u().string};var je=Ue,He=function(e){var t=e.direction,n=e.onClickHandler,r=e.cssModule,a=e.directionText,i=e.className,u=(0,c.mapToCssModules)(l()(i,"carousel-control-"+t),r),s=(0,c.mapToCssModules)(l()("carousel-control-"+t+"-icon"),r),d=(0,c.mapToCssModules)(l()("sr-only"),r);return o.createElement("a",{className:u,style:{cursor:"pointer"},role:"button",tabIndex:"0",onClick:function(e){e.preventDefault(),n()}},o.createElement("span",{className:s,"aria-hidden":"true"}),o.createElement("span",{className:d},a||t))};He.propTypes={direction:u().oneOf(["prev","next"]).isRequired,onClickHandler:u().func.isRequired,cssModule:u().object,directionText:u().string,className:u().string};var Ye=He,Ge=function(e){var t=e.items,n=e.activeIndex,r=e.cssModule,a=e.onClickHandler,i=e.className,u=(0,c.mapToCssModules)(l()(i,"carousel-indicators"),r),s=t.map((function(e,t){var i=(0,c.mapToCssModules)(l()({active:n===t}),r);return o.createElement("li",{key:""+(e.key||Object.values(e).join("")),onClick:function(e){e.preventDefault(),a(t)},className:i})}));return o.createElement("ol",{className:u},s)};Ge.propTypes={items:u().array.isRequired,activeIndex:u().number.isRequired,cssModule:u().object,onClickHandler:u().func.isRequired,className:u().string};var ze=Ge,We=function(e){var t=e.captionHeader,n=e.captionText,r=e.cssModule,a=e.className,i=(0,c.mapToCssModules)(l()(a,"carousel-caption","d-none","d-md-block"),r);return o.createElement("div",{className:i},o.createElement("h3",null,t),o.createElement("p",null,n))};We.propTypes={captionHeader:u().node,captionText:u().node.isRequired,cssModule:u().object,className:u().string};var Ke=We,Ve={items:u().array.isRequired,indicators:u().bool,controls:u().bool,autoPlay:u().bool,defaultActiveIndex:u().number,activeIndex:u().number,next:u().func,previous:u().func,goToIndex:u().func},Qe=function(e){function t(t){var n;return(n=e.call(this,t)||this).animating=!1,n.state={activeIndex:t.defaultActiveIndex||0},n.next=n.next.bind((0,B.A)(n)),n.previous=n.previous.bind((0,B.A)(n)),n.goToIndex=n.goToIndex.bind((0,B.A)(n)),n.onExiting=n.onExiting.bind((0,B.A)(n)),n.onExited=n.onExited.bind((0,B.A)(n)),n}(0,U.A)(t,e);var n=t.prototype;return n.onExiting=function(){this.animating=!0},n.onExited=function(){this.animating=!1},n.next=function(){if(!this.animating){var e=this.state.activeIndex===this.props.items.length-1?0:this.state.activeIndex+1;this.setState({activeIndex:e})}},n.previous=function(){if(!this.animating){var e=0===this.state.activeIndex?this.props.items.length-1:this.state.activeIndex-1;this.setState({activeIndex:e})}},n.goToIndex=function(e){this.animating||this.setState({activeIndex:e})},n.render=function(){var e=this,t=this.props,n=(t.defaultActiveIndex,t.autoPlay),i=t.indicators,u=t.controls,s=t.items,l=t.goToIndex,c=(0,a.A)(t,["defaultActiveIndex","autoPlay","indicators","controls","items","goToIndex"]),d=this.state.activeIndex,f=s.map((function(t){var n=t.key||t.src;return o.createElement(Be,{onExiting:e.onExiting,onExited:e.onExited,key:n},o.createElement("img",{className:"d-block w-100",src:t.src,alt:t.altText}),o.createElement(Ke,{captionText:t.caption,captionHeader:t.header||t.caption}))}));return o.createElement(je,(0,r.A)({activeIndex:d,next:this.next,previous:this.previous,ride:n?"carousel":void 0},c),i&&o.createElement(ze,{items:s,activeIndex:c.activeIndex||d,onClickHandler:l||this.goToIndex}),f,u&&o.createElement(Ye,{direction:"prev",directionText:"Previous",onClickHandler:c.previous||this.previous}),u&&o.createElement(Ye,{direction:"next",directionText:"Next",onClickHandler:c.next||this.next}))},t}(o.Component);Qe.propTypes=Ve,Qe.defaultProps={controls:!0,indicators:!0,autoPlay:!0};var qe=Qe,Xe={tag:c.tagPropType,className:u().string,cssModule:u().object},Je=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"card-subtitle"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};Je.propTypes=Xe,Je.defaultProps={tag:"div"};var Ze=Je,$e={tag:c.tagPropType,className:u().string,cssModule:u().object},et=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"card-text"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};et.propTypes=$e,et.defaultProps={tag:"p"};var tt=et,nt={tag:c.tagPropType,className:u().string,cssModule:u().object},rt=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"card-title"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};rt.propTypes=nt,rt.defaultProps={tag:"div"};var at=rt,ot=n(13442),it=n(36656),ut=n(71482),st=function(e,t){return t.popperManager.setTargetNode((0,c.getTarget)(e.target)),null};st.contextTypes={popperManager:u().object.isRequired},st.propTypes={target:c.targetPropType.isRequired};var lt=st,ct=n(9772),dt=n(42119),ft={tag:c.tagPropType,className:u().string,cssModule:u().object},pt=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"popover-header"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};pt.propTypes=ft,pt.defaultProps={tag:"h3"};var ht=pt,mt=n(26100),vt=n(1858),Et=n(58195),gt=n(14113),yt=n(99308),bt=n(85907),At=n(81718),Ct=n(21205),Tt={tag:c.tagPropType,flush:u().bool,className:u().string,cssModule:u().object,horizontal:u().oneOfType([u().bool,u().string])},_t=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=e.flush,s=e.horizontal,d=(0,a.A)(e,["className","cssModule","tag","flush","horizontal"]),f=(0,c.mapToCssModules)(l()(t,"list-group",u?"list-group-flush":function(e){return!1!==e&&(!0===e||"xs"===e?"list-group-horizontal":"list-group-horizontal-"+e)}(s)),n);return o.createElement(i,(0,r.A)({},d,{className:f}))};_t.propTypes=Tt,_t.defaultProps={tag:"ul",horizontal:!1};var Dt=_t,Ot=n(19247),Nt=n(15668),St=n(76152),wt=n(13436),kt=n(85077),It=n(48918),Lt=n(30038),Rt={addonType:u().oneOf(["prepend","append"]).isRequired,children:u().node},Pt=function(e){return o.createElement(Q.A,e)};Pt.propTypes=Rt;var Mt=Pt,xt=n(99121),Ft=n(55627),Bt={body:u().bool,bottom:u().bool,children:u().node,className:u().string,cssModule:u().object,heading:u().bool,left:u().bool,list:u().bool,middle:u().bool,object:u().bool,right:u().bool,tag:c.tagPropType,top:u().bool},Ut=function(e){var t,n=e.body,i=e.bottom,u=e.className,s=e.cssModule,d=e.heading,f=e.left,p=e.list,h=e.middle,m=e.object,v=e.right,E=e.tag,g=e.top,y=(0,a.A)(e,["body","bottom","className","cssModule","heading","left","list","middle","object","right","tag","top"]);t=d?"h4":y.href?"a":y.src||m?"img":p?"ul":"div";var b=E||t,A=(0,c.mapToCssModules)(l()(u,{"media-body":n,"media-heading":d,"media-left":f,"media-right":v,"media-top":g,"media-bottom":i,"media-middle":h,"media-object":m,"media-list":p,media:!n&&!d&&!f&&!v&&!g&&!i&&!h&&!m&&!p}),s);return o.createElement(b,(0,r.A)({},y,{className:A}))};Ut.propTypes=Bt;var jt=Ut,Ht={children:u().node,className:u().string,listClassName:u().string,cssModule:u().object,size:u().string,tag:c.tagPropType,listTag:c.tagPropType,"aria-label":u().string},Yt=function(e){var t,n=e.className,i=e.listClassName,u=e.cssModule,s=e.size,d=e.tag,f=e.listTag,p=e["aria-label"],h=(0,a.A)(e,["className","listClassName","cssModule","size","tag","listTag","aria-label"]),m=(0,c.mapToCssModules)(l()(n),u),v=(0,c.mapToCssModules)(l()(i,"pagination",((t={})["pagination-"+s]=!!s,t)),u);return o.createElement(d,{className:m,"aria-label":p},o.createElement(f,(0,r.A)({},h,{className:v})))};Yt.propTypes=Ht,Yt.defaultProps={tag:"nav",listTag:"ul","aria-label":"pagination"};var Gt=Yt,zt={active:u().bool,children:u().node,className:u().string,cssModule:u().object,disabled:u().bool,tag:c.tagPropType},Wt=function(e){var t=e.active,n=e.className,i=e.cssModule,u=e.disabled,s=e.tag,d=(0,a.A)(e,["active","className","cssModule","disabled","tag"]),f=(0,c.mapToCssModules)(l()(n,"page-item",{active:t,disabled:u}),i);return o.createElement(s,(0,r.A)({},d,{className:f}))};Wt.propTypes=zt,Wt.defaultProps={tag:"li"};var Kt=Wt,Vt={"aria-label":u().string,children:u().node,className:u().string,cssModule:u().object,next:u().bool,previous:u().bool,first:u().bool,last:u().bool,tag:c.tagPropType},Qt=function(e){var t,n=e.className,i=e.cssModule,u=e.next,s=e.previous,d=e.first,f=e.last,p=e.tag,h=(0,a.A)(e,["className","cssModule","next","previous","first","last","tag"]),m=(0,c.mapToCssModules)(l()(n,"page-link"),i);s?t="Previous":u?t="Next":d?t="First":f&&(t="Last");var v,E=e["aria-label"]||t;s?v="\u2039":u?v="\u203a":d?v="\xab":f&&(v="\xbb");var g=e.children;return g&&Array.isArray(g)&&0===g.length&&(g=null),h.href||"a"!==p||(p="button"),(s||u||d||f)&&(g=[o.createElement("span",{"aria-hidden":"true",key:"caret"},g||v),o.createElement("span",{className:"sr-only",key:"sr"},E)]),o.createElement(p,(0,r.A)({},h,{className:m,"aria-label":E}),g)};Qt.propTypes=Vt,Qt.defaultProps={tag:"a"};var qt=Qt,Xt=n(51445),Jt=n(52088),Zt={tag:c.tagPropType,fluid:u().bool,className:u().string,cssModule:u().object},$t=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=e.fluid,s=(0,a.A)(e,["className","cssModule","tag","fluid"]),d=(0,c.mapToCssModules)(l()(t,"jumbotron",!!u&&"jumbotron-fluid"),n);return o.createElement(i,(0,r.A)({},s,{className:d}))};$t.propTypes=Zt,$t.defaultProps={tag:"div"};var en=$t,tn=n(76115);function nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function rn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nn(Object(n),!0).forEach((function(t){(0,Re.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var an={children:u().node,className:u().string,cssModule:u().object,fade:u().bool,isOpen:u().bool,tag:c.tagPropType,transition:u().shape($.A.propTypes),innerRef:u().oneOfType([u().object,u().string,u().func])},on={isOpen:!0,tag:"div",fade:!0,transition:rn(rn({},$.A.defaultProps),{},{unmountOnExit:!0})};function un(e){var t=e.className,n=e.cssModule,i=e.tag,u=e.isOpen,s=e.children,d=e.transition,f=e.fade,p=e.innerRef,h=(0,a.A)(e,["className","cssModule","tag","isOpen","children","transition","fade","innerRef"]),m=(0,c.mapToCssModules)(l()(t,"toast"),n),v=rn(rn(rn({},$.A.defaultProps),d),{},{baseClass:f?d.baseClass:"",timeout:f?d.timeout:0});return o.createElement($.A,(0,r.A)({},h,v,{tag:i,className:m,in:u,role:"alert",innerRef:p}),s)}un.propTypes=an,un.defaultProps=on;var sn=un,ln={tag:c.tagPropType,className:u().string,cssModule:u().object,innerRef:u().oneOfType([u().object,u().string,u().func])},cn=function(e){var t=e.className,n=e.cssModule,i=e.innerRef,u=e.tag,s=(0,a.A)(e,["className","cssModule","innerRef","tag"]),d=(0,c.mapToCssModules)(l()(t,"toast-body"),n);return o.createElement(u,(0,r.A)({},s,{className:d,ref:i}))};cn.propTypes=ln,cn.defaultProps={tag:"div"};var dn=cn,fn={tag:c.tagPropType,icon:u().oneOfType([u().string,u().node]),wrapTag:c.tagPropType,toggle:u().func,className:u().string,cssModule:u().object,children:u().node,closeAriaLabel:u().string,charCode:u().oneOfType([u().string,u().number]),close:u().object},pn=function(e){var t,n,i=e.className,u=e.cssModule,s=e.children,d=e.toggle,f=e.tag,p=e.wrapTag,h=e.closeAriaLabel,m=e.charCode,v=e.close,E=e.tagClassName,g=e.icon,y=(0,a.A)(e,["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","charCode","close","tagClassName","icon"]),b=(0,c.mapToCssModules)(l()(i,"toast-header"),u);if(!v&&d){var A="number"===typeof m?String.fromCharCode(m):m;t=o.createElement("button",{type:"button",onClick:d,className:(0,c.mapToCssModules)("close",u),"aria-label":h},o.createElement("span",{"aria-hidden":"true"},A))}return"string"===typeof g?n=o.createElement("svg",{className:(0,c.mapToCssModules)("rounded text-"+g),width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid slice",focusable:"false",role:"img"},o.createElement("rect",{fill:"currentColor",width:"100%",height:"100%"})):g&&(n=g),o.createElement(p,(0,r.A)({},y,{className:b}),n,o.createElement(f,{className:(0,c.mapToCssModules)(l()(E,{"ml-2":null!=n}),u)},s),v||t)};pn.propTypes=fn,pn.defaultProps={tag:"strong",wrapTag:"div",tagClassName:"mr-auto",closeAriaLabel:"Close",charCode:215};var hn=pn,mn=n(47914),vn={tag:c.tagPropType,active:u().bool,disabled:u().bool,color:u().string,action:u().bool,className:u().any,cssModule:u().object},En=function(e){e.preventDefault()},gn=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=e.active,s=e.disabled,d=e.action,f=e.color,p=(0,a.A)(e,["className","cssModule","tag","active","disabled","action","color"]),h=(0,c.mapToCssModules)(l()(t,!!u&&"active",!!s&&"disabled",!!d&&"list-group-item-action",!!f&&"list-group-item-"+f,"list-group-item"),n);return s&&(p.onClick=En),o.createElement(i,(0,r.A)({},p,{className:h}))};gn.propTypes=vn,gn.defaultProps={tag:"li"};var yn=gn,bn={tag:c.tagPropType,className:u().any,cssModule:u().object},An=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"list-group-item-heading"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};An.propTypes=bn,An.defaultProps={tag:"h5"};var Cn=An,Tn={tag:c.tagPropType,className:u().any,cssModule:u().object},_n=function(e){var t=e.className,n=e.cssModule,i=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),s=(0,c.mapToCssModules)(l()(t,"list-group-item-text"),n);return o.createElement(i,(0,r.A)({},u,{className:s}))};_n.propTypes=Tn,_n.defaultProps={tag:"p"};var Dn=_n,On={tag:c.tagPropType,className:u().string,cssModule:u().object,type:u().string},Nn=(0,o.forwardRef)((function(e,t){var n=e.className,i=e.cssModule,u=e.tag,s=e.type,d=(0,a.A)(e,["className","cssModule","tag","type"]),f=(0,c.mapToCssModules)(l()(n,!!s&&"list-"+s),i);return o.createElement(u,(0,r.A)({},d,{className:f,ref:t}))}));Nn.propTypes=On,Nn.defaultProps={tag:"ul"};var Sn=Nn,wn={tag:c.tagPropType,className:u().string,cssModule:u().object},kn=(0,o.forwardRef)((function(e,t){var n=e.className,i=e.cssModule,u=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),d=(0,c.mapToCssModules)(l()(n,"list-inline-item"),i);return o.createElement(u,(0,r.A)({},s,{className:d,ref:t}))}));kn.propTypes=wn,kn.defaultProps={tag:"li"};var In=kn,Ln=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:!0},n.toggle=n.toggle.bind((0,B.A)(n)),n}(0,U.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return o.createElement(tn.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},this.props))},t}(o.Component);function Rn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Pn=["defaultOpen"],Mn=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},n.toggle=n.toggle.bind((0,B.A)(n)),n}(0,U.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return o.createElement(G.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,c.omit)(this.props,Pn)))},t}(o.Component);Mn.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rn(Object(n),!0).forEach((function(t){(0,Re.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:u().bool},G.A.propTypes);var xn=["toggleEvents","defaultOpen"],Fn={defaultOpen:u().bool,toggler:u().string.isRequired,toggleEvents:u().arrayOf(u().string)},Bn={toggleEvents:c.defaultToggleEvents},Un=function(e){function t(t){var n;return(n=e.call(this,t)||this).togglers=null,n.removeEventListeners=null,n.toggle=n.toggle.bind((0,B.A)(n)),n.state={isOpen:t.defaultOpen||!1},n}(0,U.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.togglers=(0,c.findDOMElements)(this.props.toggler),this.togglers.length&&(this.removeEventListeners=(0,c.addMultipleEventListeners)(this.togglers,this.toggle,this.props.toggleEvents))},n.componentWillUnmount=function(){this.togglers.length&&this.removeEventListeners&&this.removeEventListeners()},n.toggle=function(e){this.setState((function(e){return{isOpen:!e.isOpen}})),e.preventDefault()},n.render=function(){return o.createElement(mn.A,(0,r.A)({isOpen:this.state.isOpen},(0,c.omit)(this.props,xn)))},t}(o.Component);Un.propTypes=Fn,Un.defaultProps=Bn;var jn=Un;function Hn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Yn=["defaultOpen"],Gn=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},n.toggle=n.toggle.bind((0,B.A)(n)),n}(0,U.A)(t,e);var n=t.prototype;return n.toggle=function(e){this.setState({isOpen:!this.state.isOpen}),this.props.onToggle&&this.props.onToggle(e,!this.state.isOpen)},n.render=function(){return o.createElement(Q.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,c.omit)(this.props,Yn)))},t}(o.Component);Gn.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hn(Object(n),!0).forEach((function(t){(0,Re.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:u().bool,onToggle:u().func},Q.A.propTypes);var zn=n(78297),Wn={tag:c.tagPropType,type:u().string,size:u().string,color:u().string,className:u().string,cssModule:u().object,children:u().string},Kn=function(e){var t=e.className,n=e.cssModule,i=e.type,u=e.size,s=e.color,d=e.children,f=e.tag,p=(0,a.A)(e,["className","cssModule","type","size","color","children","tag"]),h=(0,c.mapToCssModules)(l()(t,!!u&&"spinner-"+i+"-"+u,"spinner-"+i,!!s&&"text-"+s),n);return o.createElement(f,(0,r.A)({role:"status"},p,{className:h}),d&&o.createElement("span",{className:(0,c.mapToCssModules)("sr-only",n)},d))};Kn.propTypes=Wn,Kn.defaultProps={tag:"div",type:"border",children:"Loading..."};var Vn=Kn,Qn=n(87826)},87826:function(){!function(){if("object"===typeof window&&"function"!==typeof window.CustomEvent){window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}}}(),function(){if("function"!==typeof Object.values){Object.values=function(e){return Object.keys(e).map((function(t){return e[t]}))}}}()},44208:function(e,t,n){"use strict";n.r(t),n.d(t,{DOMElement:function(){return y},PopperPlacements:function(){return O},TransitionPropTypeKeys:function(){return T},TransitionStatuses:function(){return _},TransitionTimeouts:function(){return C},addMultipleEventListeners:function(){return F},canUseDOM:function(){return N},conditionallyUpdateScrollbar:function(){return c},defaultToggleEvents:function(){return x},deprecated:function(){return E},findDOMElements:function(){return R},focusableElements:function(){return B},getOriginalBodyPadding:function(){return l},getScrollbarWidth:function(){return i},getTarget:function(){return M},isArrayOrNodeList:function(){return P},isBodyOverflowing:function(){return s},isFunction:function(){return L},isObject:function(){return I},isReactRefObj:function(){return S},keyCodes:function(){return D},mapToCssModules:function(){return f},omit:function(){return p},pick:function(){return h},setGlobalCssModule:function(){return d},setScrollbarWidth:function(){return u},tagPropType:function(){return A},targetPropType:function(){return b},toNumber:function(){return k},warnOnce:function(){return v}});var r,a=n(11942),o=n.n(a);function i(){var e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function u(e){document.body.style.paddingRight=e>0?e+"px":null}function s(){return document.body.clientWidth<window.innerWidth}function l(){var e=window.getComputedStyle(document.body,null);return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}function c(){var e=i(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],n=t?parseInt(t.style.paddingRight||0,10):0;s()&&u(n+e)}function d(e){r=e}function f(e,t){return void 0===e&&(e=""),void 0===t&&(t=r),t?e.split(" ").map((function(e){return t[e]||e})).join(" "):e}function p(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}function h(e,t){for(var n,r=Array.isArray(t)?t:[t],a=r.length,o={};a>0;)o[n=r[a-=1]]=e[n];return o}var m={};function v(e){m[e]||("undefined"!==typeof console&&console.error(e),m[e]=!0)}function E(e,t){return function(n,r,a){null!==n[r]&&"undefined"!==typeof n[r]&&v('"'+r+'" property of "'+a+'" has been deprecated.\n'+t);for(var o=arguments.length,i=new Array(o>3?o-3:0),u=3;u<o;u++)i[u-3]=arguments[u];return e.apply(void 0,[n,r,a].concat(i))}}var g="object"===typeof window&&window.Element||function(){};function y(e,t,n){if(!(e[t]instanceof g))return new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Expected prop to be an instance of Element. Validation failed.")}var b=o().oneOfType([o().string,o().func,y,o().shape({current:o().any})]),A=o().oneOfType([o().func,o().string,o().shape({$$typeof:o().symbol,render:o().func}),o().arrayOf(o().oneOfType([o().func,o().string,o().shape({$$typeof:o().symbol,render:o().func})]))]),C={Fade:150,Collapse:350,Modal:300,Carousel:600},T=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],_={ENTERING:"entering",ENTERED:"entered",EXITING:"exiting",EXITED:"exited"},D={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80},O=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],N=!("undefined"===typeof window||!window.document||!window.document.createElement);function S(e){return!(!e||"object"!==typeof e)&&"current"in e}function w(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function k(e){var t=typeof e;if("number"===t)return e;if("symbol"===t||"object"===t&&"[object Symbol]"===w(e))return NaN;if(I(e)){var n="function"===typeof e.valueOf?e.valueOf():e;e=I(n)?""+n:n}if("string"!==t)return 0===e?e:+e;e=e.replace(/^\s+|\s+$/g,"");var r=/^0b[01]+$/i.test(e);return r||/^0o[0-7]+$/i.test(e)?parseInt(e.slice(2),r?2:8):/^[-+]0x[0-9a-f]+$/i.test(e)?NaN:+e}function I(e){var t=typeof e;return null!=e&&("object"===t||"function"===t)}function L(e){if(!I(e))return!1;var t=w(e);return"[object Function]"===t||"[object AsyncFunction]"===t||"[object GeneratorFunction]"===t||"[object Proxy]"===t}function R(e){if(S(e))return e.current;if(L(e))return e();if("string"===typeof e&&N){var t=document.querySelectorAll(e);if(t.length||(t=document.querySelectorAll("#"+e)),!t.length)throw new Error("The target '"+e+"' could not be identified in the dom, tip: check spelling");return t}return e}function P(e){return null!==e&&(Array.isArray(e)||N&&"number"===typeof e.length)}function M(e,t){var n=R(e);return t?P(n)?n:null===n?[]:[n]:P(n)?n[0]:n}var x=["touchstart","click"];function F(e,t,n,r){var a=e;P(a)||(a=[a]);var o=n;if("string"===typeof o&&(o=o.split(/\s+/)),!P(a)||"function"!==typeof t||!Array.isArray(o))throw new Error("\n The first argument of this function must be DOM node or an array on DOM nodes or NodeList.\n The second must be a function.\n The third is a string or an array of strings that represents DOM events\n ");return Array.prototype.forEach.call(o,(function(e){Array.prototype.forEach.call(a,(function(n){n.addEventListener(e,t,r)}))})),function(){Array.prototype.forEach.call(o,(function(e){Array.prototype.forEach.call(a,(function(n){n.removeEventListener(e,t,r)}))}))}}var B=["a[href]","area[href]","input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","object","embed","[tabindex]:not(.modal)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])']},78418:function(e,t,n){"use strict";var r=n(24994);t.__esModule=!0,t.default=function(e,t){e.classList?e.classList.add(t):(0,a.default)(e,t)||("string"===typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))};var a=r(n(7579));e.exports=t.default},7579:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")},e.exports=t.default},23115:function(e){"use strict";function t(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function(e,n){e.classList?e.classList.remove(n):"string"===typeof e.className?e.className=t(e.className,n):e.setAttribute("class",t(e.className&&e.className.baseVal||"",n))}},83251:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;!function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}t.default=e}(n(11942));var r=u(n(78418)),a=u(n(23115)),o=u(n(9950)),i=u(n(60356));n(62279);function u(e){return e&&e.__esModule?e:{default:e}}function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}var l=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return(0,r.default)(e,t)}))},c=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return(0,a.default)(e,t)}))},d=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).onEnter=function(e,n){var r=t.getClassNames(n?"appear":"enter").className;t.removeClasses(e,"exit"),l(e,r),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.getClassNames(n?"appear":"enter").activeClassName;t.reflowAndAddClass(e,r),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.getClassNames("appear").doneClassName,a=t.getClassNames("enter").doneClassName,o=n?r+" "+a:a;t.removeClasses(e,n?"appear":"enter"),l(e,o),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.getClassNames("exit").className;t.removeClasses(e,"appear"),t.removeClasses(e,"enter"),l(e,n),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.getClassNames("exit").activeClassName;t.reflowAndAddClass(e,n),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.getClassNames("exit").doneClassName;t.removeClasses(e,"exit"),l(e,n),t.props.onExited&&t.props.onExited(e)},t.getClassNames=function(e){var n=t.props.classNames,r="string"===typeof n,a=r?(r&&n?n+"-":"")+e:n[e];return{className:a,activeClassName:r?a+"-active":n[e+"Active"],doneClassName:r?a+"-done":n[e+"Done"]}},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.removeClasses=function(e,t){var n=this.getClassNames(t),r=n.className,a=n.activeClassName,o=n.doneClassName;r&&c(e,r),a&&c(e,a),o&&c(e,o)},a.reflowAndAddClass=function(e,t){t&&(e&&e.scrollTop,l(e,t))},a.render=function(){var e=s({},this.props);return delete e.classNames,o.default.createElement(i.default,s({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},r}(o.default.Component);d.defaultProps={classNames:""},d.propTypes={};var f=d;t.default=f,e.exports=t.default},10572:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;i(n(11942));var r=i(n(9950)),a=n(17119),o=i(n(98441));function i(e){return e&&e.__esModule?e:{default:e}}var u=function(e){var t,n;function i(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=i.prototype;return u.handleLifecycle=function(e,t,n){var o,i=this.props.children,u=r.default.Children.toArray(i)[t];u.props[e]&&(o=u.props)[e].apply(o,n),this.props[e]&&this.props[e]((0,a.findDOMNode)(this))},u.render=function(){var e=this.props,t=e.children,n=e.in,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["children","in"]),i=r.default.Children.toArray(t),u=i[0],s=i[1];return delete a.onEnter,delete a.onEntering,delete a.onEntered,delete a.onExit,delete a.onExiting,delete a.onExited,r.default.createElement(o.default,a,n?r.default.cloneElement(u,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):r.default.cloneElement(s,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},i}(r.default.Component);u.propTypes={};var s=u;t.default=s,e.exports=t.default},60356:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(11942)),a=u(n(9950)),o=u(n(17119)),i=n(4899);n(62279);function u(e){return e&&e.__esModule?e:{default:e}}var s="unmounted";t.UNMOUNTED=s;var l="exited";t.EXITED=l;var c="entering";t.ENTERING=c;var d="entered";t.ENTERED=d;var f="exiting";t.EXITING=f;var p=function(e){var t,n;function r(t,n){var r;r=e.call(this,t,n)||this;var a,o=n.transitionGroup,i=o&&!o.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(a=l,r.appearStatus=c):a=d:a=t.unmountOnExit||t.mountOnEnter?s:l,r.state={status:a},r.nextCallback=null,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.getChildContext=function(){return{transitionGroup:null}},r.getDerivedStateFromProps=function(e,t){return e.in&&t.status===s?{status:l}:null},i.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},i.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==c&&n!==d&&(t=c):n!==c&&n!==d||(t=f)}this.updateStatus(!1,t)},i.componentWillUnmount=function(){this.cancelNextCallback()},i.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},i.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=o.default.findDOMNode(this);t===c?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===l&&this.setState({status:s})},i.performEnter=function(e,t){var n=this,r=this.props.enter,a=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,o=this.getTimeouts(),i=a?o.appear:o.enter;t||r?(this.props.onEnter(e,a),this.safeSetState({status:c},(function(){n.props.onEntering(e,a),n.onTransitionEnd(e,i,(function(){n.safeSetState({status:d},(function(){n.props.onEntered(e,a)}))}))}))):this.safeSetState({status:d},(function(){n.props.onEntered(e)}))},i.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();n?(this.props.onExit(e),this.safeSetState({status:f},(function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,(function(){t.safeSetState({status:l},(function(){t.props.onExited(e)}))}))}))):this.safeSetState({status:l},(function(){t.props.onExited(e)}))},i.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},i.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},i.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},i.onTransitionEnd=function(e,t,n){this.setNextCallback(n);var r=null==t&&!this.props.addEndListener;e&&!r?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},i.render=function(){var e=this.state.status;if(e===s)return null;var t=this.props,n=t.children,r=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"===typeof n)return n(e,r);var o=a.default.Children.only(n);return a.default.cloneElement(o,r)},r}(a.default.Component);function h(){}p.contextTypes={transitionGroup:r.object},p.childContextTypes={transitionGroup:function(){}},p.propTypes={},p.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},p.UNMOUNTED=0,p.EXITED=1,p.ENTERING=2,p.ENTERED=3,p.EXITING=4;var m=(0,i.polyfill)(p);t.default=m},98441:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(11942)),a=u(n(9950)),o=n(4899),i=n(90177);function u(e){return e&&e.__esModule?e:{default:e}}function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var c=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},d=function(e){var t,n;function r(t,n){var r,a=(r=e.call(this,t,n)||this).handleExited.bind(l(l(r)));return r.state={handleExited:a,firstRender:!0},r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},o.componentDidMount=function(){this.appeared=!0,this.mounted=!0},o.componentWillUnmount=function(){this.mounted=!1},r.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?(0,i.getInitialChildMapping)(e,r):(0,i.getNextChildMapping)(e,n,r),firstRender:!1}},o.handleExited=function(e,t){var n=(0,i.getChildMapping)(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=s({},t.children);return delete n[e.key],{children:n}})))},o.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["component","childFactory"]),o=c(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?o:a.default.createElement(t,r,o)},r}(a.default.Component);d.childContextTypes={transitionGroup:r.default.object.isRequired},d.propTypes={},d.defaultProps={component:"div",childFactory:function(e){return e}};var f=(0,o.polyfill)(d);t.default=f,e.exports=t.default},44623:function(e,t,n){"use strict";var r=u(n(83251)),a=u(n(10572)),o=u(n(98441)),i=u(n(60356));function u(e){return e&&e.__esModule?e:{default:e}}e.exports={Transition:i.default,TransitionGroup:o.default,ReplaceTransition:a.default,CSSTransition:r.default}},90177:function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=a,t.mergeChildMappings=o,t.getInitialChildMapping=function(e,t){return a(e.children,(function(n){return(0,r.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:i(n,"appear",e),enter:i(n,"enter",e),exit:i(n,"exit",e)})}))},t.getNextChildMapping=function(e,t,n){var u=a(e.children),s=o(t,u);return Object.keys(s).forEach((function(a){var o=s[a];if((0,r.isValidElement)(o)){var l=a in t,c=a in u,d=t[a],f=(0,r.isValidElement)(d)&&!d.props.in;!c||l&&!f?c||!l||f?c&&l&&(0,r.isValidElement)(d)&&(s[a]=(0,r.cloneElement)(o,{onExited:n.bind(null,o),in:d.props.in,exit:i(o,"exit",e),enter:i(o,"enter",e)})):s[a]=(0,r.cloneElement)(o,{in:!1}):s[a]=(0,r.cloneElement)(o,{onExited:n.bind(null,o),in:!0,exit:i(o,"exit",e),enter:i(o,"enter",e)})}})),s};var r=n(9950);function a(e,t){var n=Object.create(null);return e&&r.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,r.isValidElement)(e)?t(e):e}(e)})),n}function o(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,a=Object.create(null),o=[];for(var i in e)i in t?o.length&&(a[i]=o,o=[]):o.push(i);var u={};for(var s in t){if(a[s])for(r=0;r<a[s].length;r++){var l=a[s][r];u[a[s][r]]=n(l)}u[s]=n(s)}for(r=0;r<o.length;r++)u[o[r]]=n(o[r]);return u}function i(e,t,n){return null!=n[t]?n[t]:e.props[t]}},62279:function(e,t,n){"use strict";t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0;var r;(r=n(11942))&&r.__esModule;t.timeoutsShape=null;t.classNamesShape=null},24029:function(e,t,n){"use strict";var r=n(84700),a=n(37277),o=Object;e.exports=r((function(){if(null==this||this!==o(this))throw new a("RegExp.prototype.flags getter called on non-object");var e="";return this.hasIndices&&(e+="d"),this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.unicodeSets&&(e+="v"),this.sticky&&(e+="y"),e}),"get flags",!0)},70955:function(e,t,n){"use strict";var r=n(28726),a=n(43629),o=n(24029),i=n(13832),u=n(81506),s=a(i());r(s,{getPolyfill:i,implementation:o,shim:u}),e.exports=s},13832:function(e,t,n){"use strict";var r=n(24029),a=n(28726).supportsDescriptors,o=Object.getOwnPropertyDescriptor;e.exports=function(){if(a&&"gim"===/a/gim.flags){var e=o(RegExp.prototype,"flags");if(e&&"function"===typeof e.get&&"dotAll"in RegExp.prototype&&"hasIndices"in RegExp.prototype){var t="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){t+="d"}}),Object.defineProperty(n,"sticky",{get:function(){t+="y"}}),e.get.call(n),"dy"===t)return e.get}}return r}},81506:function(e,t,n){"use strict";var r=n(28726).supportsDescriptors,a=n(13832),o=Object.getOwnPropertyDescriptor,i=Object.defineProperty,u=TypeError,s=Object.getPrototypeOf,l=/a/;e.exports=function(){if(!r||!s)throw new u("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=a(),t=s(l),n=o(t,"flags");return n&&n.get===e||i(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},69005:function(e){"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},31761:function(e,t){"use strict";var n,r,a,o;if("object"===typeof performance&&"function"===typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var u=Date,s=u.now();t.unstable_now=function(){return u.now()-s}}if("undefined"===typeof window||"function"!==typeof MessageChannel){var l=null,c=null,d=function(){if(null!==l)try{var e=t.unstable_now();l(!0,e),l=null}catch(n){throw setTimeout(d,0),n}};n=function(e){null!==l?setTimeout(n,0,e):(l=e,setTimeout(d,0))},r=function(e,t){c=setTimeout(e,t)},a=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,p=window.clearTimeout;if("undefined"!==typeof console){var h=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!==typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var m=!1,v=null,E=-1,g=5,y=0;t.unstable_shouldYield=function(){return t.unstable_now()>=y},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):g=0<e?Math.floor(1e3/e):5};var b=new MessageChannel,A=b.port2;b.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();y=e+g;try{v(!0,e)?A.postMessage(null):(m=!1,v=null)}catch(n){throw A.postMessage(null),n}}else m=!1},n=function(e){v=e,m||(m=!0,A.postMessage(null))},r=function(e,n){E=f((function(){e(t.unstable_now())}),n)},a=function(){p(E),E=-1}}function C(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,a=e[r];if(!(void 0!==a&&0<D(a,t)))break e;e[r]=t,e[n]=a,n=r}}function T(e){return void 0===(e=e[0])?null:e}function _(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length;r<a;){var o=2*(r+1)-1,i=e[o],u=o+1,s=e[u];if(void 0!==i&&0>D(i,n))void 0!==s&&0>D(s,i)?(e[r]=s,e[u]=n,r=u):(e[r]=i,e[o]=n,r=o);else{if(!(void 0!==s&&0>D(s,n)))break e;e[r]=s,e[u]=n,r=u}}}return t}return null}function D(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var O=[],N=[],S=1,w=null,k=3,I=!1,L=!1,R=!1;function P(e){for(var t=T(N);null!==t;){if(null===t.callback)_(N);else{if(!(t.startTime<=e))break;_(N),t.sortIndex=t.expirationTime,C(O,t)}t=T(N)}}function M(e){if(R=!1,P(e),!L)if(null!==T(O))L=!0,n(x);else{var t=T(N);null!==t&&r(M,t.startTime-e)}}function x(e,n){L=!1,R&&(R=!1,a()),I=!0;var o=k;try{for(P(n),w=T(O);null!==w&&(!(w.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=w.callback;if("function"===typeof i){w.callback=null,k=w.priorityLevel;var u=i(w.expirationTime<=n);n=t.unstable_now(),"function"===typeof u?w.callback=u:w===T(O)&&_(O),P(n)}else _(O);w=T(O)}if(null!==w)var s=!0;else{var l=T(N);null!==l&&r(M,l.startTime-n),s=!1}return s}finally{w=null,k=o,I=!1}}var F=o;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){L||I||(L=!0,n(x))},t.unstable_getCurrentPriorityLevel=function(){return k},t.unstable_getFirstCallbackNode=function(){return T(O)},t.unstable_next=function(e){switch(k){case 1:case 2:case 3:var t=3;break;default:t=k}var n=k;k=t;try{return e()}finally{k=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=F,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=k;k=e;try{return t()}finally{k=n}},t.unstable_scheduleCallback=function(e,o,i){var u=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?u+i:u:i=u,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:S++,callback:o,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>u?(e.sortIndex=i,C(N,e),null===T(O)&&e===T(N)&&(R?a():R=!0,r(M,i-u))):(e.sortIndex=s,C(O,e),L||I||(L=!0,n(x))),e},t.unstable_wrapCallback=function(e){var t=k;return function(){var n=k;k=t;try{return e.apply(this,arguments)}finally{k=n}}}},75340:function(e,t,n){"use strict";e.exports=n(31761)},8948:function(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function a(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function o(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return a(n.overflowY,t)||a(n.overflowX,t)||function(e){var t=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function i(e,t,n,r,a,o,i,u){return o<e&&i>t||o>e&&i<t?0:o<=e&&u<=n||i>=t&&u>=n?o-e-r:i>t&&u<n||o<e&&u>n?i-t+a:0}n.d(t,{A:function(){return l}});var u=function(e,t){var n=window,a=t.scrollMode,u=t.block,s=t.inline,l=t.boundary,c=t.skipOverflowHiddenElements,d="function"==typeof l?l:function(e){return e!==l};if(!r(e))throw new TypeError("Invalid target");for(var f,p,h=document.scrollingElement||document.documentElement,m=[],v=e;r(v)&&d(v);){if((v=null==(p=(f=v).parentElement)?f.getRootNode().host||null:p)===h){m.push(v);break}null!=v&&v===document.body&&o(v)&&!o(document.documentElement)||null!=v&&o(v,c)&&m.push(v)}for(var E=n.visualViewport?n.visualViewport.width:innerWidth,g=n.visualViewport?n.visualViewport.height:innerHeight,y=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,A=e.getBoundingClientRect(),C=A.height,T=A.width,_=A.top,D=A.right,O=A.bottom,N=A.left,S="start"===u||"nearest"===u?_:"end"===u?O:_+C/2,w="center"===s?N+T/2:"end"===s?D:N,k=[],I=0;I<m.length;I++){var L=m[I],R=L.getBoundingClientRect(),P=R.height,M=R.width,x=R.top,F=R.right,B=R.bottom,U=R.left;if("if-needed"===a&&_>=0&&N>=0&&O<=g&&D<=E&&_>=x&&O<=B&&N>=U&&D<=F)return k;var j=getComputedStyle(L),H=parseInt(j.borderLeftWidth,10),Y=parseInt(j.borderTopWidth,10),G=parseInt(j.borderRightWidth,10),z=parseInt(j.borderBottomWidth,10),W=0,K=0,V="offsetWidth"in L?L.offsetWidth-L.clientWidth-H-G:0,Q="offsetHeight"in L?L.offsetHeight-L.clientHeight-Y-z:0,q="offsetWidth"in L?0===L.offsetWidth?0:M/L.offsetWidth:0,X="offsetHeight"in L?0===L.offsetHeight?0:P/L.offsetHeight:0;if(h===L)W="start"===u?S:"end"===u?S-g:"nearest"===u?i(b,b+g,g,Y,z,b+S,b+S+C,C):S-g/2,K="start"===s?w:"center"===s?w-E/2:"end"===s?w-E:i(y,y+E,E,H,G,y+w,y+w+T,T),W=Math.max(0,W+b),K=Math.max(0,K+y);else{W="start"===u?S-x-Y:"end"===u?S-B+z+Q:"nearest"===u?i(x,B,P,Y,z+Q,S,S+C,C):S-(x+P/2)+Q/2,K="start"===s?w-U-H:"center"===s?w-(U+M/2)+V/2:"end"===s?w-F+G+V:i(U,F,M,H,G+V,w,w+T,T);var J=L.scrollLeft,Z=L.scrollTop;S+=Z-(W=Math.max(0,Math.min(Z+W/X,L.scrollHeight-P/X+Q))),w+=J-(K=Math.max(0,Math.min(J+K/q,L.scrollWidth-M/q+V)))}k.push({el:L,top:W,left:K})}return k};function s(e){return e===Object(e)&&0!==Object.keys(e).length}var l=function(e,t){var n=e.isConnected||e.ownerDocument.documentElement.contains(e);if(s(t)&&"function"===typeof t.behavior)return t.behavior(n?u(e,t):[]);if(n){var r=function(e){return!1===e?{block:"end",inline:"nearest"}:s(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach((function(e){var r=e.el,a=e.top,o=e.left;r.scroll&&n?r.scroll({top:a,left:o,behavior:t}):(r.scrollTop=a,r.scrollLeft=o)}))}(u(e,r),r.behavior)}}},26641:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(25536))&&r.__esModule?r:{default:r};function o(e){return e===Object(e)&&0!==Object.keys(e).length}var i=function(e,t){var n=e.isConnected||e.ownerDocument.documentElement.contains(e);if(o(t)&&"function"===typeof t.behavior)return t.behavior(n?(0,a.default)(e,t):[]);if(n){var r=function(e){return!1===e?{block:"end",inline:"nearest"}:o(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach((function(e){var r=e.el,a=e.top,o=e.left;r.scroll&&n?r.scroll({top:a,left:o,behavior:t}):(r.scrollTop=a,r.scrollLeft=o)}))}((0,a.default)(e,r),r.behavior)}};t.default=i,e.exports=t.default},38259:function(e,t,n){"use strict";var r=n(37375),a=n(29411),o=n(47734)(),i=n(24553),u=n(37277),s=r("%Math.floor%");e.exports=function(e,t){if("function"!==typeof e)throw new u("`fn` is not a function");if("number"!==typeof t||t<0||t>4294967295||s(t)!==t)throw new u("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,l=!0;if("length"in e&&i){var c=i(e,"length");c&&!c.configurable&&(r=!1),c&&!c.writable&&(l=!1)}return(r||l||!n)&&(o?a(e,"length",t,!0,!0):a(e,"length",t)),e}},84700:function(e,t,n){"use strict";var r=n(29411),a=n(47734)(),o=n(70776).functionsHaveConfigurableNames(),i=n(37277);e.exports=function(e,t){if("function"!==typeof e)throw new i("`fn` is not a function");return arguments.length>2&&!!arguments[2]&&!o||(a?r(e,"name",t,!0,!0):r(e,"name",t)),e}},94714:function(e,t,n){"use strict";n.r(t),n.d(t,{HISTORY:function(){return u},History:function(){return i},HistoryEditor:function(){return c},MERGING:function(){return l},SAVING:function(){return s},withHistory:function(){return d}});var r=n(24765),a=n(66350),o=n(13683),i={isHistory:function(e){return(0,a.Q)(e)&&Array.isArray(e.redos)&&Array.isArray(e.undos)&&(0===e.redos.length||o.Operation.isOperationList(e.redos[0].operations))&&(0===e.undos.length||o.Operation.isOperationList(e.undos[0].operations))}},u=new WeakMap,s=new WeakMap,l=new WeakMap,c={isHistoryEditor:function(e){return i.isHistory(e.history)&&o.Editor.isEditor(e)},isMerging:function(e){return l.get(e)},isSaving:function(e){return s.get(e)},redo:function(e){e.redo()},undo:function(e){e.undo()},withoutMerging:function(e,t){var n=c.isMerging(e);l.set(e,!1),t(),l.set(e,n)},withoutSaving:function(e,t){var n=c.isSaving(e);s.set(e,!1),t(),s.set(e,n)}},d=function(e){var t=e,n=t.apply;return t.history={undos:[],redos:[]},t.redo=function(){var e=t.history,n=e.redos;if(n.length>0){var a=n[n.length-1];a.selectionBefore&&o.Transforms.setSelection(t,a.selectionBefore),c.withoutSaving(t,(function(){o.Editor.withoutNormalizing(t,(function(){var e,n=(0,r.A)(a.operations);try{for(n.s();!(e=n.n()).done;){var o=e.value;t.apply(o)}}catch(i){n.e(i)}finally{n.f()}}))})),e.redos.pop(),t.writeHistory("undos",a)}},t.undo=function(){var e=t.history,n=e.undos;if(n.length>0){var a=n[n.length-1];c.withoutSaving(t,(function(){o.Editor.withoutNormalizing(t,(function(){var e,n=a.operations.map(o.Operation.inverse).reverse(),i=(0,r.A)(n);try{for(i.s();!(e=i.n()).done;){var u=e.value;t.apply(u)}}catch(s){i.e(s)}finally{i.f()}a.selectionBefore&&o.Transforms.setSelection(t,a.selectionBefore)}))})),t.writeHistory("redos",a),e.undos.pop()}},t.apply=function(e){var r=t.operations,a=t.history,o=a.undos,i=o[o.length-1],u=i&&i.operations[i.operations.length-1],s=c.isSaving(t),l=c.isMerging(t);if(null==s&&(s=p(e)),s){if(null==l&&(l=null!=i&&(0!==r.length||f(e,u))),i&&l)i.operations.push(e);else{var d={operations:[e],selectionBefore:t.selection};t.writeHistory("undos",d)}for(;o.length>100;)o.shift();a.redos=[]}n(e)},t.writeHistory=function(e,n){t.history[e].push(n)},t},f=function(e,t){return!(!t||"insert_text"!==e.type||"insert_text"!==t.type||e.offset!==t.offset+t.text.length||!o.Path.equals(e.path,t.path))||!(!t||"remove_text"!==e.type||"remove_text"!==t.type||e.offset+e.text.length!==t.offset||!o.Path.equals(e.path,t.path))},p=function(e,t){return"set_selection"!==e.type}},51727:function(e,t,n){"use strict";n.r(t),n.d(t,{createEditor:function(){return _},createHyperscript:function(){return S},createText:function(){return T},jsx:function(){return I}});var r=n(5544),a=n(24765),o=n(39874),i=n(85501),u=n(92901),s=n(23029),l=n(66350),c=n(13683);function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=new WeakMap,p=new WeakMap,h=(0,u.A)((function e(){(0,s.A)(this,e)})),m=function(e){function t(){var e;(0,s.A)(this,t);var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e=(0,o.A)(this,t);var r=n.offset,a=n.path;return e.offset=r,e.path=a,e}return(0,i.A)(t,e),(0,u.A)(t)}(h),v=function(e){function t(){var e;(0,s.A)(this,t);var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e=(0,o.A)(this,t);var r=n.offset,a=n.path;return e.offset=r,e.path=a,e}return(0,i.A)(t,e),(0,u.A)(t)}(h),E=function(e){return p.get(e)};function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b=new WeakSet,A=function(e){var t,n=[],r=function(e){if(null!=e){var t=n[n.length-1];if("string"===typeof e){var a={text:e};b.add(a),e=a}if(c.Text.isText(e)){var o=e;c.Text.isText(t)&&b.has(t)&&b.has(o)&&c.Text.equals(t,o,{loose:!0})?t.text+=o.text:n.push(o)}else if(c.Element.isElement(e))n.push(e);else{if(!(e instanceof h))throw new Error("Unexpected hyperscript child object: ".concat(e));var i=n[n.length-1];c.Text.isText(i)||(r(""),i=n[n.length-1]),e instanceof m?function(e,t){var n=e.text.length;f.set(e,[n,t])}(i,e):e instanceof v&&function(e,t){var n=e.text.length;p.set(e,[n,t])}(i,e)}}},o=(0,a.A)(e.flat(1/0));try{for(o.s();!(t=o.n()).done;){var i=t.value;r(i)}}catch(u){o.e(u)}finally{o.f()}return n};function C(e,t,n){return y(y({},t),{},{children:A(n)})}function T(e,t,n){var a=A(n);if(a.length>1)throw new Error("The <text> hyperscript tag must only contain a single node's worth of children.");var o=(0,r.A)(a,1)[0];if(null==o&&(o={text:""}),!c.Text.isText(o))throw new Error("\n The <text> hyperscript tag can only contain text content as children.");return b.delete(o),Object.assign(o,t),o}var _=function(e){return function(t,n,o){var i,u,s=[],l=(0,a.A)(o);try{for(l.s();!(u=l.n()).done;){var d=u.value;c.Range.isRange(d)?i=d:s.push(d)}}catch(k){l.e(k)}finally{l.f()}var p=A(s),h={},m=e();Object.assign(m,n),m.children=p;var v,g,y=(0,a.A)(c.Node.texts(m));try{for(y.s();!(v=y.n()).done;){var b=(0,r.A)(v.value,2),C=b[0],T=b[1],_=(g=C,f.get(g)),D=E(C);if(null!=_){var O=_,N=(0,r.A)(O,1)[0];h.anchor={path:T,offset:N}}if(null!=D){var S=D,w=(0,r.A)(S,1)[0];h.focus={path:T,offset:w}}}}catch(k){y.e(k)}finally{y.f()}if(h.anchor&&!h.focus)throw new Error("Slate hyperscript ranges must have both `<anchor />` and `<focus />` defined if one is defined, but you only defined `<anchor />`. For collapsed selections, use `<cursor />` instead.");if(!h.anchor&&h.focus)throw new Error("Slate hyperscript ranges must have both `<anchor />` and `<focus />` defined if one is defined, but you only defined `<focus />`. For collapsed selections, use `<cursor />` instead.");return null!=i?m.selection=i:c.Range.isRange(h)&&(m.selection=h),m}};function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var N={anchor:function(e,t,n){return new m(t)},cursor:function(e,t,n){return[new m(t),new v(t)]},editor:_(c.createEditor),element:C,focus:function(e,t,n){return new v(t)},fragment:function(e,t,n){return A(n)},selection:function(e,t,n){var r=n.find((function(e){return e instanceof m})),a=n.find((function(e){return e instanceof v}));if(!r||null==r.offset||null==r.path)throw new Error("The <selection> hyperscript tag must have an <anchor> tag as a child with `path` and `offset` attributes defined.");if(!a||null==a.offset||null==a.path)throw new Error("The <selection> hyperscript tag must have a <focus> tag as a child with `path` and `offset` attributes defined.");return y({anchor:{offset:r.offset,path:r.path},focus:{offset:a.offset,path:a.path}},t)},text:T},S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.elements,n=k(void 0===t?{}:t),r=O(O(O({},N),n),e.creators);return w(r)},w=function(e){return function(t,n){for(var r=arguments.length,a=new Array(r>2?r-2:0),o=2;o<r;o++)a[o-2]=arguments[o];var i=e[t];if(!i)throw new Error("No hyperscript creator found for tag: <".concat(t,">"));return null==n&&(n={}),(0,l.Q)(n)||(a=[n].concat(a),n={}),i(t,n,a=a.filter((function(e){return Boolean(e)})).flat())}},k=function(e){var t={},n=function(n){var r=e[n];if("object"!==typeof r)throw new Error("Properties specified for a hyperscript shorthand should be an object, but for the custom element <".concat(n,"> tag you passed: ").concat(r));t[n]=function(e,t,n){return C(0,O(O({},r),t),n)}};for(var r in e)n(r);return t},I=S()},34457:function(e,t,n){"use strict";n.r(t),n.d(t,{DefaultElement:function(){return nt},DefaultLeaf:function(){return Je},DefaultPlaceholder:function(){return Ot},Editable:function(){return Dt},ReactEditor:function(){return _e},Slate:function(){return Bt},useEditor:function(){return Ut},useFocused:function(){return Rt},useReadOnly:function(){return st},useSelected:function(){return ot},useSlate:function(){return ct},useSlateSelection:function(){return jt},useSlateSelector:function(){return xt},useSlateStatic:function(){return O},useSlateWithV:function(){return dt},withReact:function(){return Kt}});var r=n(64467),a=n(39874),o=n(85501),i=n(60436),u=n(92901),s=n(23029),l=n(24765),c=n(5544),d=n(86552),f=n.n(d),p=n(95491),h=n.n(p),m=n(80492),v=n.n(m),E=n(9950),g=n(8948),y=n(13683),b=n(87773),A=n(22507),C=n(17119);function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var D=(0,E.createContext)(null),O=function(){var e=(0,E.useContext)(D);if(!e)throw new Error("The `useSlateStatic` hook must be used inside the <Slate> component's context.");return e},N=parseInt(E.version.split(".")[0],10),S="undefined"!==typeof navigator&&"undefined"!==typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,w="undefined"!==typeof navigator&&/Mac OS X/.test(navigator.userAgent),k="undefined"!==typeof navigator&&/Android/.test(navigator.userAgent),I="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),L="undefined"!==typeof navigator&&/AppleWebKit(?!.*Chrome)/i.test(navigator.userAgent),R="undefined"!==typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),P="undefined"!==typeof navigator&&/Chrome/i.test(navigator.userAgent),M="undefined"!==typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),x=k&&"undefined"!==typeof navigator&&/Chrome?\/(?:[0-5]?\d)(?:\.)/i.test(navigator.userAgent),F="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),B="undefined"!==typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),U="undefined"!==typeof navigator&&/.*Wechat/.test(navigator.userAgent)&&!/.*MacWechat/.test(navigator.userAgent),j=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),H=(!M||!x)&&!R&&"undefined"!==typeof globalThis&&globalThis.InputEvent&&"function"===typeof globalThis.InputEvent.prototype.getTargetRanges,Y=new WeakMap,G=new WeakMap,z=new WeakMap,W=new WeakMap,K=new WeakMap,V=new WeakMap,Q=new WeakMap,q=new WeakMap,X=new WeakMap,J=new WeakMap,Z=new WeakMap,$=new WeakMap,ee=new WeakMap,te=new WeakMap,ne=new WeakMap,re=new WeakMap,ae=new WeakMap,oe=new WeakMap,ie=new WeakMap,ue=new WeakMap,se=new WeakMap,le=Symbol("placeholder"),ce=Symbol("mark-placeholder"),de=globalThis.Text,fe=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||null},pe=function(e){return he(e)&&1===e.nodeType},he=function(e){var t=fe(e);return!!t&&e instanceof t.Node},me=function(e){var t=e&&e.anchorNode&&fe(e.anchorNode);return!!t&&e instanceof t.Selection},ve=function(e){return he(e)&&3===e.nodeType},Ee=function(e,t,n){for(var r,a=e.childNodes,o=a[t],i=t,u=!1,s=!1;(he(r=o)&&8===r.nodeType||pe(o)&&0===o.childNodes.length||pe(o)&&"false"===o.getAttribute("contenteditable"))&&(!u||!s);)i>=a.length?(u=!0,i=t-1,n="backward"):i<0?(s=!0,i=t+1,n="forward"):(o=a[i],t=i,i+="forward"===n?1:-1);return[o,t]},ge=function(e,t,n){var r=Ee(e,t,n);return(0,c.A)(r,1)[0]},ye=function(e){var t="";if(ve(e)&&e.nodeValue)return e.nodeValue;if(pe(e)){for(var n=0,r=Array.from(e.childNodes);n<r.length;n++){var a=r[n];t+=ye(a)}var o=getComputedStyle(e).getPropertyValue("display");"block"!==o&&"list"!==o&&"BR"!==e.tagName||(t+="\n")}return t},be=/data-slate-fragment="(.+?)"/m,Ae=function(e,t,n){var r=t.target;if(pe(r)&&r.matches('[contentEditable="false"]'))return!1;if(_e.getWindow(e).document.contains(r))return _e.hasDOMNode(e,r,{editable:!0});var a=n.find((function(e){var t,n=e.addedNodes,a=e.removedNodes,o=(0,l.A)(n);try{for(o.s();!(t=o.n()).done;){var i=t.value;if(i===r||i.contains(r))return!0}}catch(d){o.e(d)}finally{o.f()}var u,s=(0,l.A)(a);try{for(s.s();!(u=s.n()).done;){var c=u.value;if(c===r||c.contains(r))return!0}}catch(d){s.e(d)}finally{s.f()}}));return!(!a||a===t)&&Ae(e,a,n)},Ce=0,Te=(0,u.A)((function e(){(0,s.A)(this,e),this.id="".concat(Ce++)})),_e={androidPendingDiffs:function(e){return oe.get(e)},androidScheduleFlush:function(e){var t;null===(t=ne.get(e))||void 0===t||t()},blur:function(e){var t=_e.toDOMNode(e,e),n=_e.findDocumentOrShadowRoot(e);Z.set(e,!1),n.activeElement===t&&t.blur()},deselect:function(e){var t=e.selection,n=_e.findDocumentOrShadowRoot(e).getSelection();n&&n.rangeCount>0&&n.removeAllRanges(),t&&y.Transforms.deselect(e)},findDocumentOrShadowRoot:function(e){var t=_e.toDOMNode(e,e),n=t.getRootNode();return(n instanceof Document||n instanceof ShadowRoot)&&null!=n.getSelection?n:t.ownerDocument},findEventRange:function(e,t){"nativeEvent"in t&&(t=t.nativeEvent);var n=t,r=n.clientX,a=n.clientY,o=n.target;if(null==r||null==a)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(t));var i,u=_e.toSlateNode(e,t.target),s=_e.findPath(e,u);if(y.Element.isElement(u)&&y.Editor.isVoid(e,u)){var l=o.getBoundingClientRect(),c=e.isInline(u)?r-l.left<l.left+l.width-r:a-l.top<l.top+l.height-a,d=y.Editor.point(e,s,{edge:c?"start":"end"}),f=c?y.Editor.before(e,d):y.Editor.after(e,d);if(f)return y.Editor.range(e,f)}var p=_e.getWindow(e).document;if(p.caretRangeFromPoint)i=p.caretRangeFromPoint(r,a);else{var h=p.caretPositionFromPoint(r,a);h&&((i=p.createRange()).setStart(h.offsetNode,h.offset),i.setEnd(h.offsetNode,h.offset))}if(!i)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(t));return _e.toSlateRange(e,i,{exactMatch:!1,suppressThrow:!1})},findKey:function(e,t){var n=q.get(t);return n||(n=new Te,q.set(t,n)),n},findPath:function(e,t){for(var n=[],r=t;;){var a=G.get(r);if(null==a){if(y.Editor.isEditor(r))return n;break}var o=Y.get(r);if(null==o)break;n.unshift(o),r=a}throw new Error("Unable to find the path for Slate node: ".concat(y.Scrubber.stringify(t)))},focus:function(e){var t=_e.toDOMNode(e,e),n=_e.findDocumentOrShadowRoot(e);Z.set(e,!0),n.activeElement!==t&&t.focus({preventScroll:!0})},getWindow:function(e){var t=z.get(e);if(!t)throw new Error("Unable to find a host window element for this editor");return t},hasDOMNode:function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).editable,a=void 0!==r&&r,o=_e.toDOMNode(e,e);try{n=pe(t)?t:t.parentElement}catch(i){if(!i.message.includes('Permission denied to access property "nodeType"'))throw i}return!!n&&(n.closest("[data-slate-editor]")===o&&(!(a&&!n.isContentEditable)||("boolean"===typeof n.isContentEditable&&n.closest('[contenteditable="false"]')===o||!!n.getAttribute("data-slate-zero-width"))))},hasEditableTarget:function(e,t){return he(t)&&_e.hasDOMNode(e,t,{editable:!0})},hasRange:function(e,t){var n=t.anchor,r=t.focus;return y.Editor.hasPath(e,n.path)&&y.Editor.hasPath(e,r.path)},hasSelectableTarget:function(e,t){return _e.hasEditableTarget(e,t)||_e.isTargetInsideNonReadonlyVoid(e,t)},hasTarget:function(e,t){return he(t)&&_e.hasDOMNode(e,t)},insertData:function(e,t){e.insertData(t)},insertFragmentData:function(e,t){return e.insertFragmentData(t)},insertTextData:function(e,t){return e.insertTextData(t)},isComposing:function(e){return!!$.get(e)},isFocused:function(e){return!!Z.get(e)},isReadOnly:function(e){return!!J.get(e)},isTargetInsideNonReadonlyVoid:function(e,t){if(J.get(e))return!1;var n=_e.hasTarget(e,t)&&_e.toSlateNode(e,t);return y.Element.isElement(n)&&y.Editor.isVoid(e,n)},setFragmentData:function(e,t,n){return e.setFragmentData(t,n)},toDOMNode:function(e,t){var n=X.get(e),r=y.Editor.isEditor(t)?W.get(e):null===n||void 0===n?void 0:n.get(_e.findKey(e,t));if(!r)throw new Error("Cannot resolve a DOM node from Slate node: ".concat(y.Scrubber.stringify(t)));return r},toDOMPoint:function(e,t){var n,r=y.Editor.node(e,t.path),a=(0,c.A)(r,1)[0],o=_e.toDOMNode(e,a);y.Editor.void(e,{at:t})&&(t={path:t.path,offset:0});for(var i=Array.from(o.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),u=0,s=0;s<i.length;s++){var l=i[s],d=l.childNodes[0];if(null!=d&&null!=d.textContent){var f=d.textContent.length,p=l.getAttribute("data-slate-length"),h=u+(null==p?f:parseInt(p,10)),m=i[s+1];if(t.offset===h&&null!==m&&void 0!==m&&m.hasAttribute("data-slate-mark-placeholder")){var v,E=m.childNodes[0];n=[E instanceof de?E:m,null!==(v=m.textContent)&&void 0!==v&&v.startsWith("\ufeff")?1:0];break}if(t.offset<=h){n=[d,Math.min(f,Math.max(0,t.offset-u))];break}u=h}}if(!n)throw new Error("Cannot resolve a DOM point from Slate point: ".concat(y.Scrubber.stringify(t)));return n},toDOMRange:function(e,t){var n=t.anchor,r=t.focus,a=y.Range.isBackward(t),o=_e.toDOMPoint(e,n),i=y.Range.isCollapsed(t)?o:_e.toDOMPoint(e,r),u=_e.getWindow(e).document.createRange(),s=a?i:o,l=(0,c.A)(s,2),d=l[0],f=l[1],p=a?o:i,h=(0,c.A)(p,2),m=h[0],v=h[1],E=!!(pe(d)?d:d.parentElement).getAttribute("data-slate-zero-width"),g=!!(pe(m)?m:m.parentElement).getAttribute("data-slate-zero-width");return u.setStart(d,E?1:f),u.setEnd(m,g?1:v),u},toSlateNode:function(e,t){var n=pe(t)?t:t.parentElement;n&&!n.hasAttribute("data-slate-node")&&(n=n.closest("[data-slate-node]"));var r=n?V.get(n):null;if(!r)throw new Error("Cannot resolve a Slate node from DOM node: ".concat(n));return r},toSlatePoint:function(e,t,n){var r=n.exactMatch,a=n.suppressThrow,o=r?t:function(e){var t=(0,c.A)(e,2),n=t[0],r=t[1];if(pe(n)&&n.childNodes.length){var a=r===n.childNodes.length,o=a?r-1:r,i=Ee(n,o,a?"backward":"forward"),u=(0,c.A)(i,2);for(n=u[0],a=(o=u[1])<r;pe(n)&&n.childNodes.length;){var s=a?n.childNodes.length-1:0;n=ge(n,s,a?"backward":"forward")}r=a&&null!=n.textContent?n.textContent.length:0}return[n,r]}(t),u=(0,c.A)(o,2),s=u[0],l=u[1],d=s.parentNode,f=null,p=0;if(d){var h,m,v=_e.toDOMNode(e,e),E=d.closest('[data-slate-void="true"]'),g=E&&v.contains(E)?E:null,b=d.closest("[data-slate-leaf]"),A=null;if(b){if(f=b.closest('[data-slate-node="text"]')){var C=_e.getWindow(e).document.createRange();C.setStart(f,0),C.setEnd(s,l);var T=C.cloneContents();[].concat((0,i.A)(Array.prototype.slice.call(T.querySelectorAll("[data-slate-zero-width]"))),(0,i.A)(Array.prototype.slice.call(T.querySelectorAll("[contenteditable=false]")))).forEach((function(e){k&&!r&&e.hasAttribute("data-slate-zero-width")&&e.textContent.length>0&&"\ufeff"!==e.textContext?e.textContent.startsWith("\ufeff")&&(e.textContent=e.textContent.slice(1)):e.parentNode.removeChild(e)})),p=T.textContent.length,A=f}}else if(g){for(var _=g.querySelectorAll("[data-slate-leaf]"),D=0;D<_.length;D++){var O=_[D];if(_e.hasDOMNode(e,O)){b=O;break}}b?(f=b.closest('[data-slate-node="text"]'),p=(A=b).textContent.length,A.querySelectorAll("[data-slate-zero-width]").forEach((function(e){p-=e.textContent.length}))):p=1}A&&p===A.textContent.length&&k&&"z"===A.getAttribute("data-slate-zero-width")&&null!==(h=A.textContent)&&void 0!==h&&h.startsWith("\ufeff")&&(d.hasAttribute("data-slate-zero-width")||I&&null!==(m=A.textContent)&&void 0!==m&&m.endsWith("\n\n"))&&p--}if(k&&!f&&!r){var N=d.hasAttribute("data-slate-node")?d:d.closest("[data-slate-node]");if(N&&_e.hasDOMNode(e,N,{editable:!0})){var S=_e.toSlateNode(e,N),w=y.Editor.start(e,_e.findPath(e,S)),L=w.path,R=w.offset;return N.querySelector("[data-slate-leaf]")||(R=l),{path:L,offset:R}}}if(!f){if(a)return null;throw new Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var P=_e.toSlateNode(e,f);return{path:_e.findPath(e,P),offset:p}},toSlateRange:function(e,t,n){var r,a,o,i,u,s,l=n.exactMatch,c=n.suppressThrow;if(me(t)?t.anchorNode:t.startContainer)if(me(t)){if(I&&t.rangeCount>1){o=t.focusNode;var d=t.getRangeAt(0),f=t.getRangeAt(t.rangeCount-1);if(o instanceof HTMLTableRowElement&&d.startContainer instanceof HTMLTableRowElement&&f.startContainer instanceof HTMLTableRowElement){function A(e){return e.childElementCount>0?A(e.children[0]):e}var p=d.startContainer,h=f.startContainer,m=A(p.children[d.startOffset]),v=A(h.children[f.startOffset]);i=0,r=v.childNodes.length>0?v.childNodes[0]:v,o=m.childNodes.length>0?m.childNodes[0]:m,a=v instanceof HTMLElement?v.innerHTML.length:0}else d.startContainer===o?(r=f.endContainer,a=f.endOffset,i=d.startOffset):(r=d.startContainer,a=d.endOffset,i=f.startOffset)}else r=t.anchorNode,a=t.anchorOffset,o=t.focusNode,i=t.focusOffset;u=P&&function(e){for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1}(r)||I?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed}else r=t.startContainer,a=t.startOffset,o=t.endContainer,i=t.endOffset,u=t.collapsed;if(null==r||null==o||null==a||null==i)throw new Error("Cannot resolve a Slate range from DOM range: ".concat(t));"getAttribute"in o&&"false"===o.getAttribute("contenteditable")&&"true"!==o.getAttribute("data-slate-void")&&(o=r,i=(null===(s=r.textContent)||void 0===s?void 0:s.length)||0);var E=_e.toSlatePoint(e,[r,a],{exactMatch:l,suppressThrow:c});if(!E)return null;var g=u?E:_e.toSlatePoint(e,[o,i],{exactMatch:l,suppressThrow:c});if(!g)return null;var b={anchor:E,focus:g};return y.Range.isExpanded(b)&&y.Range.isForward(b)&&pe(o)&&y.Editor.void(e,{at:b.focus,mode:"highest"})&&(b=y.Editor.unhangRange(e,b,{voids:!0})),b}};function De(e,t){var n=t.path,r=t.diff;if(!y.Editor.hasPath(e,n))return!1;var a=y.Node.get(e,n);if(!y.Text.isText(a))return!1;if(r.start!==a.text.length||0===r.text.length)return a.text.slice(r.start,r.start+r.text.length)===r.text;var o=y.Path.next(n);if(!y.Editor.hasPath(e,o))return!1;var i=y.Node.get(e,o);return y.Text.isText(i)&&i.text.startsWith(r.text)}function Oe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((function(e,t){return e.slice(0,t.start)+t.text+e.slice(t.end)}),e)}function Ne(e,t){var n=t.start,r=t.end,a=t.text,o=e.slice(n,r),i=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++)if(e.charAt(r)!==t.charAt(r))return r;return n}(o,a),u=function(e,t,n){for(var r=Math.min(e.length,t.length,n),a=0;a<r;a++)if(e.charAt(e.length-a-1)!==t.charAt(t.length-a-1))return a;return r}(o,a,Math.min(o.length-i,a.length-i)),s={start:n+i,end:r-u,text:a.slice(i,a.length-u)};return s.start===s.end&&0===s.text.length?null:s}function Se(e){var t=e.path,n=e.diff;return{anchor:{path:t,offset:n.start},focus:{path:t,offset:n.end}}}function we(e,t){var n=t.path,r=t.offset;if(!y.Editor.hasPath(e,n))return null;var a=y.Node.get(e,n);if(!y.Text.isText(a))return null;var o=y.Editor.above(e,{match:function(t){return y.Element.isElement(t)&&y.Editor.isBlock(e,t)},at:n});if(!o)return null;for(;r>a.text.length;){var i=y.Editor.next(e,{at:n,match:y.Text.isText});if(!i||!y.Path.isDescendant(i[1],o[1]))return null;r-=a.text.length,a=i[0],n=i[1]}return{path:n,offset:r}}function ke(e,t){var n=we(e,t.anchor);if(!n)return null;if(y.Range.isCollapsed(t))return{anchor:n,focus:n};var r=we(e,t.focus);return r?{anchor:n,focus:r}:null}function Ie(e,t,n){var r=oe.get(e),a=null===r||void 0===r?void 0:r.find((function(e){var n=e.path;return y.Path.equals(n,t.path)}));if(!a||t.offset<=a.diff.start)return y.Point.transform(t,n,{affinity:"backward"});var o=a.diff;if(t.offset<=o.start+o.text.length){var i={path:t.path,offset:o.start},u=y.Point.transform(i,n,{affinity:"backward"});return u?{path:u.path,offset:u.offset+t.offset-o.start}:null}var s={path:t.path,offset:t.offset-o.text.length+o.end-o.start},l=y.Point.transform(s,n,{affinity:"backward"});return l?"split_node"===n.type&&y.Path.equals(n.path,t.path)&&s.offset<n.position&&o.start<n.position?l:{path:l.path,offset:l.offset+o.text.length-o.end+o.start}:null}function Le(e,t,n){var r=Ie(e,t.anchor,n);if(!r)return null;if(y.Range.isCollapsed(t))return{anchor:r,focus:r};var a=Ie(e,t.focus,n);return a?{anchor:r,focus:a}:null}function Re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Me(e){var t=e.editor,n=e.scheduleOnDOMSelectionChange,r=e.onDOMSelectionChange,a=!1,o=null,i=null,u=null,s=0,l=!1,d=function(){var e=ue.get(t);if(ue.delete(t),e){var n=t.selection,r=ke(t,e);!r||n&&y.Range.equals(r,n)||y.Transforms.select(t,r)}},f=function(){if(i&&(clearTimeout(i),i=null),u&&(clearTimeout(u),u=null),E()||v()){a||(a=!0,setTimeout((function(){return a=!1}))),v()&&(a="action");var e=t.selection&&y.Editor.rangeRef(t,t.selection,{affinity:"forward"});ae.set(t,t.marks),ie.get(t),oe.get(t);for(var o,s=E();o=null===(c=oe.get(t))||void 0===c?void 0:c[0];){var c,f,p=re.get(t);void 0!==p&&(re.delete(t),t.marks=p),p&&!1===l&&(l=null);var h=Se(o);t.selection&&y.Range.equals(t.selection,h)||y.Transforms.select(t,h),o.diff.text?y.Editor.insertText(t,o.diff.text):y.Editor.deleteFragment(t),oe.set(t,null===(f=oe.get(t))||void 0===f?void 0:f.filter((function(e){return e.id!==o.id}))),De(t,o)||(s=!1,ie.delete(t),ae.delete(t),a="action",ue.delete(t),n.cancel(),r.cancel(),null===e||void 0===e||e.unref())}var m=null===e||void 0===e?void 0:e.unref();if(!m||ue.get(t)||t.selection&&y.Range.equals(m,t.selection)||y.Transforms.select(t,m),v())!function(){var e=ie.get(t);if(ie.delete(t),e){if(e.at){var n=y.Point.isPoint(e.at)?we(t,e.at):ke(t,e.at);if(!n)return;var r=y.Editor.range(t,n);t.selection&&y.Range.equals(t.selection,r)||y.Transforms.select(t,n)}e.run()}}();else{s&&n(),n.flush(),r.flush(),d();var g=ae.get(t);ae.delete(t),void 0!==g&&(t.marks=g,t.onChange())}}else d()},p=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=K.get(t);n&&(E()||e?n.style.display="none":n.style.removeProperty("display"))},h=function(e,n){var r,a=null!==(r=oe.get(t))&&void 0!==r?r:[];oe.set(t,a);var o=y.Node.leaf(t,e),i=a.findIndex((function(t){return y.Path.equals(t.path,e)}));if(i<0)return Ne(o.text,n)&&a.push({path:e,diff:n,id:s++}),void p();var u=function(e,t,n){var r=Math.min(t.start,n.start),a=Math.max(0,Math.min(t.start+t.text.length,n.end)-n.start),o=Oe(e,t,n),i=Math.max(n.start+n.text.length,t.start+t.text.length+(t.start+t.text.length>n.start?n.text.length:0)-a),u=o.slice(r,i);return Ne(e,{start:r,end:Math.max(t.end,n.end-t.text.length+(t.end-t.start)),text:u})}(o.text,a[i].diff,n);if(!u)return a.splice(i,1),void p();a[i]=Pe(Pe({},a[i]),{},{diff:u})},m=function(e){var a=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at;l=!1,ue.delete(t),n.cancel(),r.cancel(),v()&&f(),ie.set(t,{at:a,run:e}),u=setTimeout(f)},v=function(){return!!ie.get(t)},E=function(){var e;return!(null===(e=oe.get(t))||void 0===e||!e.length)},g=function(e){ue.set(t,e),i&&(clearTimeout(i),i=null);var n=t.selection;if(e){var r=!n||!y.Path.equals(n.anchor.path,e.anchor.path),a=!n||!y.Path.equals(n.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1));(r&&l||a)&&(l=!1),(r||E())&&(i=setTimeout(f,200))}},b=function(){v()||(u=setTimeout(f))};return{flush:f,scheduleFlush:b,hasPendingDiffs:E,hasPendingAction:v,hasPendingChanges:function(){return v()||E()},isFlushing:function(){return a},handleUserSelect:g,handleCompositionEnd:function(e){o&&clearTimeout(o),o=setTimeout((function(){$.set(t,!1),f()}),25)},handleCompositionStart:function(e){$.set(t,!0),o&&(clearTimeout(o),o=null)},handleDOMBeforeInput:function(e){var n;i&&(clearTimeout(i),i=null);var r=e.inputType,a=null,o=e.dataTransfer||e.data||void 0;!1!==l&&"insertText"!==r&&"insertCompositionText"!==r&&(l=!1);var u=e.getTargetRanges(),s=(0,c.A)(u,1)[0];s&&(a=_e.toSlateRange(t,s,{exactMatch:!1,suppressThrow:!0}));var d=_e.getWindow(t).getSelection();if(!a&&d&&(s=d,a=_e.toSlateRange(t,d,{exactMatch:!1,suppressThrow:!0})),a=null!==(n=a)&&void 0!==n?n:t.selection){var f,p=!0;if(r.startsWith("delete")){if(y.Range.isExpanded(a)){var v=y.Range.edges(a),E=(0,c.A)(v,2),A=E[0],C=E[1];if(y.Node.leaf(t,A.path).text.length===A.offset&&0===C.offset){var T=y.Editor.next(t,{at:A.path,match:y.Text.isText});T&&y.Path.equals(T[1],C.path)&&(a={anchor:C,focus:C})}}var _=r.endsWith("Backward")?"backward":"forward",D=y.Range.edges(a),O=(0,c.A)(D,2),N=O[0],S=O[1],w=y.Editor.leaf(t,N.path),k=(0,c.A)(w,2),I=k[0],L=k[1],R={text:"",start:N.offset,end:S.offset},P=oe.get(t),M=null===P||void 0===P?void 0:P.find((function(e){return y.Path.equals(e.path,L)})),x=M?[M.diff,R]:[R];if(0===Oe.apply(void 0,[I.text].concat(x)).length&&(p=!1),y.Range.isExpanded(a)){if(p&&y.Path.equals(a.anchor.path,a.focus.path)){var F={path:a.anchor.path,offset:N.offset},B=y.Editor.range(t,F,F);return g(B),h(a.anchor.path,{text:"",end:S.offset,start:N.offset})}return m((function(){return y.Editor.deleteFragment(t,{direction:_})}),{at:a})}}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return m((function(){return y.Editor.deleteFragment(t)}),{at:a});case"deleteContent":case"deleteContentForward":var U=a.anchor;if(p&&y.Range.isCollapsed(a)){var j=y.Node.leaf(t,U.path);if(U.offset<j.text.length)return h(U.path,{text:"",start:U.offset,end:U.offset+1})}return m((function(){return y.Editor.deleteForward(t)}),{at:a});case"deleteContentBackward":var H,Y=a.anchor,G=me(s)?s.isCollapsed:!(null===(H=s)||void 0===H||!H.collapsed);return p&&G&&y.Range.isCollapsed(a)&&Y.offset>0?h(Y.path,{text:"",start:Y.offset-1,end:Y.offset}):m((function(){return y.Editor.deleteBackward(t)}),{at:a});case"deleteEntireSoftLine":return m((function(){y.Editor.deleteBackward(t,{unit:"line"}),y.Editor.deleteForward(t,{unit:"line"})}),{at:a});case"deleteHardLineBackward":return m((function(){return y.Editor.deleteBackward(t,{unit:"block"})}),{at:a});case"deleteSoftLineBackward":return m((function(){return y.Editor.deleteBackward(t,{unit:"line"})}),{at:a});case"deleteHardLineForward":return m((function(){return y.Editor.deleteForward(t,{unit:"block"})}),{at:a});case"deleteSoftLineForward":return m((function(){return y.Editor.deleteForward(t,{unit:"line"})}),{at:a});case"deleteWordBackward":return m((function(){return y.Editor.deleteBackward(t,{unit:"word"})}),{at:a});case"deleteWordForward":return m((function(){return y.Editor.deleteForward(t,{unit:"word"})}),{at:a});case"insertLineBreak":return m((function(){return y.Editor.insertSoftBreak(t)}),{at:a});case"insertParagraph":return m((function(){return y.Editor.insertBreak(t)}),{at:a});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if("DataTransfer"===(null===(f=o)||void 0===f?void 0:f.constructor.name))return m((function(){return _e.insertData(t,o)}),{at:a});var z=null!==o&&void 0!==o?o:"";if(re.get(t)&&(z=z.replace("\ufeff","")),"insertText"===r&&/.*\n.*\n$/.test(z)&&(z=z.slice(0,-1)),z.includes("\n"))return m((function(){var e=z.split("\n");e.forEach((function(n,r){n&&y.Editor.insertText(t,n),r!==e.length-1&&y.Editor.insertSoftBreak(t)}))}),{at:a});if(y.Path.equals(a.anchor.path,a.focus.path)){var W=y.Range.edges(a),K=(0,c.A)(W,2),V=K[0],Q=K[1],q={start:V.offset,end:Q.offset,text:z};if(z&&l&&"insertCompositionText"===r){var X=l.start+l.text.search(/\S|$/);q.start+q.text.search(/\S|$/)===X+1&&q.end===l.start+l.text.length?(q.start-=1,l=null,b()):l=!1}else l="insertText"===r&&(null===l?q:!(!l||!y.Range.isCollapsed(a)||l.end+l.text.length!==V.offset)&&Pe(Pe({},l),{},{text:l.text+z}));if(p)return void h(V.path,q)}return m((function(){return y.Editor.insertText(t,z)}),{at:a})}}},handleKeyDown:function(e){E()||(p(!0),setTimeout(p))},handleDomMutations:function(e){var n;E()||v()||e.some((function(n){return Ae(t,n,e)}))&&(null===(n=se.get(t))||void 0===n||n())},handleInput:function(){!v()&&E()||f()}}}var xe=j?E.useLayoutEffect:E.useEffect;var Fe=["node"];function Be(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Ue={subtree:!0,childList:!0,characterData:!0},je=k?function(e){var t=e.node,n=_(e,Fe);if(!k)return null;var r=O(),a=function(){var e=(0,E.useRef)(!1);return(0,E.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e.current}(),o=(0,E.useState)((function(){return Me(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({editor:r},n))})),i=(0,c.A)(o,1)[0];return function(e,t,n){var r=(0,E.useState)((function(){return new MutationObserver(t)})),a=(0,c.A)(r,1)[0];xe((function(){a.takeRecords()})),(0,E.useEffect)((function(){if(!e.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");return a.observe(e.current,n),function(){return a.disconnect()}}),[a,e,n])}(t,i.handleDomMutations,Ue),ne.set(r,i.scheduleFlush),a&&i.flush(),i}:function(){return null},He=["anchor","focus"],Ye=["anchor","focus"],Ge=function(e,t){var n,r,a=_(e,He),o=_(t,Ye);return e[le]===t[le]&&(n=a,r=o,Object.keys(n).length===Object.keys(r).length&&Object.keys(n).every((function(e){return r.hasOwnProperty(e)&&n[e]===r[e]})))},ze=function(e){var t=e.isLast,n=e.leaf,r=e.parent,a=e.text,o=O(),i=_e.findPath(o,a),u=y.Path.parent(i),s=!0===n[ce];return o.isVoid(r)?E.createElement(Ve,{length:y.Node.string(r).length}):""!==n.text||r.children[r.children.length-1]!==a||o.isInline(r)||""!==y.Editor.string(o,u)?""===n.text?E.createElement(Ve,{isMarkPlaceholder:s}):t&&"\n"===n.text.slice(-1)?E.createElement(We,{isTrailing:!0,text:n.text}):E.createElement(We,{text:n.text}):E.createElement(Ve,{isLineBreak:!0,isMarkPlaceholder:s})},We=function(e){var t=e.text,n=e.isTrailing,r=void 0!==n&&n,a=(0,E.useRef)(null),o=function(){return"".concat(null!==t&&void 0!==t?t:"").concat(r?"\n":"")},i=(0,E.useState)(o),u=(0,c.A)(i,1)[0];return xe((function(){var e=o();a.current&&a.current.textContent!==e&&(a.current.textContent=e)})),E.createElement(Ke,{ref:a},u)},Ke=(0,E.memo)((0,E.forwardRef)((function(e,t){return E.createElement("span",{"data-slate-string":!0,ref:t},e.children)}))),Ve=function(e){var t=e.length,n=void 0===t?0:t,r=e.isLineBreak,a=void 0!==r&&r,o=e.isMarkPlaceholder,i={"data-slate-zero-width":a?"n":"z","data-slate-length":n};return void 0!==o&&o&&(i["data-slate-mark-placeholder"]=!0),E.createElement("span",Object.assign({},i),k&&a?null:"\ufeff",a?E.createElement("br",null):null)};function Qe(e){e.current&&(clearTimeout(e.current),e.current=null)}var qe=function(e){var t=e.leaf,n=e.isLast,r=e.text,a=e.parent,o=e.renderPlaceholder,i=e.renderLeaf,u=void 0===i?function(e){return E.createElement(Je,Object.assign({},e))}:i,s=O(),l=(0,E.useRef)(null),d=(0,E.useRef)(null),f=(0,E.useState)(!1),p=(0,c.A)(f,2),h=p[0],m=p[1],v=(0,E.useRef)(null),g=(0,E.useCallback)((function(e){if(function(e,t){e.current&&(e.current.disconnect(),t&&(e.current=null))}(l,null==e),null==e){var n;K.delete(s),null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,null)}else{if(K.set(s,e),!l.current){var r=window.ResizeObserver||b.tb;l.current=new r((function(){var n;null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,e)}))}l.current.observe(e),d.current=e}}),[d,t,s]),y=E.createElement(ze,{isLast:n,leaf:t,parent:a,text:r}),A=t[le];if((0,E.useEffect)((function(){return A?v.current||(v.current=setTimeout((function(){m(!0),v.current=null}),300)):(Qe(v),m(!1)),function(){return Qe(v)}}),[A,m]),A&&h){var C={children:t.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",top:0,pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none",WebkitUserModify:L?"inherit":void 0},contentEditable:!1,ref:g}};y=E.createElement(E.Fragment,null,o(C),y)}return u({attributes:{"data-slate-leaf":!0},children:y,leaf:t,text:r})},Xe=E.memo(qe,(function(e,t){return t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&y.Text.equals(t.leaf,e.leaf)&&t.leaf[le]===e.leaf[le]})),Je=function(e){var t=e.attributes,n=e.children;return E.createElement("span",Object.assign({},t),n)},Ze=function(e){for(var t=e.decorations,n=e.isLast,r=e.parent,a=e.renderPlaceholder,o=e.renderLeaf,i=e.text,u=O(),s=(0,E.useRef)(null),l=y.Text.decorations(i,t),c=_e.findKey(u,i),d=[],f=0;f<l.length;f++){var p=l[f];d.push(E.createElement(Xe,{isLast:n&&f===l.length-1,key:"".concat(c.id,"-").concat(f),renderPlaceholder:a,leaf:p,text:i,parent:r,renderLeaf:o}))}var h=(0,E.useCallback)((function(e){var t=X.get(u);e?(null===t||void 0===t||t.set(c,e),Q.set(i,e),V.set(e,i)):(null===t||void 0===t||t.delete(c),Q.delete(i),s.current&&V.delete(s.current)),s.current=e}),[s,u,c,i]);return E.createElement("span",{"data-slate-node":"text",ref:h},d)},$e=E.memo(Ze,(function(e,t){return t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++){var r=e[n],a=t[n];if(r.anchor.offset!==a.anchor.offset||r.focus.offset!==a.focus.offset||!Ge(r,a))return!1}return!0}(t.decorations,e.decorations)})),et=function(e){var t=e.decorations,n=e.element,r=e.renderElement,a=void 0===r?function(e){return E.createElement(nt,Object.assign({},e))}:r,o=e.renderPlaceholder,i=e.renderLeaf,u=e.selection,s=O(),l=st(),d=s.isInline(n),p=_e.findKey(s,n),h=(0,E.useCallback)((function(e){var t=X.get(s);e?(null===t||void 0===t||t.set(p,e),Q.set(n,e),V.set(e,n)):(null===t||void 0===t||t.delete(p),Q.delete(n))}),[s,p,n]),m=it({decorations:t,node:n,renderElement:a,renderPlaceholder:o,renderLeaf:i,selection:u}),v={"data-slate-node":"element",ref:h};if(d&&(v["data-slate-inline"]=!0),!d&&y.Editor.hasInlines(s,n)){var g=y.Node.string(n),b=f()(g);"rtl"===b&&(v.dir=b)}if(y.Editor.isVoid(s,n)){v["data-slate-void"]=!0,!l&&d&&(v.contentEditable=!1);var A=d?"span":"div",C=y.Node.texts(n),T=(0,c.A)(C,1),_=(0,c.A)(T[0],1)[0];m=E.createElement(A,{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},E.createElement($e,{renderPlaceholder:o,decorations:[],isLast:!1,parent:n,text:_})),Y.set(_,0),G.set(_,n)}return a({attributes:v,children:m,element:n})},tt=E.memo(et,(function(e,t){return e.element===t.element&&e.renderElement===t.renderElement&&e.renderLeaf===t.renderLeaf&&e.renderPlaceholder===t.renderPlaceholder&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++){var r=e[n],a=t[n];if(!y.Range.equals(r,a)||!Ge(r,a))return!1}return!0}(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&y.Range.equals(e.selection,t.selection))})),nt=function(e){var t=e.attributes,n=e.children,r=e.element,a=O().isInline(r)?"span":"div";return E.createElement(a,Object.assign({},t,{style:{position:"relative"}}),n)},rt=(0,E.createContext)((function(){return[]})),at=(0,E.createContext)(!1),ot=function(){return(0,E.useContext)(at)},it=function(e){for(var t=e.decorations,n=e.node,r=e.renderElement,a=e.renderPlaceholder,o=e.renderLeaf,i=e.selection,u=(0,E.useContext)(rt),s=O(),c=_e.findPath(s,n),d=[],f=y.Element.isElement(n)&&!s.isInline(n)&&y.Editor.hasInlines(s,n),p=0;p<n.children.length;p++){var h,m=c.concat(p),v=n.children[p],g=_e.findKey(s,v),b=y.Editor.range(s,m),A=i&&y.Range.intersection(b,i),C=u([v,m]),T=(0,l.A)(t);try{for(T.s();!(h=T.n()).done;){var _=h.value,D=y.Range.intersection(_,b);D&&C.push(D)}}catch(N){T.e(N)}finally{T.f()}y.Element.isElement(v)?d.push(E.createElement(at.Provider,{key:"provider-".concat(g.id),value:!!A},E.createElement(tt,{decorations:C,element:v,key:g.id,renderElement:r,renderPlaceholder:a,renderLeaf:o,selection:A}))):d.push(E.createElement($e,{decorations:C,key:g.id,isLast:f&&p===n.children.length-1,parent:n,renderPlaceholder:a,renderLeaf:o,text:v})),Y.set(v,p),G.set(v,n)}return d},ut=(0,E.createContext)(!1),st=function(){return(0,E.useContext)(ut)},lt=(0,E.createContext)(null),ct=function(){var e=(0,E.useContext)(lt);if(!e)throw new Error("The `useSlate` hook must be used inside the <Slate> component's context.");return e.editor},dt=function(){var e=(0,E.useContext)(lt);if(!e)throw new Error("The `useSlate` hook must be used inside the <Slate> component's context.");return e};var ft={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",insertSoftBreak:"shift+enter",splitBlock:"enter",undo:"mod+z"},pt={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},ht={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},mt=function(e){var t=ft[e],n=pt[e],r=ht[e],a=t&&(0,A.v_)(t),o=n&&(0,A.v_)(n),i=r&&(0,A.v_)(r);return function(e){return!(!a||!a(e))||(!!(w&&o&&o(e))||!(w||!i||!i(e)))}},vt={isBold:mt("bold"),isCompose:mt("compose"),isMoveBackward:mt("moveBackward"),isMoveForward:mt("moveForward"),isDeleteBackward:mt("deleteBackward"),isDeleteForward:mt("deleteForward"),isDeleteLineBackward:mt("deleteLineBackward"),isDeleteLineForward:mt("deleteLineForward"),isDeleteWordBackward:mt("deleteWordBackward"),isDeleteWordForward:mt("deleteWordForward"),isExtendBackward:mt("extendBackward"),isExtendForward:mt("extendForward"),isExtendLineBackward:mt("extendLineBackward"),isExtendLineForward:mt("extendLineForward"),isItalic:mt("italic"),isMoveLineBackward:mt("moveLineBackward"),isMoveLineForward:mt("moveLineForward"),isMoveWordBackward:mt("moveWordBackward"),isMoveWordForward:mt("moveWordForward"),isRedo:mt("redo"),isSoftBreak:mt("insertSoftBreak"),isSplitBlock:mt("splitBlock"),isTransposeCharacter:mt("transposeCharacter"),isUndo:mt("undo")},Et={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0},gt=function(e){function t(){var e;return(0,s.A)(this,t),(e=(0,a.A)(this,t,arguments)).context=null,e.manager=null,e.mutationObserver=null,e}return(0,o.A)(t,e),(0,u.A)(t,[{key:"observe",value:function(){var e,t=this.props.node;if(!t.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");null===(e=this.mutationObserver)||void 0===e||e.observe(t.current,Et)}},{key:"componentDidMount",value:function(){var e=this.props.receivedUserInput,t=this.context;this.manager=function(e,t){var n=[],r=function(){n=[]};return{registerMutations:function(r){var a;if(t.current){var o=r.filter((function(t){return Ae(e,t,r)}));(a=n).push.apply(a,(0,i.A)(o))}},restoreDOM:function(){n.length>0&&(n.reverse().forEach((function(e){"characterData"!==e.type&&(e.removedNodes.forEach((function(t){e.target.insertBefore(t,e.nextSibling)})),e.addedNodes.forEach((function(t){e.target.removeChild(t)})))})),r())},clear:r}}(t,e),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}},{key:"getSnapshotBeforeUpdate",value:function(){var e,t,n,r,a=null===(e=this.mutationObserver)||void 0===e?void 0:e.takeRecords();null!==a&&void 0!==a&&a.length&&(null===(r=this.manager)||void 0===r||r.registerMutations(a));return null===(t=this.mutationObserver)||void 0===t||t.disconnect(),null===(n=this.manager)||void 0===n||n.restoreDOM(),null}},{key:"componentDidUpdate",value:function(){var e;null===(e=this.manager)||void 0===e||e.clear(),this.observe()}},{key:"componentWillUnmount",value:function(){var e;null===(e=this.mutationObserver)||void 0===e||e.disconnect()}},{key:"render",value:function(){return this.props.children}}])}(E.Component);gt.contextType=D;var yt=k?gt:function(e){var t=e.children;return E.createElement(E.Fragment,null,t)},bt=["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderLeaf","renderPlaceholder","scrollSelectionIntoView","style","as","disableDefaultStyles"],At=["text"];function Ct(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Tt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ct(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ct(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _t=function(e){return E.createElement(E.Fragment,null,it(e))},Dt=function(e){var t=(0,E.useCallback)((function(e){return E.createElement(Ot,Object.assign({},e))}),[]),n=e.autoFocus,a=e.decorate,o=void 0===a?Nt:a,i=e.onDOMBeforeInput,u=e.placeholder,s=e.readOnly,d=void 0!==s&&s,p=e.renderElement,m=e.renderLeaf,g=e.renderPlaceholder,b=void 0===g?t:g,A=e.scrollSelectionIntoView,C=void 0===A?St:A,T=e.style,D=void 0===T?{}:T,N=e.as,w=void 0===N?"div":N,R=e.disableDefaultStyles,M=void 0!==R&&R,x=_(e,bt),Y=ct(),G=(0,E.useState)(!1),K=(0,c.A)(G,2),q=K[0],X=K[1],te=(0,E.useRef)(null),ne=(0,E.useRef)([]),oe=(0,E.useState)(),ie=(0,c.A)(oe,2),ue=ie[0],de=ie[1],me=function(){var e=O(),t=(0,E.useRef)(!1),n=(0,E.useRef)(0),r=(0,E.useCallback)((function(){if(!t.current){t.current=!0;var r=_e.getWindow(e);r.cancelAnimationFrame(n.current),n.current=r.requestAnimationFrame((function(){t.current=!1}))}}),[e]);return(0,E.useEffect)((function(){return function(){return cancelAnimationFrame(n.current)}}),[]),{receivedUserInput:t,onUserInput:r}}(),ve=me.onUserInput,Ee=me.receivedUserInput,ge=(0,E.useReducer)((function(e){return e+1}),0),ye=(0,c.A)(ge,2)[1];se.set(Y,ye),J.set(Y,d);var be=(0,E.useMemo)((function(){return{isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}}),[]);(0,E.useEffect)((function(){te.current&&n&&te.current.focus()}),[n]);var Ae=(0,E.useRef)(),Ce=(0,E.useMemo)((function(){return v()((function(){var e=Ae.current;if((k||!_e.isComposing(Y))&&(!be.isUpdatingSelection||null!==e&&void 0!==e&&e.isFlushing())&&!be.isDraggingInternally){var t=_e.findDocumentOrShadowRoot(Y),n=t.activeElement,r=_e.toDOMNode(Y,Y),a=t.getSelection();if(n===r?(be.latestElement=n,Z.set(Y,!0)):Z.delete(Y),!a)return y.Transforms.deselect(Y);var o=a.anchorNode,i=a.focusNode,u=_e.hasEditableTarget(Y,o)||_e.isTargetInsideNonReadonlyVoid(Y,o),s=_e.hasEditableTarget(Y,i)||_e.isTargetInsideNonReadonlyVoid(Y,i);if(u&&s){var l=_e.toSlateRange(Y,a,{exactMatch:!1,suppressThrow:!0});l&&(_e.isComposing(Y)||null!==e&&void 0!==e&&e.hasPendingChanges()||null!==e&&void 0!==e&&e.isFlushing()?null===e||void 0===e||e.handleUserSelect(l):y.Transforms.select(Y,l))}!d||u&&s||y.Transforms.deselect(Y)}}),100)}),[Y,d,be]),Te=(0,E.useMemo)((function(){return h()(Ce,0)}),[Ce]);Ae.current=je({node:te,onDOMSelectionChange:Ce,scheduleOnDOMSelectionChange:Te}),xe((function(){var e,t,n;te.current&&(n=fe(te.current))?(z.set(Y,n),W.set(Y,te.current),Q.set(Y,te.current),V.set(te.current,Y)):Q.delete(Y);var r=Y.selection,a=_e.findDocumentOrShadowRoot(Y).getSelection();if(a&&_e.isFocused(Y)&&(null===(e=Ae.current)||void 0===e||!e.hasPendingAction())){var o=function(e){var t="None"!==a.type;if(r||t){var n,o=a.focusNode;if(I&&a.rangeCount>1){var i=a.getRangeAt(0),u=a.getRangeAt(a.rangeCount-1);n=i.startContainer===o?u.endContainer:i.startContainer}else n=a.anchorNode;var s=W.get(Y),l=!1;if(s.contains(n)&&s.contains(o)&&(l=!0),t&&l&&r&&!e){var c=_e.toSlateRange(Y,a,{exactMatch:!0,suppressThrow:!0});if(c&&y.Range.equals(c,r)){var d,f;if(!be.hasMarkPlaceholder)return;if(null!==(d=n)&&void 0!==d&&null!==(f=d.parentElement)&&void 0!==f&&f.hasAttribute("data-slate-mark-placeholder"))return}}if(!r||_e.hasRange(Y,r)){be.isUpdatingSelection=!0;var p=r&&_e.toDOMRange(Y,r);return p?(_e.isComposing(Y)&&!k?a.collapseToEnd():y.Range.isBackward(r)?a.setBaseAndExtent(p.endContainer,p.endOffset,p.startContainer,p.startOffset):a.setBaseAndExtent(p.startContainer,p.startOffset,p.endContainer,p.endOffset),C(Y,p)):a.removeAllRanges(),p}Y.selection=_e.toSlateRange(Y,a,{exactMatch:!1,suppressThrow:!0})}};a.rangeCount<=1&&o();var i="action"===(null===(t=Ae.current)||void 0===t?void 0:t.isFlushing());if(k&&i){var u=null,s=requestAnimationFrame((function(){if(i){var e=function(e){try{_e.toDOMNode(Y,Y).focus(),o(e)}catch(t){}};e(),u=setTimeout((function(){e(!0),be.isUpdatingSelection=!1}))}}));return function(){cancelAnimationFrame(s),u&&clearTimeout(u)}}setTimeout((function(){be.isUpdatingSelection=!1}))}}));var De=(0,E.useCallback)((function(e){if(ve(),!d&&_e.hasEditableTarget(Y,e.target)&&!It(e,i)){var t;if(Ae.current)return Ae.current.handleDOMBeforeInput(e);Te.flush(),Ce.flush();var n=Y.selection,r=e.inputType,a=e.dataTransfer||e.data||void 0,o="insertCompositionText"===r||"deleteCompositionText"===r;if(o&&_e.isComposing(Y))return;var u=!1;if("insertText"===r&&n&&y.Range.isCollapsed(n)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==n.anchor.offset){var s,l;u=!0,Y.marks&&(u=!1);var f=n.anchor,p=_e.toDOMPoint(Y,f),h=(0,c.A)(p,2),m=h[0],v=h[1],E=null===(s=m.parentElement)||void 0===s?void 0:s.closest("a"),g=_e.getWindow(Y);if(u&&E&&_e.hasDOMNode(Y,E)){var b,A=null===g||void 0===g?void 0:g.document.createTreeWalker(E,NodeFilter.SHOW_TEXT).lastChild();A===m&&(null===(b=A.textContent)||void 0===b?void 0:b.length)===v&&(u=!1)}if(u&&m.parentElement&&"pre"===(null===g||void 0===g||null===(l=g.getComputedStyle(m.parentElement))||void 0===l?void 0:l.whiteSpace)){var C=y.Editor.above(Y,{at:f.path,match:function(e){return y.Element.isElement(e)&&y.Editor.isBlock(Y,e)}});C&&y.Node.string(C[0]).includes("\t")&&(u=!1)}}if(!r.startsWith("delete")||r.startsWith("deleteBy")){var T=e.getTargetRanges(),_=(0,c.A)(T,1)[0];if(_){var D=_e.toSlateRange(Y,_,{exactMatch:!1,suppressThrow:!1});if(!n||!y.Range.equals(n,D)){u=!1;var O=!o&&Y.selection&&y.Editor.rangeRef(Y,Y.selection);y.Transforms.select(Y,D),O&&ee.set(Y,O)}}}if(o)return;if(u||e.preventDefault(),n&&y.Range.isExpanded(n)&&r.startsWith("delete")){var N=r.endsWith("Backward")?"backward":"forward";return void y.Editor.deleteFragment(Y,{direction:N})}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":y.Editor.deleteFragment(Y);break;case"deleteContent":case"deleteContentForward":y.Editor.deleteForward(Y);break;case"deleteContentBackward":y.Editor.deleteBackward(Y);break;case"deleteEntireSoftLine":y.Editor.deleteBackward(Y,{unit:"line"}),y.Editor.deleteForward(Y,{unit:"line"});break;case"deleteHardLineBackward":y.Editor.deleteBackward(Y,{unit:"block"});break;case"deleteSoftLineBackward":y.Editor.deleteBackward(Y,{unit:"line"});break;case"deleteHardLineForward":y.Editor.deleteForward(Y,{unit:"block"});break;case"deleteSoftLineForward":y.Editor.deleteForward(Y,{unit:"line"});break;case"deleteWordBackward":y.Editor.deleteBackward(Y,{unit:"word"});break;case"deleteWordForward":y.Editor.deleteForward(Y,{unit:"word"});break;case"insertLineBreak":y.Editor.insertSoftBreak(Y);break;case"insertParagraph":y.Editor.insertBreak(Y);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===r&&_e.isComposing(Y)&&(X(!1),$.set(Y,!1)),"DataTransfer"===(null===a||void 0===a?void 0:a.constructor.name)?_e.insertData(Y,a):"string"===typeof a&&(u?ne.current.push((function(){return y.Editor.insertText(Y,a)})):y.Editor.insertText(Y,a))}var S=null===(t=ee.get(Y))||void 0===t?void 0:t.unref();ee.delete(Y),!S||Y.selection&&y.Range.equals(Y.selection,S)||y.Transforms.select(Y,S)}}),[Y,Ce,ve,i,d,Te]),Oe=(0,E.useCallback)((function(e){null==e?(Ce.cancel(),Te.cancel(),W.delete(Y),Q.delete(Y),te.current&&H&&te.current.removeEventListener("beforeinput",De)):H&&e.addEventListener("beforeinput",De),te.current=e}),[Ce,Te,Y,De]);xe((function(){var e=_e.getWindow(Y);return e.document.addEventListener("selectionchange",Te),function(){e.document.removeEventListener("selectionchange",Te)}}),[Te]);var Ne=o([Y,[]]),Se=u&&1===Y.children.length&&1===Array.from(y.Node.texts(Y)).length&&""===y.Node.string(Y)&&!q,we=(0,E.useCallback)((function(e){var t;e&&Se?de(null===(t=e.getBoundingClientRect())||void 0===t?void 0:t.height):de(void 0)}),[Se]);if(Se){var ke=y.Editor.start(Y,[]);Ne.push((0,r.default)((0,r.default)((0,r.default)((0,r.default)((0,r.default)({},le,!0),"placeholder",u),"onPlaceholderResize",we),"anchor",ke),"focus",ke))}var Ie=Y.marks;if(be.hasMarkPlaceholder=!1,Y.selection&&y.Range.isCollapsed(Y.selection)&&Ie){var Le=Y.selection.anchor,Re=y.Node.leaf(Y,Le.path),Pe=_(Re,At);if(!y.Text.equals(Re,Ie,{loose:!0})){be.hasMarkPlaceholder=!0;var Me=Object.fromEntries(Object.keys(Pe).map((function(e){return[e,null]})));Ne.push(Tt(Tt(Tt((0,r.default)({},ce,!0),Me),Ie),{},{anchor:Le,focus:Le}))}}return(0,E.useEffect)((function(){setTimeout((function(){var e=Y.selection;if(e){var t=e.anchor,n=y.Node.leaf(Y,t.path);if(Ie&&!y.Text.equals(n,Ie,{loose:!0}))return void re.set(Y,Ie)}re.delete(Y)}))})),E.createElement(ut.Provider,{value:d},E.createElement(rt.Provider,{value:o},E.createElement(yt,{node:te,receivedUserInput:Ee},E.createElement(w,Object.assign({role:d?void 0:"textbox","aria-multiline":!d||void 0},x,{spellCheck:!(!H&&j)&&x.spellCheck,autoCorrect:H||!j?x.autoCorrect:"false",autoCapitalize:H||!j?x.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!d,zindex:-1,suppressContentEditableWarning:!0,ref:Oe,style:Tt(Tt({},M?{}:Tt({position:"relative",whiteSpace:"pre-wrap",wordWrap:"break-word"},ue?{minHeight:ue}:{})),D),onBeforeInput:(0,E.useCallback)((function(e){if(!H&&!d&&!wt(e,x.onBeforeInput)&&_e.hasSelectableTarget(Y,e.target)&&(e.preventDefault(),!_e.isComposing(Y))){var t=e.data;y.Editor.insertText(Y,t)}}),[x.onBeforeInput,Y,d]),onInput:(0,E.useCallback)((function(e){if(!wt(e,x.onInput))if(Ae.current)Ae.current.handleInput();else{var t,n=(0,l.A)(ne.current);try{for(n.s();!(t=n.n()).done;){(0,t.value)()}}catch(r){n.e(r)}finally{n.f()}ne.current=[]}}),[x.onInput]),onBlur:(0,E.useCallback)((function(e){if(!d&&!be.isUpdatingSelection&&_e.hasSelectableTarget(Y,e.target)&&!wt(e,x.onBlur)){var t=_e.findDocumentOrShadowRoot(Y);if(be.latestElement!==t.activeElement){var n=e.relatedTarget;if(n!==_e.toDOMNode(Y,Y)&&(!pe(n)||!n.hasAttribute("data-slate-spacer"))){if(null!=n&&he(n)&&_e.hasDOMNode(Y,n)){var r=_e.toSlateNode(Y,n);if(y.Element.isElement(r)&&!Y.isVoid(r))return}if(L){var a=t.getSelection();null===a||void 0===a||a.removeAllRanges()}Z.delete(Y)}}}}),[d,be.isUpdatingSelection,be.latestElement,Y,x.onBlur]),onClick:(0,E.useCallback)((function(e){if(_e.hasTarget(Y,e.target)&&!wt(e,x.onClick)&&he(e.target)){var t=_e.toSlateNode(Y,e.target),n=_e.findPath(Y,t);if(!y.Editor.hasPath(Y,n)||y.Node.get(Y,n)!==t)return;if(3===e.detail&&n.length>=1){var r=n;if(!y.Element.isElement(t)||!y.Editor.isBlock(Y,t)){var a,o=y.Editor.above(Y,{match:function(e){return y.Element.isElement(e)&&y.Editor.isBlock(Y,e)},at:n});r=null!==(a=null===o||void 0===o?void 0:o[1])&&void 0!==a?a:n.slice(0,1)}var i=y.Editor.range(Y,r);return void y.Transforms.select(Y,i)}if(d)return;var u=y.Editor.start(Y,n),s=y.Editor.end(Y,n),l=y.Editor.void(Y,{at:u}),c=y.Editor.void(Y,{at:s});if(l&&c&&y.Path.equals(l[1],c[1])){var f=y.Editor.range(Y,u);y.Transforms.select(Y,f)}}}),[Y,x.onClick,d]),onCompositionEnd:(0,E.useCallback)((function(e){if(_e.hasSelectableTarget(Y,e.target)){var t;if(_e.isComposing(Y)&&(X(!1),$.set(Y,!1)),null===(t=Ae.current)||void 0===t||t.handleCompositionEnd(e),wt(e,x.onCompositionEnd)||k)return;if(!L&&!F&&!S&&!U&&!B&&e.data){var n=re.get(Y);re.delete(Y),void 0!==n&&(ae.set(Y,Y.marks),Y.marks=n),y.Editor.insertText(Y,e.data);var r=ae.get(Y);ae.delete(Y),void 0!==r&&(Y.marks=r)}}}),[x.onCompositionEnd,Y]),onCompositionUpdate:(0,E.useCallback)((function(e){_e.hasSelectableTarget(Y,e.target)&&!wt(e,x.onCompositionUpdate)&&(_e.isComposing(Y)||(X(!0),$.set(Y,!0)))}),[x.onCompositionUpdate,Y]),onCompositionStart:(0,E.useCallback)((function(e){if(_e.hasSelectableTarget(Y,e.target)){var t;if(null===(t=Ae.current)||void 0===t||t.handleCompositionStart(e),wt(e,x.onCompositionStart)||k)return;X(!0);var n=Y.selection;if(n){if(y.Range.isExpanded(n))return void y.Editor.deleteFragment(Y);var r=y.Editor.above(Y,{match:function(e){return y.Element.isElement(e)&&y.Editor.isInline(Y,e)},mode:"highest"});if(r){var a=(0,c.A)(r,2)[1];if(y.Editor.isEnd(Y,n.anchor,a)){var o=y.Editor.after(Y,a);y.Transforms.setSelection(Y,{anchor:o,focus:o})}}}}}),[x.onCompositionStart,Y]),onCopy:(0,E.useCallback)((function(e){!_e.hasSelectableTarget(Y,e.target)||wt(e,x.onCopy)||kt(e)||(e.preventDefault(),_e.setFragmentData(Y,e.clipboardData,"copy"))}),[x.onCopy,Y]),onCut:(0,E.useCallback)((function(e){if(!d&&_e.hasSelectableTarget(Y,e.target)&&!wt(e,x.onCut)&&!kt(e)){e.preventDefault(),_e.setFragmentData(Y,e.clipboardData,"cut");var t=Y.selection;if(t)if(y.Range.isExpanded(t))y.Editor.deleteFragment(Y);else{var n=y.Node.parent(Y,t.anchor.path);y.Editor.isVoid(Y,n)&&y.Transforms.delete(Y)}}}),[d,Y,x.onCut]),onDragOver:(0,E.useCallback)((function(e){if(_e.hasTarget(Y,e.target)&&!wt(e,x.onDragOver)){var t=_e.toSlateNode(Y,e.target);y.Element.isElement(t)&&y.Editor.isVoid(Y,t)&&e.preventDefault()}}),[x.onDragOver,Y]),onDragStart:(0,E.useCallback)((function(e){if(!d&&_e.hasTarget(Y,e.target)&&!wt(e,x.onDragStart)){var t=_e.toSlateNode(Y,e.target),n=_e.findPath(Y,t);if(y.Element.isElement(t)&&y.Editor.isVoid(Y,t)||y.Editor.void(Y,{at:n,voids:!0})){var r=y.Editor.range(Y,n);y.Transforms.select(Y,r)}be.isDraggingInternally=!0,_e.setFragmentData(Y,e.dataTransfer,"drag")}}),[d,Y,x.onDragStart,be]),onDrop:(0,E.useCallback)((function(e){if(!d&&_e.hasTarget(Y,e.target)&&!wt(e,x.onDrop)){e.preventDefault();var t=Y.selection,n=_e.findEventRange(Y,e),r=e.dataTransfer;y.Transforms.select(Y,n),be.isDraggingInternally&&(!t||y.Range.equals(t,n)||y.Editor.void(Y,{at:n,voids:!0})||y.Transforms.delete(Y,{at:t})),_e.insertData(Y,r),_e.isFocused(Y)||_e.focus(Y)}be.isDraggingInternally=!1}),[d,Y,x.onDrop,be]),onDragEnd:(0,E.useCallback)((function(e){!d&&be.isDraggingInternally&&x.onDragEnd&&_e.hasTarget(Y,e.target)&&x.onDragEnd(e),be.isDraggingInternally=!1}),[d,be,x,Y]),onFocus:(0,E.useCallback)((function(e){if(!d&&!be.isUpdatingSelection&&_e.hasEditableTarget(Y,e.target)&&!wt(e,x.onFocus)){var t=_e.toDOMNode(Y,Y),n=_e.findDocumentOrShadowRoot(Y);if(be.latestElement=n.activeElement,I&&e.target!==t)return void t.focus();Z.set(Y,!0)}}),[d,be,Y,x.onFocus]),onKeyDown:(0,E.useCallback)((function(e){if(!d&&_e.hasEditableTarget(Y,e.target)){var t;null===(t=Ae.current)||void 0===t||t.handleKeyDown(e);var n=e.nativeEvent;if(_e.isComposing(Y)&&!1===n.isComposing&&($.set(Y,!1),X(!1)),wt(e,x.onKeyDown)||_e.isComposing(Y))return;var r=Y.selection,a=Y.children[null!==r?r.focus.path[0]:0],o="rtl"===f()(y.Node.string(a));if(vt.isRedo(n)){e.preventDefault();var i=Y;return void("function"===typeof i.redo&&i.redo())}if(vt.isUndo(n)){e.preventDefault();var u=Y;return void("function"===typeof u.undo&&u.undo())}if(vt.isMoveLineBackward(n))return e.preventDefault(),void y.Transforms.move(Y,{unit:"line",reverse:!0});if(vt.isMoveLineForward(n))return e.preventDefault(),void y.Transforms.move(Y,{unit:"line"});if(vt.isExtendLineBackward(n))return e.preventDefault(),void y.Transforms.move(Y,{unit:"line",edge:"focus",reverse:!0});if(vt.isExtendLineForward(n))return e.preventDefault(),void y.Transforms.move(Y,{unit:"line",edge:"focus"});if(vt.isMoveBackward(n))return e.preventDefault(),void(r&&y.Range.isCollapsed(r)?y.Transforms.move(Y,{reverse:!o}):y.Transforms.collapse(Y,{edge:"start"}));if(vt.isMoveForward(n))return e.preventDefault(),void(r&&y.Range.isCollapsed(r)?y.Transforms.move(Y,{reverse:o}):y.Transforms.collapse(Y,{edge:"end"}));if(vt.isMoveWordBackward(n))return e.preventDefault(),r&&y.Range.isExpanded(r)&&y.Transforms.collapse(Y,{edge:"focus"}),void y.Transforms.move(Y,{unit:"word",reverse:!o});if(vt.isMoveWordForward(n))return e.preventDefault(),r&&y.Range.isExpanded(r)&&y.Transforms.collapse(Y,{edge:"focus"}),void y.Transforms.move(Y,{unit:"word",reverse:o});if(H){if((P||L)&&r&&(vt.isDeleteBackward(n)||vt.isDeleteForward(n))&&y.Range.isCollapsed(r)){var s=y.Node.parent(Y,r.anchor.path);if(y.Element.isElement(s)&&y.Editor.isVoid(Y,s)&&(y.Editor.isInline(Y,s)||y.Editor.isBlock(Y,s)))return e.preventDefault(),void y.Editor.deleteBackward(Y,{unit:"block"})}}else{if(vt.isBold(n)||vt.isItalic(n)||vt.isTransposeCharacter(n))return void e.preventDefault();if(vt.isSoftBreak(n))return e.preventDefault(),void y.Editor.insertSoftBreak(Y);if(vt.isSplitBlock(n))return e.preventDefault(),void y.Editor.insertBreak(Y);if(vt.isDeleteBackward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(Y,{direction:"backward"}):y.Editor.deleteBackward(Y));if(vt.isDeleteForward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(Y,{direction:"forward"}):y.Editor.deleteForward(Y));if(vt.isDeleteLineBackward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(Y,{direction:"backward"}):y.Editor.deleteBackward(Y,{unit:"line"}));if(vt.isDeleteLineForward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(Y,{direction:"forward"}):y.Editor.deleteForward(Y,{unit:"line"}));if(vt.isDeleteWordBackward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(Y,{direction:"backward"}):y.Editor.deleteBackward(Y,{unit:"word"}));if(vt.isDeleteWordForward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(Y,{direction:"forward"}):y.Editor.deleteForward(Y,{unit:"word"}))}}}),[d,Y,x.onKeyDown]),onPaste:(0,E.useCallback)((function(e){d||!_e.hasEditableTarget(Y,e.target)||wt(e,x.onPaste)||(!H||function(e){return e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length}(e.nativeEvent)||L)&&(e.preventDefault(),_e.insertData(Y,e.clipboardData))}),[d,Y,x.onPaste])}),E.createElement(_t,{decorations:Ne,node:Y,renderElement:p,renderPlaceholder:b,renderLeaf:m,selection:Y.selection})))))},Ot=function(e){var t=e.attributes,n=e.children;return E.createElement("span",Object.assign({},t),n,k&&E.createElement("br",null))},Nt=function(){return[]},St=function(e,t){if(t.getBoundingClientRect&&(!e.selection||e.selection&&y.Range.isCollapsed(e.selection))){var n=t.startContainer.parentElement;n.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,g.A)(n,{scrollMode:"if-needed"}),delete n.getBoundingClientRect}},wt=function(e,t){if(!t)return!1;var n=t(e);return null!=n?n:e.isDefaultPrevented()||e.isPropagationStopped()},kt=function(e){return he(e.target)&&(e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement)},It=function(e,t){if(!t)return!1;var n=t(e);return null!=n?n:e.defaultPrevented},Lt=(0,E.createContext)(!1),Rt=function(){return(0,E.useContext)(Lt)};var Pt=(0,E.createContext)({}),Mt=function(e,t){return e===t};function xt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Mt,n=(0,E.useReducer)((function(e){return e+1}),0),r=(0,c.A)(n,2)[1],a=(0,E.useContext)(Pt);if(!a)throw new Error("The `useSlateSelector` hook must be used inside the <Slate> component's context.");var o,i=a.getSlate,u=a.addEventListener,s=(0,E.useRef)(),l=(0,E.useRef)((function(){return null})),d=(0,E.useRef)(null);try{o=e!==l.current||s.current?e(i()):d.current}catch(f){throw s.current&&f instanceof Error&&(f.message+="\nThe error may be correlated with this previous error:\n".concat(s.current.stack,"\n\n")),f}return xe((function(){l.current=e,d.current=o,s.current=void 0})),xe((function(){function e(){try{var e=l.current(i());if(t(e,d.current))return;d.current=e}catch(f){s.current=f}r()}var n=u(e);return e(),function(){return n()}}),[u,i]),o}var Ft=["editor","children","onChange","initialValue"],Bt=function(e){var t=e.editor,n=e.children,r=e.onChange,a=e.initialValue,o=_(e,Ft),i=(0,E.useRef)(!1),u=E.useState((function(){if(!y.Node.isNodeList(a))throw new Error("[Slate] initialValue is invalid! Expected a list of elements but got: ".concat(y.Scrubber.stringify(a)));if(!y.Editor.isEditor(t))throw new Error("[Slate] editor is invalid! You passed: ".concat(y.Scrubber.stringify(t)));return t.children=a,Object.assign(t,o),{v:0,editor:t}})),s=(0,c.A)(u,2),l=s[0],d=s[1],f=function(e){var t=(0,E.useRef)([]).current,n=(0,E.useRef)({editor:e}).current,r=(0,E.useCallback)((function(e){n.editor=e,t.forEach((function(t){return t(e)}))}),[t,n]);return{selectorContext:(0,E.useMemo)((function(){return{getSlate:function(){return n.editor},addEventListener:function(e){return t.push(e),function(){t.splice(t.indexOf(e),1)}}}}),[t,n]),onChange:r}}(t),p=f.selectorContext,h=f.onChange,m=(0,E.useCallback)((function(){r&&r(t.children),d((function(e){return{v:e.v+1,editor:t}})),h(t)}),[t,h,r]);(0,E.useEffect)((function(){return te.set(t,m),function(){te.set(t,(function(){})),i.current=!0}}),[t,m]);var v=(0,E.useState)(_e.isFocused(t)),g=(0,c.A)(v,2),b=g[0],A=g[1];return(0,E.useEffect)((function(){A(_e.isFocused(t))}),[t]),xe((function(){var e=function(){return A(_e.isFocused(t))};return N>=17?(document.addEventListener("focusin",e),document.addEventListener("focusout",e),function(){document.removeEventListener("focusin",e),document.removeEventListener("focusout",e)}):(document.addEventListener("focus",e,!0),document.addEventListener("blur",e,!0),function(){document.removeEventListener("focus",e,!0),document.removeEventListener("blur",e,!0)})}),[]),E.createElement(Pt.Provider,{value:p},E.createElement(lt.Provider,{value:l},E.createElement(D.Provider,{value:l.editor},E.createElement(Lt.Provider,{value:b},n))))},Ut=function(){var e=(0,E.useContext)(D);if(!e)throw new Error("The `useEditor` hook must be used inside the <Slate> component's context.");return e},jt=function(){return xt((function(e){return e.selection}),Ht)},Ht=function(e,t){return!e&&!t||!(!e||!t)&&y.Range.equals(e,t)},Yt=function(e,t){var n=(t.top+t.bottom)/2;return e.top<=n&&e.bottom>=n},Gt=function(e,t,n){var r=_e.toDOMRange(e,t).getBoundingClientRect(),a=_e.toDOMRange(e,n).getBoundingClientRect();return Yt(r,a)&&Yt(a,r)};function zt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Wt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zt(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Kt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",n=e,r=n.apply,a=n.onChange,o=n.deleteBackward,u=n.addMark,s=n.removeMark;return X.set(n,new WeakMap),n.addMark=function(e,t){var r,a;null===(r=ne.get(n))||void 0===r||r(),!re.get(n)&&null!==(a=oe.get(n))&&void 0!==a&&a.length&&re.set(n,null),ae.delete(n),u(e,t)},n.removeMark=function(e){var t;!re.get(n)&&null!==(t=oe.get(n))&&void 0!==t&&t.length&&re.set(n,null),ae.delete(n),s(e)},n.deleteBackward=function(e){if("line"!==e)return o(e);if(n.selection&&y.Range.isCollapsed(n.selection)){var t=y.Editor.above(n,{match:function(e){return y.Element.isElement(e)&&y.Editor.isBlock(n,e)},at:n.selection});if(t){var r=(0,c.A)(t,2)[1],a=y.Editor.range(n,r,n.selection.anchor),i=function(e,t){var n=y.Editor.range(e,y.Range.end(t)),r=Array.from(y.Editor.positions(e,{at:t})),a=0,o=r.length,i=Math.floor(o/2);if(Gt(e,y.Editor.range(e,r[a]),n))return y.Editor.range(e,r[a],n);if(r.length<2)return y.Editor.range(e,r[r.length-1],n);for(;i!==r.length&&i!==a;)Gt(e,y.Editor.range(e,r[i]),n)?o=i:a=i,i=Math.floor((a+o)/2);return y.Editor.range(e,r[o],n)}(n,a);y.Range.isCollapsed(i)||y.Transforms.delete(n,{at:i})}}},n.apply=function(e){var t=[],a=oe.get(n);if(null!==a&&void 0!==a&&a.length){var o=a.map((function(t){return function(e,t){var n=e.path,r=e.diff,a=e.id;switch(t.type){case"insert_text":return!y.Path.equals(t.path,n)||t.offset>=r.end?e:t.offset<=r.start?{diff:{start:t.text.length+r.start,end:t.text.length+r.end,text:r.text},id:a,path:n}:{diff:{start:r.start,end:r.end+t.text.length,text:r.text},id:a,path:n};case"remove_text":return!y.Path.equals(t.path,n)||t.offset>=r.end?e:t.offset+t.text.length<=r.start?{diff:{start:r.start-t.text.length,end:r.end-t.text.length,text:r.text},id:a,path:n}:{diff:{start:r.start,end:r.end-t.text.length,text:r.text},id:a,path:n};case"split_node":return!y.Path.equals(t.path,n)||t.position>=r.end?{diff:r,id:a,path:y.Path.transform(n,t,{affinity:"backward"})}:t.position>r.start?{diff:{start:r.start,end:Math.min(t.position,r.end),text:r.text},id:a,path:n}:{diff:{start:r.start-t.position,end:r.end-t.position,text:r.text},id:a,path:y.Path.transform(n,t,{affinity:"forward"})};case"merge_node":return y.Path.equals(t.path,n)?{diff:{start:r.start+t.position,end:r.end+t.position,text:r.text},id:a,path:y.Path.transform(n,t)}:{diff:r,id:a,path:y.Path.transform(n,t)}}var o=y.Path.transform(n,t);return o?{diff:r,path:o,id:a}:null}(t,e)})).filter(Boolean);oe.set(n,o)}var u=ue.get(n);u&&ue.set(n,Le(n,u,e));var s=ie.get(n);if(null!==s&&void 0!==s&&s.at){var l=y.Point.isPoint(null===s||void 0===s?void 0:s.at)?Ie(n,s.at,e):Le(n,s.at,e);ie.set(n,l?Wt(Wt({},s),{},{at:l}):null)}switch(e.type){case"insert_text":case"remove_text":case"set_node":case"split_node":t.push.apply(t,(0,i.A)(Vt(n,e.path)));break;case"set_selection":var d;null===(d=ee.get(n))||void 0===d||d.unref(),ee.delete(n);break;case"insert_node":case"remove_node":t.push.apply(t,(0,i.A)(Vt(n,y.Path.parent(e.path))));break;case"merge_node":var f=y.Path.previous(e.path);t.push.apply(t,(0,i.A)(Vt(n,f)));break;case"move_node":var p=y.Path.common(y.Path.parent(e.path),y.Path.parent(e.newPath));t.push.apply(t,(0,i.A)(Vt(n,p)))}r(e);for(var h=0,m=t;h<m.length;h++){var v=(0,c.A)(m[h],2),E=v[0],g=v[1],b=y.Editor.node(n,E),A=(0,c.A)(b,1)[0];q.set(A,g)}},n.setFragmentData=function(e){var r=n.selection;if(r){var a=y.Range.edges(r),o=(0,c.A)(a,2),i=o[0],u=o[1],s=y.Editor.void(n,{at:i.path}),l=y.Editor.void(n,{at:u.path});if(!y.Range.isCollapsed(r)||s){var d=_e.toDOMRange(n,r),f=d.cloneContents(),p=f.childNodes[0];if(f.childNodes.forEach((function(e){e.textContent&&""!==e.textContent.trim()&&(p=e)})),l){var h=(0,c.A)(l,1)[0],m=d.cloneRange(),v=_e.toDOMNode(n,h);m.setEndAfter(v),f=m.cloneContents()}if(s&&(p=f.querySelector("[data-slate-spacer]")),Array.from(f.querySelectorAll("[data-slate-zero-width]")).forEach((function(e){var t="n"===e.getAttribute("data-slate-zero-width");e.textContent=t?"\n":""})),ve(p)){var E=p.ownerDocument.createElement("span");E.style.whiteSpace="pre",E.appendChild(p),f.appendChild(E),p=E}var g=n.getFragment(),b=JSON.stringify(g),A=window.btoa(encodeURIComponent(b));p.setAttribute("data-slate-fragment",A),e.setData("application/".concat(t),A);var C=f.ownerDocument.createElement("div");return C.appendChild(f),C.setAttribute("hidden","true"),f.ownerDocument.body.appendChild(C),e.setData("text/html",C.innerHTML),e.setData("text/plain",ye(C)),f.ownerDocument.body.removeChild(C),e}}},n.insertData=function(e){n.insertFragmentData(e)||n.insertTextData(e)},n.insertFragmentData=function(e){var r=e.getData("application/".concat(t))||function(e){var t=e.getData("text/html").match(be)||[];return(0,c.A)(t,2)[1]}(e);if(r){var a=decodeURIComponent(window.atob(r)),o=JSON.parse(a);return n.insertFragment(o),!0}return!1},n.insertTextData=function(e){var t=e.getData("text/plain");if(t){var r,a=t.split(/\r\n|\r|\n/),o=!1,i=(0,l.A)(a);try{for(i.s();!(r=i.n()).done;){var u=r.value;o&&y.Transforms.splitNodes(n,{always:!0}),n.insertText(u),o=!0}}catch(s){i.e(s)}finally{i.f()}return!0}return!1},n.onChange=function(e){(N<18?C.unstable_batchedUpdates:function(e){return e()})((function(){var t=te.get(n);t&&t(),a(e)}))},n},Vt=function(e,t){var n,r=[],a=(0,l.A)(y.Editor.levels(e,{at:t}));try{for(a.s();!(n=a.n()).done;){var o=(0,c.A)(n.value,2),i=o[0],u=o[1],s=_e.findKey(e,i);r.push([u,s])}}catch(d){a.e(d)}finally{a.f()}return r}},22507:function(e,t){"use strict";for(var n="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),r={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},a={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:n?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},o={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=1;i<20;i++)o["f"+i]=111+i;function u(e,t,n){t&&!("byKey"in t)&&(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map((function(e){return s(e,t)})),a=function(e){return r.some((function(t){return l(t,e)}))};return null==n?a:a(n)}function s(e,t){var n=t&&t.byKey,a={},o=(e=e.replace("++","+add")).split("+"),i=o.length;for(var u in r)a[r[u]]=!1;var s=!0,l=!1,f=void 0;try{for(var p,h=o[Symbol.iterator]();!(s=(p=h.next()).done);s=!0){var m=p.value,v=m.endsWith("?")&&m.length>1;v&&(m=m.slice(0,-1));var E=d(m),g=r[E];1!==i&&g||(n?a.key=E:a.which=c(m)),g&&(a[g]=!v||null)}}catch(y){l=!0,f=y}finally{try{!s&&h.return&&h.return()}finally{if(l)throw f}}return a}function l(e,t){for(var n in e){var r=e[n],a=void 0;if(null!=r&&((null!=(a="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&a!==r))return!1}return!0}function c(e){return e=d(e),o[e]||e.toUpperCase().charCodeAt(0)}function d(e){return e=e.toLowerCase(),e=a[e]||e}t.v_=u},13683:function(e,t,n){"use strict";n.r(t),n.d(t,{Editor:function(){return z},Element:function(){return P},Location:function(){return W},Node:function(){return B},Operation:function(){return H},Path:function(){return T},PathRef:function(){return p},Point:function(){return q},PointRef:function(){return h},Range:function(){return L},RangeRef:function(){return m},Scrubber:function(){return J},Span:function(){return K},Text:function(){return re},Transforms:function(){return xe},above:function(){return Ye},addMark:function(){return We},after:function(){return Qe},apply:function(){return Fe},before:function(){return Je},collapse:function(){return rn},createEditor:function(){return Nn},deleteBackward:function(){return Ze},deleteForward:function(){return $e},deleteFragment:function(){return et},deleteText:function(){return tn},deselect:function(){return an},edges:function(){return tt},elementReadOnly:function(){return at},end:function(){return ot},first:function(){return it},fragment:function(){return ut},getDirtyPaths:function(){return Be},getFragment:function(){return Ue},getVoid:function(){return ct},hasBlocks:function(){return dt},hasInlines:function(){return ft},hasPath:function(){return pt},hasTexts:function(){return ht},insertBreak:function(){return mt},insertFragment:function(){return nn},insertNode:function(){return vt},insertNodes:function(){return fn},insertSoftBreak:function(){return Et},insertText:function(){return yt},isBlock:function(){return bt},isEdge:function(){return At},isEditor:function(){return G},isEmpty:function(){return Ct},isEnd:function(){return Tt},isNormalizing:function(){return _t},isStart:function(){return Dt},last:function(){return Ot},leaf:function(){return Nt},levels:function(){return St},liftNodes:function(){return pn},marks:function(){return It},mergeNodes:function(){return En},move:function(){return on},moveNodes:function(){return gn},next:function(){return Lt},node:function(){return Rt},nodes:function(){return Pt},normalize:function(){return Mt},normalizeNode:function(){return je},parent:function(){return xt},path:function(){return Ut},pathRef:function(){return Ft},pathRefs:function(){return Bt},point:function(){return Yt},pointRef:function(){return jt},pointRefs:function(){return Ht},positions:function(){return Gt},previous:function(){return zt},range:function(){return Vt},rangeRef:function(){return Wt},rangeRefs:function(){return Kt},removeMark:function(){return qt},removeNodes:function(){return yn},select:function(){return un},setNodes:function(){return bn},setNormalizing:function(){return Xt},setPoint:function(){return cn},setSelection:function(){return dn},shouldNormalize:function(){return He},splitNodes:function(){return An},start:function(){return Jt},string:function(){return Zt},unhangRange:function(){return $t},unsetNodes:function(){return Cn},unwrapNodes:function(){return Tn},withoutNormalizing:function(){return en},wrapNodes:function(){return On}});var r=n(64467),a=n(90675),o=n(5544),i=n(24765),u=n(60436),s=n(66350),l=n(26759),c=(0,a.A)().mark(St),d=(0,a.A)().mark(Pt),f=(0,a.A)().mark(Gt),p={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var a=T.transform(n,t,{affinity:r});e.current=a,null==a&&e.unref()}}},h={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var a=q.transform(n,t,{affinity:r});e.current=a,null==a&&e.unref()}}},m={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var a=L.transform(n,t,{affinity:r});e.current=a,null==a&&e.unref()}}},v=new WeakMap,E=new WeakMap,g=new WeakMap,y=new WeakMap,b=new WeakMap,A=new WeakMap,C=new WeakMap,T={ancestors:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.reverse,r=void 0!==n&&n,a=T.levels(e,t);return a=r?a.slice(1):a.slice(0,-1)},common:function(e,t){for(var n=[],r=0;r<e.length&&r<t.length;r++){var a=e[r];if(a!==t[r])break;n.push(a)}return n},compare:function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++){if(e[r]<t[r])return-1;if(e[r]>t[r])return 1}return 0},endsAfter:function(e,t){var n=e.length-1,r=e.slice(0,n),a=t.slice(0,n),o=e[n],i=t[n];return T.equals(r,a)&&o>i},endsAt:function(e,t){var n=e.length,r=e.slice(0,n),a=t.slice(0,n);return T.equals(r,a)},endsBefore:function(e,t){var n=e.length-1,r=e.slice(0,n),a=t.slice(0,n),o=e[n],i=t[n];return T.equals(r,a)&&o<i},equals:function(e,t){return e.length===t.length&&e.every((function(e,n){return e===t[n]}))},hasPrevious:function(e){return e[e.length-1]>0},isAfter:function(e,t){return 1===T.compare(e,t)},isAncestor:function(e,t){return e.length<t.length&&0===T.compare(e,t)},isBefore:function(e,t){return-1===T.compare(e,t)},isChild:function(e,t){return e.length===t.length+1&&0===T.compare(e,t)},isCommon:function(e,t){return e.length<=t.length&&0===T.compare(e,t)},isDescendant:function(e,t){return e.length>t.length&&0===T.compare(e,t)},isParent:function(e,t){return e.length+1===t.length&&0===T.compare(e,t)},isPath:function(e){return Array.isArray(e)&&(0===e.length||"number"===typeof e[0])},isSibling:function(e,t){if(e.length!==t.length)return!1;var n=e.slice(0,-1),r=t.slice(0,-1);return e[e.length-1]!==t[t.length-1]&&T.equals(n,r)},levels:function(e){for(var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).reverse,n=void 0!==t&&t,r=[],a=0;a<=e.length;a++)r.push(e.slice(0,a));return n&&r.reverse(),r},next:function(e){if(0===e.length)throw new Error("Cannot get the next path of a root path [".concat(e,"], because it has no next index."));var t=e[e.length-1];return e.slice(0,-1).concat(t+1)},operationCanTransformPath:function(e){switch(e.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent:function(e){if(0===e.length)throw new Error("Cannot get the parent path of the root path [".concat(e,"]."));return e.slice(0,-1)},previous:function(e){if(0===e.length)throw new Error("Cannot get the previous path of a root path [".concat(e,"], because it has no previous index."));var t=e[e.length-1];if(t<=0)throw new Error("Cannot get the previous path of a first child path [".concat(e,"] because it would result in a negative index."));return e.slice(0,-1).concat(t-1)},relative:function(e,t){if(!T.isAncestor(t,e)&&!T.equals(e,t))throw new Error("Cannot get the relative path of [".concat(e,"] inside ancestor [").concat(t,"], because it is not above or equal to the path."));return e.slice(t.length)},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return null;var r=(0,u.A)(e),a=n.affinity,o=void 0===a?"forward":a;if(0===e.length)return r;switch(t.type){case"insert_node":var i=t.path;(T.equals(i,r)||T.endsBefore(i,r)||T.isAncestor(i,r))&&(r[i.length-1]+=1);break;case"remove_node":var s=t.path;if(T.equals(s,r)||T.isAncestor(s,r))return null;T.endsBefore(s,r)&&(r[s.length-1]-=1);break;case"merge_node":var l=t.path,c=t.position;T.equals(l,r)||T.endsBefore(l,r)?r[l.length-1]-=1:T.isAncestor(l,r)&&(r[l.length-1]-=1,r[l.length]+=c);break;case"split_node":var d=t.path,f=t.position;if(T.equals(d,r)){if("forward"===o)r[r.length-1]+=1;else if("backward"!==o)return null}else T.endsBefore(d,r)?r[d.length-1]+=1:T.isAncestor(d,r)&&e[d.length]>=f&&(r[d.length-1]+=1,r[d.length]-=f);break;case"move_node":var p=t.path,h=t.newPath;if(T.equals(p,h))return r;if(T.isAncestor(p,r)||T.equals(p,r)){var m=h.slice();return T.endsBefore(p,h)&&p.length<h.length&&(m[p.length-1]-=1),m.concat(r.slice(p.length))}T.isSibling(p,h)&&(T.isAncestor(h,r)||T.equals(h,r))?T.endsBefore(p,r)?r[p.length-1]-=1:r[p.length-1]+=1:T.endsBefore(h,r)||T.equals(h,r)||T.isAncestor(h,r)?(T.endsBefore(p,r)&&(r[p.length-1]-=1),r[h.length-1]+=1):T.endsBefore(p,r)&&(T.equals(h,r)&&(r[h.length-1]+=1),r[p.length-1]-=1)}return r}};function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var N={transform:function(e,t){e.children=(0,l.mq)(e.children);var n=e.selection&&(0,l.mq)(e.selection);try{n=function(e,t,n){switch(n.type){case"insert_node":var r=n.path,a=n.node,s=B.parent(e,r),l=r[r.length-1];if(l>s.children.length)throw new Error('Cannot apply an "insert_node" operation at path ['.concat(r,"] because the destination is past the end of the node."));if(s.children.splice(l,0,a),t){var c,d=(0,i.A)(L.points(t));try{for(d.s();!(c=d.n()).done;){var f=(0,o.A)(c.value,2),p=f[0];t[f[1]]=q.transform(p,n)}}catch(Je){d.e(Je)}finally{d.f()}}break;case"insert_text":var h=n.path,m=n.offset,v=n.text;if(0===v.length)break;var E=B.leaf(e,h),g=E.text.slice(0,m),y=E.text.slice(m);if(E.text=g+v+y,t){var b,A=(0,i.A)(L.points(t));try{for(A.s();!(b=A.n()).done;){var C=(0,o.A)(b.value,2),_=C[0];t[C[1]]=q.transform(_,n)}}catch(Je){A.e(Je)}finally{A.f()}}break;case"merge_node":var D=n.path,N=B.get(e,D),S=T.previous(D),w=B.get(e,S),k=B.parent(e,D),I=D[D.length-1];if(re.isText(N)&&re.isText(w))w.text+=N.text;else{if(re.isText(N)||re.isText(w))throw new Error('Cannot apply a "merge_node" operation at path ['.concat(D,"] to nodes of different interfaces: ").concat(J.stringify(N)," ").concat(J.stringify(w)));var R;(R=w.children).push.apply(R,(0,u.A)(N.children))}if(k.children.splice(I,1),t){var P,M=(0,i.A)(L.points(t));try{for(M.s();!(P=M.n()).done;){var x=(0,o.A)(P.value,2),F=x[0];t[x[1]]=q.transform(F,n)}}catch(Je){M.e(Je)}finally{M.f()}}break;case"move_node":var U=n.path,j=n.newPath;if(T.isAncestor(U,j))throw new Error("Cannot move a path [".concat(U,"] to new path [").concat(j,"] because the destination is inside itself."));var H=B.get(e,U),Y=B.parent(e,U),G=U[U.length-1];Y.children.splice(G,1);var z=T.transform(U,n),W=B.get(e,T.parent(z)),K=z[z.length-1];if(W.children.splice(K,0,H),t){var V,Q=(0,i.A)(L.points(t));try{for(Q.s();!(V=Q.n()).done;){var X=(0,o.A)(V.value,2),Z=X[0];t[X[1]]=q.transform(Z,n)}}catch(Je){Q.e(Je)}finally{Q.f()}}break;case"remove_node":var $=n.path,ee=$[$.length-1];if(B.parent(e,$).children.splice(ee,1),t){var te,ne=(0,i.A)(L.points(t));try{for(ne.s();!(te=ne.n()).done;){var ae=(0,o.A)(te.value,2),oe=ae[0],ie=ae[1],ue=q.transform(oe,n);if(null!=t&&null!=ue)t[ie]=ue;else{var se,le=void 0,ce=void 0,de=(0,i.A)(B.texts(e));try{for(de.s();!(se=de.n()).done;){var fe=(0,o.A)(se.value,2),pe=fe[0],he=fe[1];if(-1!==T.compare(he,$)){ce=[pe,he];break}le=[pe,he]}}catch(Je){de.e(Je)}finally{de.f()}var me=!1;le&&ce&&(me=T.equals(ce[1],$)?!T.hasPrevious(ce[1]):T.common(le[1],$).length<T.common(ce[1],$).length),le&&!me?(oe.path=le[1],oe.offset=le[0].text.length):ce?(oe.path=ce[1],oe.offset=0):t=null}}}catch(Je){ne.e(Je)}finally{ne.f()}}break;case"remove_text":var ve=n.path,Ee=n.offset,ge=n.text;if(0===ge.length)break;var ye=B.leaf(e,ve),be=ye.text.slice(0,Ee),Ae=ye.text.slice(Ee+ge.length);if(ye.text=be+Ae,t){var Ce,Te=(0,i.A)(L.points(t));try{for(Te.s();!(Ce=Te.n()).done;){var _e=(0,o.A)(Ce.value,2),De=_e[0];t[_e[1]]=q.transform(De,n)}}catch(Je){Te.e(Je)}finally{Te.f()}}break;case"set_node":var Oe=n.path,Ne=n.properties,Se=n.newProperties;if(0===Oe.length)throw new Error("Cannot set properties on the root node!");var we=B.get(e,Oe);for(var ke in Se){if("children"===ke||"text"===ke)throw new Error('Cannot set the "'.concat(ke,'" property of nodes!'));var Ie=Se[ke];null==Ie?delete we[ke]:we[ke]=Ie}for(var Le in Ne)Se.hasOwnProperty(Le)||delete we[Le];break;case"set_selection":var Re=n.newProperties;if(null==Re)t=Re;else{if(null==t){if(!L.isRange(Re))throw new Error('Cannot apply an incomplete "set_selection" operation properties '.concat(J.stringify(Re)," when there is no current selection."));t=O({},Re)}for(var Pe in Re){var Me=Re[Pe];if(null==Me){if("anchor"===Pe||"focus"===Pe)throw new Error('Cannot remove the "'.concat(Pe,'" selection property'));delete t[Pe]}else t[Pe]=Me}}break;case"split_node":var xe=n.path,Fe=n.position,Be=n.properties;if(0===xe.length)throw new Error('Cannot apply a "split_node" operation at path ['.concat(xe,"] because the root node cannot be split."));var Ue,je=B.get(e,xe),He=B.parent(e,xe),Ye=xe[xe.length-1];if(re.isText(je)){var Ge=je.text.slice(0,Fe),ze=je.text.slice(Fe);je.text=Ge,Ue=O(O({},Be),{},{text:ze})}else{var We=je.children.slice(0,Fe),Ke=je.children.slice(Fe);je.children=We,Ue=O(O({},Be),{},{children:Ke})}if(He.children.splice(Ye+1,0,Ue),t){var Ve,Qe=(0,i.A)(L.points(t));try{for(Qe.s();!(Ve=Qe.n()).done;){var qe=(0,o.A)(Ve.value,2),Xe=qe[0];t[qe[1]]=q.transform(Xe,n)}}catch(Je){Qe.e(Je)}finally{Qe.f()}}}return t}(e,n,t)}finally{e.children=(0,l.vD)(e.children),e.selection=n?(0,l.Qx)(n)?(0,l.vD)(n):n:null}}},S=function(e,t){for(var n in e){var r=e[n],a=t[n];if((0,s.Q)(r)&&(0,s.Q)(a)){if(!S(r,a))return!1}else if(Array.isArray(r)&&Array.isArray(a)){if(r.length!==a.length)return!1;for(var o=0;o<r.length;o++)if(r[o]!==a[o])return!1}else if(r!==a)return!1}for(var i in t)if(void 0===e[i]&&void 0!==t[i])return!1;return!0};function w(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var k=["anchor","focus"];function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var L={edges:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).reverse,n=void 0!==t&&t,r=e.anchor,a=e.focus;return L.isBackward(e)===n?[r,a]:[a,r]},end:function(e){var t=L.edges(e),n=(0,o.A)(t,2)[1];return n},equals:function(e,t){return q.equals(e.anchor,t.anchor)&&q.equals(e.focus,t.focus)},includes:function(e,t){if(L.isRange(t)){if(L.includes(e,t.anchor)||L.includes(e,t.focus))return!0;var n=L.edges(e),r=(0,o.A)(n,2),a=r[0],i=r[1],u=L.edges(t),s=(0,o.A)(u,2),l=s[0],c=s[1];return q.isBefore(a,l)&&q.isAfter(i,c)}var d=L.edges(e),f=(0,o.A)(d,2),p=f[0],h=f[1],m=!1,v=!1;return q.isPoint(t)?(m=q.compare(t,p)>=0,v=q.compare(t,h)<=0):(m=T.compare(t,p.path)>=0,v=T.compare(t,h.path)<=0),m&&v},intersection:function(e,t){var n=w(e,k),r=L.edges(e),a=(0,o.A)(r,2),i=a[0],u=a[1],s=L.edges(t),l=(0,o.A)(s,2),c=l[0],d=l[1],f=q.isBefore(i,c)?c:i,p=q.isBefore(u,d)?u:d;return q.isBefore(p,f)?null:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({anchor:f,focus:p},n)},isBackward:function(e){var t=e.anchor,n=e.focus;return q.isAfter(t,n)},isCollapsed:function(e){var t=e.anchor,n=e.focus;return q.equals(t,n)},isExpanded:function(e){return!L.isCollapsed(e)},isForward:function(e){return!L.isBackward(e)},isRange:function(e){return(0,s.Q)(e)&&q.isPoint(e.anchor)&&q.isPoint(e.focus)},points:(0,a.A)().mark((function e(t){return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,[t.anchor,"anchor"];case 2:return e.next=4,[t.focus,"focus"];case 4:case"end":return e.stop()}}),e)})),start:function(e){var t=L.edges(e),n=(0,o.A)(t,1)[0];return n},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,l.jM)(e,(function(e){if(null===e)return null;var r,a,o=n.affinity,i=void 0===o?"inward":o;if("inward"===i){var u=L.isCollapsed(e);L.isForward(e)?(r="forward",a=u?r:"backward"):(r="backward",a=u?r:"forward")}else"outward"===i?L.isForward(e)?(r="backward",a="forward"):(r="forward",a="backward"):(r=i,a=i);var s=q.transform(e.anchor,t,{affinity:r}),l=q.transform(e.focus,t,{affinity:a});if(!s||!l)return null;e.anchor=s,e.focus=l}))}},R=function(e){return(0,s.Q)(e)&&B.isNodeList(e.children)&&!z.isEditor(e)},P={isAncestor:function(e){return(0,s.Q)(e)&&B.isNodeList(e.children)},isElement:R,isElementList:function(e){return Array.isArray(e)&&e.every((function(e){return P.isElement(e)}))},isElementProps:function(e){return void 0!==e.children},isElementType:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"type";return R(e)&&e[n]===t},matches:function(e,t){for(var n in t)if("children"!==n&&e[n]!==t[n])return!1;return!0}},M=["children"],x=["text"],F=new WeakMap,B={ancestor:function(e,t){var n=B.get(e,t);if(re.isText(n))throw new Error("Cannot get the ancestor node at path [".concat(t,"] because it refers to a text node instead: ").concat(J.stringify(n)));return n},ancestors:(0,a.A)().mark((function e(t,n){var r,o,u,s,l,c,d=arguments;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=d.length>2&&void 0!==d[2]?d[2]:{},o=(0,i.A)(T.ancestors(n,r)),e.prev=2,o.s();case 4:if((u=o.n()).done){e.next=12;break}return s=u.value,l=B.ancestor(t,s),c=[l,s],e.next=10,c;case 10:e.next=4;break;case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(2),o.e(e.t0);case 17:return e.prev=17,o.f(),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[2,14,17,20]])})),child:function(e,t){if(re.isText(e))throw new Error("Cannot get the child of a text node: ".concat(J.stringify(e)));var n=e.children[t];if(null==n)throw new Error("Cannot get child at index `".concat(t,"` in node: ").concat(J.stringify(e)));return n},children:(0,a.A)().mark((function(e,t){var n,r,o,i,u,s,l,c=arguments;return(0,a.A)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:n=(c.length>2&&void 0!==c[2]?c[2]:{}).reverse,r=void 0!==n&&n,o=B.ancestor(e,t),i=o.children,u=r?i.length-1:0;case 5:if(!(r?u>=0:u<i.length)){a.next=13;break}return s=B.child(o,u),l=t.concat(u),a.next=10,[s,l];case 10:u=r?u-1:u+1,a.next=5;break;case 13:case"end":return a.stop()}}),i)})),common:function(e,t,n){var r=T.common(t,n);return[B.get(e,r),r]},descendant:function(e,t){var n=B.get(e,t);if(z.isEditor(n))throw new Error("Cannot get the descendant node at path [".concat(t,"] because it refers to the root editor node instead: ").concat(J.stringify(n)));return n},descendants:(0,a.A)().mark((function e(t){var n,r,u,s,l,c,d=arguments;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},r=(0,i.A)(B.nodes(t,n)),e.prev=2,r.s();case 4:if((u=r.n()).done){e.next=11;break}if(s=(0,o.A)(u.value,2),l=s[0],0===(c=s[1]).length){e.next=9;break}return e.next=9,[l,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),elements:(0,a.A)().mark((function e(t){var n,r,u,s,l,c,d=arguments;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},r=(0,i.A)(B.nodes(t,n)),e.prev=2,r.s();case 4:if((u=r.n()).done){e.next=11;break}if(s=(0,o.A)(u.value,2),l=s[0],c=s[1],!P.isElement(l)){e.next=9;break}return e.next=9,[l,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),extractProps:function(e){return P.isAncestor(e)?w(e,M):w(e,x)},first:function(e,t){for(var n=t.slice(),r=B.get(e,n);r&&!re.isText(r)&&0!==r.children.length;)r=r.children[0],n.push(0);return[r,n]},fragment:function(e,t){if(re.isText(e))throw new Error("Cannot get a fragment starting from a root text node: ".concat(J.stringify(e)));var n=(0,l.jM)({children:e.children},(function(e){var n,r=L.edges(t),a=(0,o.A)(r,2),u=a[0],s=a[1],l=B.nodes(e,{reverse:!0,pass:function(e){var n=(0,o.A)(e,2)[1];return!L.includes(t,n)}}),c=(0,i.A)(l);try{for(c.s();!(n=c.n()).done;){var d=(0,o.A)(n.value,2)[1];if(!L.includes(t,d)){var f=B.parent(e,d),p=d[d.length-1];f.children.splice(p,1)}if(T.equals(d,s.path)){var h=B.leaf(e,d);h.text=h.text.slice(0,s.offset)}if(T.equals(d,u.path)){var m=B.leaf(e,d);m.text=m.text.slice(u.offset)}}}catch(v){c.e(v)}finally{c.f()}z.isEditor(e)&&(e.selection=null)}));return n.children},get:function(e,t){for(var n=e,r=0;r<t.length;r++){var a=t[r];if(re.isText(n)||!n.children[a])throw new Error("Cannot find a descendant at path [".concat(t,"] in node: ").concat(J.stringify(e)));n=n.children[a]}return n},has:function(e,t){for(var n=e,r=0;r<t.length;r++){var a=t[r];if(re.isText(n)||!n.children[a])return!1;n=n.children[a]}return!0},isNode:function(e){return re.isText(e)||P.isElement(e)||z.isEditor(e)},isNodeList:function(e){if(!Array.isArray(e))return!1;var t=F.get(e);if(void 0!==t)return t;var n=e.every((function(e){return B.isNode(e)}));return F.set(e,n),n},last:function(e,t){for(var n=t.slice(),r=B.get(e,n);r&&!re.isText(r)&&0!==r.children.length;){var a=r.children.length-1;r=r.children[a],n.push(a)}return[r,n]},leaf:function(e,t){var n=B.get(e,t);if(!re.isText(n))throw new Error("Cannot get the leaf node at path [".concat(t,"] because it refers to a non-leaf node: ").concat(J.stringify(n)));return n},levels:(0,a.A)().mark((function e(t,n){var r,o,u,s,l,c=arguments;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=c.length>2&&void 0!==c[2]?c[2]:{},o=(0,i.A)(T.levels(n,r)),e.prev=2,o.s();case 4:if((u=o.n()).done){e.next=11;break}return s=u.value,l=B.get(t,s),e.next=9,[l,s];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),o.e(e.t0);case 16:return e.prev=16,o.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),matches:function(e,t){return P.isElement(e)&&P.isElementProps(t)&&P.matches(e,t)||re.isText(e)&&re.isTextProps(t)&&re.matches(e,t)},nodes:(0,a.A)().mark((function e(t){var n,r,o,i,u,s,l,c,d,f,p,h,m,v=arguments;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=(n=v.length>1&&void 0!==v[1]?v[1]:{}).pass,o=n.reverse,i=void 0!==o&&o,u=n.from,s=void 0===u?[]:u,l=n.to,c=new Set,d=[],f=t;case 6:if(!l||!(i?T.isBefore(d,l):T.isAfter(d,l))){e.next=9;break}return e.abrupt("break",37);case 9:if(c.has(f)){e.next=12;break}return e.next=12,[f,d];case 12:if(c.has(f)||re.isText(f)||0===f.children.length||null!=r&&!1!==r([f,d])){e.next=19;break}return c.add(f),p=i?f.children.length-1:0,T.isAncestor(d,s)&&(p=s[d.length]),d=d.concat(p),f=B.get(t,d),e.abrupt("continue",6);case 19:if(0!==d.length){e.next=21;break}return e.abrupt("break",37);case 21:if(i){e.next=27;break}if(h=T.next(d),!B.has(t,h)){e.next=27;break}return d=h,f=B.get(t,d),e.abrupt("continue",6);case 27:if(!i||0===d[d.length-1]){e.next=32;break}return m=T.previous(d),d=m,f=B.get(t,d),e.abrupt("continue",6);case 32:d=T.parent(d),f=B.get(t,d),c.add(f),e.next=6;break;case 37:case"end":return e.stop()}}),e)})),parent:function(e,t){var n=T.parent(t),r=B.get(e,n);if(re.isText(r))throw new Error("Cannot get the parent of path [".concat(t,"] because it does not exist in the root."));return r},string:function(e){return re.isText(e)?e.text:e.children.map(B.string).join("")},texts:(0,a.A)().mark((function e(t){var n,r,u,s,l,c,d=arguments;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},r=(0,i.A)(B.nodes(t,n)),e.prev=2,r.s();case 4:if((u=r.n()).done){e.next=11;break}if(s=(0,o.A)(u.value,2),l=s[0],c=s[1],!re.isText(l)){e.next=9;break}return e.next=9,[l,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])}))};function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var H={isNodeOperation:function(e){return H.isOperation(e)&&e.type.endsWith("_node")},isOperation:function(e){if(!(0,s.Q)(e))return!1;switch(e.type){case"insert_node":case"remove_node":return T.isPath(e.path)&&B.isNode(e.node);case"insert_text":case"remove_text":return"number"===typeof e.offset&&"string"===typeof e.text&&T.isPath(e.path);case"merge_node":return"number"===typeof e.position&&T.isPath(e.path)&&(0,s.Q)(e.properties);case"move_node":return T.isPath(e.path)&&T.isPath(e.newPath);case"set_node":return T.isPath(e.path)&&(0,s.Q)(e.properties)&&(0,s.Q)(e.newProperties);case"set_selection":return null===e.properties&&L.isRange(e.newProperties)||null===e.newProperties&&L.isRange(e.properties)||(0,s.Q)(e.properties)&&(0,s.Q)(e.newProperties);case"split_node":return T.isPath(e.path)&&"number"===typeof e.position&&(0,s.Q)(e.properties);default:return!1}},isOperationList:function(e){return Array.isArray(e)&&e.every((function(e){return H.isOperation(e)}))},isSelectionOperation:function(e){return H.isOperation(e)&&e.type.endsWith("_selection")},isTextOperation:function(e){return H.isOperation(e)&&e.type.endsWith("_text")},inverse:function(e){switch(e.type){case"insert_node":return j(j({},e),{},{type:"remove_node"});case"insert_text":return j(j({},e),{},{type:"remove_text"});case"merge_node":return j(j({},e),{},{type:"split_node",path:T.previous(e.path)});case"move_node":var t=e.newPath,n=e.path;if(T.equals(t,n))return e;if(T.isSibling(n,t))return j(j({},e),{},{path:t,newPath:n});var r=T.transform(n,e),a=T.transform(T.next(n),e);return j(j({},e),{},{path:r,newPath:a});case"remove_node":return j(j({},e),{},{type:"insert_node"});case"remove_text":return j(j({},e),{},{type:"insert_text"});case"set_node":var o=e.properties,i=e.newProperties;return j(j({},e),{},{properties:i,newProperties:o});case"set_selection":var u=e.properties,s=e.newProperties;return j(j({},e),{},null==u?{properties:s,newProperties:null}:null==s?{properties:null,newProperties:u}:{properties:s,newProperties:u});case"split_node":return j(j({},e),{},{type:"merge_node",path:T.next(e.path)})}}},Y=new WeakMap,G=function(e){var t=Y.get(e);if(void 0!==t)return t;if(!(0,s.Q)(e))return!1;var n="function"===typeof e.addMark&&"function"===typeof e.apply&&"function"===typeof e.deleteFragment&&"function"===typeof e.insertBreak&&"function"===typeof e.insertSoftBreak&&"function"===typeof e.insertFragment&&"function"===typeof e.insertNode&&"function"===typeof e.insertText&&"function"===typeof e.isElementReadOnly&&"function"===typeof e.isInline&&"function"===typeof e.isSelectable&&"function"===typeof e.isVoid&&"function"===typeof e.normalizeNode&&"function"===typeof e.onChange&&"function"===typeof e.removeMark&&"function"===typeof e.getDirtyPaths&&(null===e.marks||(0,s.Q)(e.marks))&&(null===e.selection||L.isRange(e.selection))&&B.isNodeList(e.children)&&H.isOperationList(e.operations);return Y.set(e,n),n},z={above:function(e,t){return e.above(t)},addMark:function(e,t,n){e.addMark(t,n)},after:function(e,t,n){return e.after(t,n)},before:function(e,t,n){return e.before(t,n)},deleteBackward:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).unit,n=void 0===t?"character":t;e.deleteBackward(n)},deleteForward:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).unit,n=void 0===t?"character":t;e.deleteForward(n)},deleteFragment:function(e,t){e.deleteFragment(t)},edges:function(e,t){return e.edges(t)},elementReadOnly:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.elementReadOnly(t)},end:function(e,t){return e.end(t)},first:function(e,t){return e.first(t)},fragment:function(e,t){return e.fragment(t)},hasBlocks:function(e,t){return e.hasBlocks(t)},hasInlines:function(e,t){return e.hasInlines(t)},hasPath:function(e,t){return e.hasPath(t)},hasTexts:function(e,t){return e.hasTexts(t)},insertBreak:function(e){e.insertBreak()},insertFragment:function(e,t,n){e.insertFragment(t,n)},insertNode:function(e,t){e.insertNode(t)},insertSoftBreak:function(e){e.insertSoftBreak()},insertText:function(e,t){e.insertText(t)},isBlock:function(e,t){return e.isBlock(t)},isEdge:function(e,t,n){return e.isEdge(t,n)},isEditor:function(e){return G(e)},isElementReadOnly:function(e,t){return e.isElementReadOnly(t)},isEmpty:function(e,t){return e.isEmpty(t)},isEnd:function(e,t,n){return e.isEnd(t,n)},isInline:function(e,t){return e.isInline(t)},isNormalizing:function(e){return e.isNormalizing()},isSelectable:function(e,t){return e.isSelectable(t)},isStart:function(e,t,n){return e.isStart(t,n)},isVoid:function(e,t){return e.isVoid(t)},last:function(e,t){return e.last(t)},leaf:function(e,t,n){return e.leaf(t,n)},levels:function(e,t){return e.levels(t)},marks:function(e){return e.getMarks()},next:function(e,t){return e.next(t)},node:function(e,t,n){return e.node(t,n)},nodes:function(e,t){return e.nodes(t)},normalize:function(e,t){e.normalize(t)},parent:function(e,t,n){return e.parent(t,n)},path:function(e,t,n){return e.path(t,n)},pathRef:function(e,t,n){return e.pathRef(t,n)},pathRefs:function(e){return e.pathRefs()},point:function(e,t,n){return e.point(t,n)},pointRef:function(e,t,n){return e.pointRef(t,n)},pointRefs:function(e){return e.pointRefs()},positions:function(e,t){return e.positions(t)},previous:function(e,t){return e.previous(t)},range:function(e,t,n){return e.range(t,n)},rangeRef:function(e,t,n){return e.rangeRef(t,n)},rangeRefs:function(e){return e.rangeRefs()},removeMark:function(e,t){e.removeMark(t)},setNormalizing:function(e,t){e.setNormalizing(t)},start:function(e,t){return e.start(t)},string:function(e,t,n){return e.string(t,n)},unhangRange:function(e,t,n){return e.unhangRange(t,n)},void:function(e,t){return e.void(t)},withoutNormalizing:function(e,t){e.withoutNormalizing(t)}},W={isLocation:function(e){return T.isPath(e)||q.isPoint(e)||L.isRange(e)}},K={isSpan:function(e){return Array.isArray(e)&&2===e.length&&e.every(T.isPath)}};function V(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?V(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var q={compare:function(e,t){var n=T.compare(e.path,t.path);return 0===n?e.offset<t.offset?-1:e.offset>t.offset?1:0:n},isAfter:function(e,t){return 1===q.compare(e,t)},isBefore:function(e,t){return-1===q.compare(e,t)},equals:function(e,t){return e.offset===t.offset&&T.equals(e.path,t.path)},isPoint:function(e){return(0,s.Q)(e)&&"number"===typeof e.offset&&T.isPath(e.path)},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,l.jM)(e,(function(e){if(null===e)return null;var r=n.affinity,a=void 0===r?"forward":r,o=e.path,i=e.offset;switch(t.type){case"insert_node":case"move_node":e.path=T.transform(o,t,n);break;case"insert_text":T.equals(t.path,o)&&(t.offset<i||t.offset===i&&"forward"===a)&&(e.offset+=t.text.length);break;case"merge_node":T.equals(t.path,o)&&(e.offset+=t.position),e.path=T.transform(o,t,n);break;case"remove_text":T.equals(t.path,o)&&t.offset<=i&&(e.offset-=Math.min(i-t.offset,t.text.length));break;case"remove_node":if(T.equals(t.path,o)||T.isAncestor(t.path,o))return null;e.path=T.transform(o,t,n);break;case"split_node":if(T.equals(t.path,o)){if(t.position===i&&null==a)return null;(t.position<i||t.position===i&&"forward"===a)&&(e.offset-=t.position,e.path=T.transform(o,t,Q(Q({},n),{},{affinity:"forward"})))}else e.path=T.transform(o,t,n)}}))}},X=void 0,J={setScrubber:function(e){X=e},stringify:function(e){return JSON.stringify(e,X)}},Z=["text"],$=["anchor","focus"];function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ne,re={equals:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).loose,r=void 0!==n&&n;function a(e){return w(e,Z)}return S(r?a(e):e,r?a(t):t)},isText:function(e){return(0,s.Q)(e)&&"string"===typeof e.text},isTextList:function(e){return Array.isArray(e)&&e.every((function(e){return re.isText(e)}))},isTextProps:function(e){return void 0!==e.text},matches:function(e,t){for(var n in t)if("text"!==n&&(!e.hasOwnProperty(n)||e[n]!==t[n]))return!1;return!0},decorations:function(e,t){var n,r=[te({},e)],a=(0,i.A)(t);try{for(a.s();!(n=a.n()).done;){var u,s=n.value,l=w(s,$),c=L.edges(s),d=(0,o.A)(c,2),f=d[0],p=d[1],h=[],m=0,v=f.offset,E=p.offset,g=(0,i.A)(r);try{for(g.s();!(u=g.n()).done;){var y=u.value,b=y.text.length,A=m;if(m+=b,v<=A&&m<=E)Object.assign(y,l),h.push(y);else if(v!==E&&(v===m||E===A)||v>m||E<A||E===A&&0!==A)h.push(y);else{var C=y,T=void 0,_=void 0;if(E<m){var D=E-A;_=te(te({},C),{},{text:C.text.slice(D)}),C=te(te({},C),{},{text:C.text.slice(0,D)})}if(v>A){var O=v-A;T=te(te({},C),{},{text:C.text.slice(0,O)}),C=te(te({},C),{},{text:C.text.slice(O)})}Object.assign(C,l),T&&h.push(T),h.push(C),_&&h.push(_)}}}catch(N){g.e(N)}finally{g.f()}r=h}}catch(N){a.e(N)}finally{a.f()}return r}},ae=function(e){return e.selection?e.selection:e.children.length>0?z.end(e,[]):[0]},oe=function(e,t){var n=z.node(e,t),r=(0,o.A)(n,1)[0];return function(e){return e===r}},ie=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!n,a=n?pe(e):e,u=ne.None,s=ne.None,l=0,c=null,d=(0,i.A)(a);try{for(d.s();!(t=d.n()).done;){var f=t.value,p=f.codePointAt(0);if(!p)break;var h=De(f,p),m=r?[s,h]:[h,u],v=(0,o.A)(m,2);if(u=v[0],s=v[1],Oe(u,ne.ZWJ)&&Oe(s,ne.ExtPict)&&!ke(r?e.substring(0,l):e.substring(0,e.length-l)))break;if(Oe(u,ne.RI)&&Oe(s,ne.RI)&&!(c=null!==c?!c:!!r||Le(e.substring(0,e.length-l))))break;if(u!==ne.None&&s!==ne.None&&Se(u,s))break;l+=f.length}}catch(E){d.e(E)}finally{d.f()}return l||1},ue=/\s/,se=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,le=/['\u2018\u2019]/,ce=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=0,r=!1;e.length>0;){var a=ie(e,t),i=de(e,a,t),u=(0,o.A)(i,2),s=u[0],l=u[1];if(fe(s,l,t))r=!0,n+=a;else{if(r)break;n+=a}e=l}return n},de=function(e,t,n){if(n){var r=e.length-t;return[e.slice(r,e.length),e.slice(0,r)]}return[e.slice(0,t),e.slice(t)]},fe=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(ue.test(t))return!1;if(le.test(t)){var a=ie(n,r),i=de(n,a,r),u=(0,o.A)(i,2);if(e(u[0],u[1],r))return!0}return!se.test(t)},pe=(0,a.A)().mark((function e(t){var n,r,o,i;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.length-1,r=0;case 2:if(!(r<t.length)){e.next=16;break}if(o=t.charAt(n-r),!me(o.charCodeAt(0))){e.next=11;break}if(i=t.charAt(n-r-1),!he(i.charCodeAt(0))){e.next=11;break}return e.next=9,i+o;case 9:return r++,e.abrupt("continue",13);case 11:return e.next=13,o;case 13:r++,e.next=2;break;case 16:case"end":return e.stop()}}),e)})),he=function(e){return e>=55296&&e<=56319},me=function(e){return e>=56320&&e<=57343};!function(e){e[e.None=0]="None",e[e.Extend=1]="Extend",e[e.ZWJ=2]="ZWJ",e[e.RI=4]="RI",e[e.Prepend=8]="Prepend",e[e.SpacingMark=16]="SpacingMark",e[e.L=32]="L",e[e.V=64]="V",e[e.T=128]="T",e[e.LV=256]="LV",e[e.LVT=512]="LVT",e[e.ExtPict=1024]="ExtPict",e[e.Any=2048]="Any"}(ne||(ne={}));var ve=/^(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])$/,Ee=/^(?:[\u0600-\u0605\u06DD\u070F\u0890\u0891\u08E2\u0D4E]|\uD804[\uDCBD\uDCCD\uDDC2\uDDC3]|\uD806[\uDD3F\uDD41\uDE3A\uDE84-\uDE89]|\uD807\uDD46)$/,ge=/^(?:[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BF\u09C0\u09C7\u09C8\u09CB\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0\u0CC1\u0CC3\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0D02\u0D03\u0D3F\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82\u0D83\u0DD0\u0DD1\u0DD8-\u0DDE\u0DF2\u0DF3\u0E33\u0EB3\u0F3E\u0F3F\u0F7F\u1031\u103B\u103C\u1056\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF7\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BE-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC]|\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB1\uDCB2\uDCB9\uDCBB\uDCBC\uDCBE\uDCC1\uDDB0\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD31-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD66\uDD6D])$/,ye=/^[\u1100-\u115F\uA960-\uA97C]$/,be=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,Ae=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,Ce=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/,Te=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/,_e=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])$/,De=function(e,t){var n=ne.Any;return-1!==e.search(ve)&&(n|=ne.Extend),8205===t&&(n|=ne.ZWJ),t>=127462&&t<=127487&&(n|=ne.RI),-1!==e.search(Ee)&&(n|=ne.Prepend),-1!==e.search(ge)&&(n|=ne.SpacingMark),-1!==e.search(ye)&&(n|=ne.L),-1!==e.search(be)&&(n|=ne.V),-1!==e.search(Ae)&&(n|=ne.T),-1!==e.search(Ce)&&(n|=ne.LV),-1!==e.search(Te)&&(n|=ne.LVT),-1!==e.search(_e)&&(n|=ne.ExtPict),n};function Oe(e,t){return 0!==(e&t)}var Ne=[[ne.L,ne.L|ne.V|ne.LV|ne.LVT],[ne.LV|ne.V,ne.V|ne.T],[ne.LVT|ne.T,ne.T],[ne.Any,ne.Extend|ne.ZWJ],[ne.Any,ne.SpacingMark],[ne.Prepend,ne.Any],[ne.ZWJ,ne.ExtPict],[ne.RI,ne.RI]];function Se(e,t){return-1===Ne.findIndex((function(n){return Oe(e,n[0])&&Oe(t,n[1])}))}var we=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])*\u200D$/,ke=function(e){return-1!==e.search(we)},Ie=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,Le=function(e){var t=e.match(Ie);return null!==t&&t[0].length/2%2===1},Re={delete:function(e,t){e.delete(t)},insertFragment:function(e,t,n){e.insertFragment(t,n)},insertText:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};z.withoutNormalizing(e,(function(){var r=n.voids,a=void 0!==r&&r,o=n.at,i=void 0===o?ae(e):o;if(T.isPath(i)&&(i=z.range(e,i)),L.isRange(i))if(L.isCollapsed(i))i=i.anchor;else{var u=L.end(i);if(!a&&z.void(e,{at:u}))return;var s=L.start(i),l=z.pointRef(e,s),c=z.pointRef(e,u);xe.delete(e,{at:i,voids:a});var d=l.unref(),f=c.unref();i=d||f,xe.setSelection(e,{anchor:i,focus:i})}if(!(!a&&z.void(e,{at:i})||z.elementReadOnly(e,{at:i}))){var p=i,h=p.path,m=p.offset;t.length>0&&e.apply({type:"insert_text",path:h,offset:m,text:t})}}))}};function Pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xe=Me(Me(Me(Me({},N),{insertNodes:function(e,t,n){e.insertNodes(t,n)},liftNodes:function(e,t){e.liftNodes(t)},mergeNodes:function(e,t){e.mergeNodes(t)},moveNodes:function(e,t){e.moveNodes(t)},removeNodes:function(e,t){e.removeNodes(t)},setNodes:function(e,t,n){e.setNodes(t,n)},splitNodes:function(e,t){e.splitNodes(t)},unsetNodes:function(e,t,n){e.unsetNodes(t,n)},unwrapNodes:function(e,t){e.unwrapNodes(t)},wrapNodes:function(e,t,n){e.wrapNodes(t,n)}}),{collapse:function(e,t){e.collapse(t)},deselect:function(e){e.deselect()},move:function(e,t){e.move(t)},select:function(e,t){e.select(t)},setPoint:function(e,t,n){e.setPoint(t,n)},setSelection:function(e,t){e.setSelection(t)}}),Re),Fe=function(e,t){var n,r=(0,i.A)(z.pathRefs(e));try{for(r.s();!(n=r.n()).done;){var a=n.value;p.transform(a,t)}}catch(k){r.e(k)}finally{r.f()}var o,u=(0,i.A)(z.pointRefs(e));try{for(u.s();!(o=u.n()).done;){var s=o.value;h.transform(s,t)}}catch(k){u.e(k)}finally{u.f()}var l,c=(0,i.A)(z.rangeRefs(e));try{for(c.s();!(l=c.n()).done;){var d=l.value;m.transform(d,t)}}catch(k){c.e(k)}finally{c.f()}var f,y,b=v.get(e)||[],A=E.get(e)||new Set,C=function(e){if(e){var t=e.join(",");y.has(t)||(y.add(t),f.push(e))}};if(T.operationCanTransformPath(t)){f=[],y=new Set;var _,D=(0,i.A)(b);try{for(D.s();!(_=D.n()).done;){var O=_.value;C(T.transform(O,t))}}catch(k){D.e(k)}finally{D.f()}}else f=b,y=A;var N,S=e.getDirtyPaths(t),w=(0,i.A)(S);try{for(w.s();!(N=w.n()).done;){C(N.value)}}catch(k){w.e(k)}finally{w.f()}v.set(e,f),E.set(e,y),xe.transform(e,t),e.operations.push(t),z.normalize(e,{operation:t}),"set_selection"===t.type&&(e.marks=null),g.get(e)||(g.set(e,!0),Promise.resolve().then((function(){g.set(e,!1),e.onChange({operation:t}),e.operations=[]})))},Be=function(e,t){switch(t.type){case"insert_text":case"remove_text":case"set_node":var n=t.path;return T.levels(n);case"insert_node":var r=t.node,a=t.path,s=T.levels(a),l=re.isText(r)?[]:Array.from(B.nodes(r),(function(e){var t=(0,o.A)(e,2)[1];return a.concat(t)}));return[].concat((0,u.A)(s),(0,u.A)(l));case"merge_node":var c=t.path,d=T.ancestors(c),f=T.previous(c);return[].concat((0,u.A)(d),[f]);case"move_node":var p=t.path,h=t.newPath;if(T.equals(p,h))return[];var m,v=[],E=[],g=(0,i.A)(T.ancestors(p));try{for(g.s();!(m=g.n()).done;){var y=m.value,b=T.transform(y,t);v.push(b)}}catch(P){g.e(P)}finally{g.f()}var A,C=(0,i.A)(T.ancestors(h));try{for(C.s();!(A=C.n()).done;){var _=A.value,D=T.transform(_,t);E.push(D)}}catch(P){C.e(P)}finally{C.f()}var O=E[E.length-1],N=h[h.length-1],S=O.concat(N);return[].concat(v,E,[S]);case"remove_node":var w=t.path,k=T.ancestors(w);return(0,u.A)(k);case"split_node":var I=t.path,L=T.levels(I),R=T.next(I);return[].concat((0,u.A)(L),[R]);default:return[]}},Ue=function(e){var t=e.selection;return t?B.fragment(e,t):[]},je=function(e,t){var n=(0,o.A)(t,2),r=n[0],a=n[1];if(!re.isText(r))if(P.isElement(r)&&0===r.children.length){xe.insertNodes(e,{text:""},{at:a.concat(0),voids:!0})}else for(var i=!z.isEditor(r)&&(P.isElement(r)&&(e.isInline(r)||0===r.children.length||re.isText(r.children[0])||e.isInline(r.children[0]))),u=0,s=0;s<r.children.length;s++,u++){var l=B.get(e,a);if(!re.isText(l)){var c=l.children[u],d=l.children[u-1],f=s===r.children.length-1;if((re.isText(c)||P.isElement(c)&&e.isInline(c))!==i)xe.removeNodes(e,{at:a.concat(u),voids:!0}),u--;else if(P.isElement(c)){if(e.isInline(c))if(null!=d&&re.isText(d)){if(f){xe.insertNodes(e,{text:""},{at:a.concat(u+1),voids:!0}),u++}}else{xe.insertNodes(e,{text:""},{at:a.concat(u),voids:!0}),u++}}else null!=d&&re.isText(d)&&(re.equals(c,d,{loose:!0})?(xe.mergeNodes(e,{at:a.concat(u),voids:!0}),u--):""===d.text?(xe.removeNodes(e,{at:a.concat(u-1),voids:!0}),u--):""===c.text&&(xe.removeNodes(e,{at:a.concat(u),voids:!0}),u--))}}},He=function(e,t){var n=t.iteration,r=42*t.initialDirtyPathsLength;if(n>r)throw new Error("Could not completely normalize the editor after ".concat(r," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state."));return!0},Ye=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.voids,r=void 0!==n&&n,a=t.mode,u=void 0===a?"lowest":a,s=t.at,l=void 0===s?e.selection:s,c=t.match;if(l){var d,f=z.path(e,l),p="lowest"===u,h=(0,i.A)(z.levels(e,{at:f,voids:r,match:c,reverse:p}));try{for(h.s();!(d=h.n()).done;){var m=(0,o.A)(d.value,2),v=m[0],E=m[1];if(!re.isText(v))if(L.isRange(l)){if(T.isAncestor(E,l.anchor.path)&&T.isAncestor(E,l.focus.path))return[v,E]}else if(!T.equals(f,E))return[v,E]}}catch(g){h.e(g)}finally{h.f()}}};function Ge(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ge(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ge(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We=function(e,t,n){var a=e.selection;if(a){var i=function(t,n){if(!re.isText(t))return!1;var r=z.parent(e,n),a=(0,o.A)(r,2),i=a[0];a[1];return!e.isVoid(i)||e.markableVoid(i)},u=L.isExpanded(a),s=!1;if(!u){var l=z.node(e,a),c=(0,o.A)(l,2),d=c[0],f=c[1];if(d&&i(d,f)){var p=z.parent(e,f),h=(0,o.A)(p,1)[0];s=h&&e.markableVoid(h)}}if(u||s)xe.setNodes(e,(0,r.default)({},t,n),{match:i,split:!0,voids:!0});else{var m=ze(ze({},z.marks(e)||{}),{},(0,r.default)({},t,n));e.marks=m,g.get(e)||e.onChange()}}};function Ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Qe=function(e,t){var n,r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o={anchor:z.point(e,t,{edge:"end"}),focus:z.end(e,[])},u=a.distance,s=void 0===u?1:u,l=0,c=(0,i.A)(z.positions(e,Ve(Ve({},a),{},{at:o})));try{for(c.s();!(r=c.n()).done;){var d=r.value;if(l>s)break;0!==l&&(n=d),l++}}catch(f){c.e(f)}finally{c.f()}return n};function qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qe(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Je=function(e,t){var n,r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o={anchor:z.start(e,[]),focus:z.point(e,t,{edge:"start"})},u=a.distance,s=void 0===u?1:u,l=0,c=(0,i.A)(z.positions(e,Xe(Xe({},a),{},{at:o,reverse:!0})));try{for(c.s();!(r=c.n()).done;){var d=r.value;if(l>s)break;0!==l&&(n=d),l++}}catch(f){c.e(f)}finally{c.f()}return n},Ze=function(e,t){var n=e.selection;n&&L.isCollapsed(n)&&xe.delete(e,{unit:t,reverse:!0})},$e=function(e,t){var n=e.selection;n&&L.isCollapsed(n)&&xe.delete(e,{unit:t})},et=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).direction,n=void 0===t?"forward":t,r=e.selection;r&&L.isExpanded(r)&&xe.delete(e,{reverse:"backward"===n})},tt=function(e,t){return[z.start(e,t),z.end(e,t)]};function nt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function rt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nt(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var at=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return z.above(e,rt(rt({},t),{},{match:function(t){return P.isElement(t)&&z.isElementReadOnly(e,t)}}))},ot=function(e,t){return z.point(e,t,{edge:"end"})},it=function(e,t){var n=z.path(e,t,{edge:"start"});return z.node(e,n)},ut=function(e,t){var n=z.range(e,t);return B.fragment(e,n)};function st(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?st(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):st(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ct=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return z.above(e,lt(lt({},t),{},{match:function(t){return P.isElement(t)&&z.isVoid(e,t)}}))},dt=function(e,t){return t.children.some((function(t){return P.isElement(t)&&z.isBlock(e,t)}))},ft=function(e,t){return t.children.some((function(t){return re.isText(t)||z.isInline(e,t)}))},pt=function(e,t){return B.has(e,t)},ht=function(e,t){return t.children.every((function(e){return re.isText(e)}))},mt=function(e){xe.splitNodes(e,{always:!0})},vt=function(e,t,n){xe.insertNodes(e,t,n)},Et=function(e){xe.splitNodes(e,{always:!0})};function gt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var yt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.selection,a=e.marks;if(r){if(a){var o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gt(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({text:t},a);xe.insertNodes(e,o,{at:n.at,voids:n.voids})}else xe.insertText(e,t,n);e.marks=null}},bt=function(e,t){return!e.isInline(t)},At=function(e,t,n){return z.isStart(e,t,n)||z.isEnd(e,t,n)},Ct=function(e,t){var n=t.children,r=(0,o.A)(n,1)[0];return 0===n.length||1===n.length&&re.isText(r)&&""===r.text&&!e.isVoid(t)},Tt=function(e,t,n){var r=z.end(e,n);return q.equals(t,r)},_t=function(e){var t=y.get(e);return void 0===t||t},Dt=function(e,t,n){if(0!==t.offset)return!1;var r=z.start(e,n);return q.equals(t,r)},Ot=function(e,t){var n=z.path(e,t,{edge:"end"});return z.node(e,n)},Nt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=z.path(e,t,n);return[B.leaf(e,r),r]};function St(e){var t,n,r,u,s,l,d,f,p,h,m,v,E,g,y,b=arguments;return(0,a.A)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(n=(t=b.length>1&&void 0!==b[1]?b[1]:{}).at,r=void 0===n?e.selection:n,u=t.reverse,s=void 0!==u&&u,l=t.voids,d=void 0!==l&&l,null==(f=t.match)&&(f=function(){return!0}),r){a.next=6;break}return a.abrupt("return");case 6:p=[],h=z.path(e,r),m=(0,i.A)(B.levels(e,h)),a.prev=9,m.s();case 11:if((v=m.n()).done){a.next=20;break}if(E=(0,o.A)(v.value,2),g=E[0],y=E[1],f(g,y)){a.next=15;break}return a.abrupt("continue",18);case 15:if(p.push([g,y]),d||!P.isElement(g)||!z.isVoid(e,g)){a.next=18;break}return a.abrupt("break",20);case 18:a.next=11;break;case 20:a.next=25;break;case 22:a.prev=22,a.t0=a.catch(9),m.e(a.t0);case 25:return a.prev=25,m.f(),a.finish(25);case 28:return s&&p.reverse(),a.delegateYield(p,"t1",30);case 30:case"end":return a.stop()}}),c,null,[[9,22,25,28]])}var wt=["text"],kt=["text"],It=function(e){var t=e.marks,n=e.selection;if(!n)return null;if(t)return t;if(L.isExpanded(n)){var r=z.nodes(e,{match:re.isText}),a=(0,o.A)(r,1)[0];return a?w((0,o.A)(a,1)[0],wt):{}}var i=n.anchor,u=i.path,s=z.leaf(e,u),l=(0,o.A)(s,1)[0];if(0===i.offset){var c=z.previous(e,{at:u,match:re.isText});if(!z.above(e,{match:function(t){return P.isElement(t)&&z.isVoid(e,t)&&e.markableVoid(t)}})){var d=z.above(e,{match:function(t){return P.isElement(t)&&z.isBlock(e,t)}});if(c&&d){var f=(0,o.A)(c,2),p=f[0],h=f[1],m=(0,o.A)(d,2)[1];T.isAncestor(m,h)&&(l=p)}}}return w(l,kt)},Lt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,a=t.voids,i=void 0!==a&&a,u=t.match,s=t.at,l=void 0===s?e.selection:s;if(l){var c=z.after(e,l,{voids:i});if(c){var d=z.last(e,[]),f=(0,o.A)(d,2)[1],p=[c.path,f];if(T.isPath(l)&&0===l.length)throw new Error("Cannot get the next node from the root node!");if(null==u)if(T.isPath(l)){var h=z.parent(e,l),m=(0,o.A)(h,1)[0];u=function(e){return m.children.includes(e)}}else u=function(){return!0};var v=z.nodes(e,{at:p,match:u,mode:r,voids:i}),E=(0,o.A)(v,1)[0];return E}}},Rt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=z.path(e,t,n),a=B.get(e,r);return[a,r]};function Pt(e){var t,n,r,u,s,l,c,f,p,h,m,v,E,g,y,b,A,C,_,D,O,N,S,w,k,I,L,R,M=arguments;return(0,a.A)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(n=(t=M.length>1&&void 0!==M[1]?M[1]:{}).at,r=void 0===n?e.selection:n,u=t.mode,s=void 0===u?"all":u,l=t.universal,c=void 0!==l&&l,f=t.reverse,p=void 0!==f&&f,h=t.voids,m=void 0!==h&&h,v=t.ignoreNonSelectable,E=void 0!==v&&v,(g=t.match)||(g=function(){return!0}),r){a.next=6;break}return a.abrupt("return");case 6:K.isSpan(r)?(y=r[0],b=r[1]):(A=z.path(e,r,{edge:"start"}),C=z.path(e,r,{edge:"end"}),y=p?C:A,b=p?A:C),_=B.nodes(e,{reverse:p,from:y,to:b,pass:function(t){var n=(0,o.A)(t,1)[0];return!!P.isElement(n)&&(!(m||!z.isVoid(e,n)&&!z.isElementReadOnly(e,n))||!(!E||z.isSelectable(e,n)))}}),D=[],N=(0,i.A)(_),a.prev=10,N.s();case 12:if((S=N.n()).done){a.next=39;break}if(w=(0,o.A)(S.value,2),k=w[0],I=w[1],!E||!P.isElement(k)||z.isSelectable(e,k)){a.next=16;break}return a.abrupt("continue",37);case 16:if(L=O&&0===T.compare(I,O[1]),"highest"!==s||!L){a.next=19;break}return a.abrupt("continue",37);case 19:if(g(k,I)){a.next=25;break}if(!c||L||!re.isText(k)){a.next=24;break}return a.abrupt("return");case 24:return a.abrupt("continue",37);case 25:if("lowest"!==s||!L){a.next=28;break}return O=[k,I],a.abrupt("continue",37);case 28:if(!(R="lowest"===s?O:[k,I])){a.next=36;break}if(!c){a.next=34;break}D.push(R),a.next=36;break;case 34:return a.next=36,R;case 36:O=[k,I];case 37:a.next=12;break;case 39:a.next=44;break;case 41:a.prev=41,a.t0=a.catch(10),N.e(a.t0);case 44:return a.prev=44,N.f(),a.finish(44);case 47:if("lowest"!==s||!O){a.next=54;break}if(!c){a.next=52;break}D.push(O),a.next=54;break;case 52:return a.next=54,O;case 54:if(!c){a.next=56;break}return a.delegateYield(D,"t1",56);case 56:case"end":return a.stop()}}),d,null,[[10,41,44,47]])}var Mt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.force,r=void 0!==n&&n,a=t.operation,u=function(e){return v.get(e)||[]},s=function(e){var t=u(e).pop(),n=t.join(",");return function(e){return E.get(e)||new Set}(e).delete(n),t};if(z.isNormalizing(e)){if(r){var l=Array.from(B.nodes(e),(function(e){return(0,o.A)(e,2)[1]})),c=new Set(l.map((function(e){return e.join(",")})));v.set(e,l),E.set(e,c)}0!==u(e).length&&z.withoutNormalizing(e,(function(){var t,n=(0,i.A)(u(e));try{for(n.s();!(t=n.n()).done;){var r=t.value;if(B.has(e,r)){var l=z.node(e,r),c=l,d=(0,o.A)(c,2),f=d[0];d[1];P.isElement(f)&&0===f.children.length&&e.normalizeNode(l,{operation:a})}}}catch(g){n.e(g)}finally{n.f()}for(var p=u(e),h=p.length,m=0;0!==p.length;){if(!e.shouldNormalize({dirtyPaths:p,iteration:m,initialDirtyPathsLength:h,operation:a}))return;var v=s(e);if(B.has(e,v)){var E=z.node(e,v);e.normalizeNode(E,{operation:a})}m++,p=u(e)}}))}},xt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=z.path(e,t,n),a=T.parent(r);return z.node(e,a)},Ft=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return z.pathRefs(e).delete(r),r.current=null,t}};return z.pathRefs(e).add(r),r},Bt=function(e){var t=b.get(e);return t||(t=new Set,b.set(e,t)),t},Ut=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.depth,a=n.edge;if(T.isPath(t))if("start"===a){var i=B.first(e,t);t=(0,o.A)(i,2)[1]}else if("end"===a){var u=B.last(e,t);t=(0,o.A)(u,2)[1]}return L.isRange(t)&&(t="start"===a?L.start(t):"end"===a?L.end(t):T.common(t.anchor.path,t.focus.path)),q.isPoint(t)&&(t=t.path),null!=r&&(t=t.slice(0,r)),t},jt=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return z.pointRefs(e).delete(r),r.current=null,t}};return z.pointRefs(e).add(r),r},Ht=function(e){var t=A.get(e);return t||(t=new Set,A.set(e,t)),t},Yt=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).edge,r=void 0===n?"start":n;if(T.isPath(t)){var a;if("end"===r){var i=B.last(e,t);a=(0,o.A)(i,2)[1]}else{var u=B.first(e,t);a=(0,o.A)(u,2)[1]}var s=B.get(e,a);if(!re.isText(s))throw new Error("Cannot get the ".concat(r," point in the node at path [").concat(t,"] because it has no ").concat(r," text node."));return{path:a,offset:"end"===r?s.text.length:0}}if(L.isRange(t)){var l=L.edges(t),c=(0,o.A)(l,2),d=c[0],f=c[1];return"start"===r?d:f}return t};function Gt(e){var t,n,r,u,s,l,c,d,p,h,m,v,E,g,y,b,A,C,_,D,O,N,S,w,k,I,R,M,x,F,B,U=arguments;return(0,a.A)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(B=function(e,t,n){return"character"===t?ie(e,n):"word"===t?ce(e,n):"line"===t||"block"===t?e.length:1},n=(t=U.length>1&&void 0!==U[1]?U[1]:{}).at,r=void 0===n?e.selection:n,u=t.unit,s=void 0===u?"offset":u,l=t.reverse,c=void 0!==l&&l,d=t.voids,p=void 0!==d&&d,h=t.ignoreNonSelectable,m=void 0!==h&&h,r){a.next=5;break}return a.abrupt("return");case 5:v=z.range(e,r),E=L.edges(v),g=(0,o.A)(E,2),y=g[0],b=g[1],A=c?b:y,C=!1,_="",D=0,O=0,N=0,S=(0,i.A)(z.nodes(e,{at:r,reverse:c,voids:p,ignoreNonSelectable:m})),a.prev=14,S.s();case 16:if((w=S.n()).done){a.next=51;break}if(k=(0,o.A)(w.value,2),I=k[0],R=k[1],!P.isElement(I)){a.next=26;break}if(p||!e.isVoid(I)&&!e.isElementReadOnly(I)){a.next=23;break}return a.next=22,z.start(e,R);case 22:return a.abrupt("continue",49);case 23:if(!e.isInline(I)){a.next=25;break}return a.abrupt("continue",49);case 25:z.hasInlines(e,I)&&(M=T.isAncestor(R,b.path)?b:z.end(e,R),x=T.isAncestor(R,y.path)?y:z.start(e,R),_=z.string(e,{anchor:x,focus:M},{voids:p}),C=!0);case 26:if(!re.isText(I)){a.next=49;break}if((F=T.equals(R,A.path))?(O=c?A.offset:I.text.length-A.offset,N=A.offset):(O=I.text.length,N=c?O:0),!F&&!C&&"offset"!==s){a.next=33;break}return a.next=32,{path:R,offset:N};case 32:C=!1;case 33:if(0!==D){a.next=39;break}if(""!==_){a.next=37;break}return a.abrupt("break",49);case 37:D=B(_,s,c),_=de(_,D,c)[1];case 39:if(N=c?N-D:N+D,!((O-=D)<0)){a.next=44;break}return D=-O,a.abrupt("break",49);case 44:return D=0,a.next=47,{path:R,offset:N};case 47:a.next=33;break;case 49:a.next=16;break;case 51:a.next=56;break;case 53:a.prev=53,a.t0=a.catch(14),S.e(a.t0);case 56:return a.prev=56,S.f(),a.finish(56);case 59:case"end":return a.stop()}}),f,null,[[14,53,56,59]])}var zt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,a=t.voids,i=void 0!==a&&a,u=t.match,s=t.at,l=void 0===s?e.selection:s;if(l){var c=z.before(e,l,{voids:i});if(c){var d=z.first(e,[]),f=(0,o.A)(d,2)[1],p=[c.path,f];if(T.isPath(l)&&0===l.length)throw new Error("Cannot get the previous node from the root node!");if(null==u)if(T.isPath(l)){var h=z.parent(e,l),m=(0,o.A)(h,1)[0];u=function(e){return m.children.includes(e)}}else u=function(){return!0};var v=z.nodes(e,{reverse:!0,at:p,match:u,mode:r,voids:i}),E=(0,o.A)(v,1)[0];return E}}},Wt=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return z.rangeRefs(e).delete(r),r.current=null,t}};return z.rangeRefs(e).add(r),r},Kt=function(e){var t=C.get(e);return t||(t=new Set,C.set(e,t)),t},Vt=function(e,t,n){return L.isRange(t)&&!n?t:{anchor:z.start(e,t),focus:z.end(e,n||t)}};function Qt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var qt=function(e,t){var n=e.selection;if(n){var r=function(t,n){if(!re.isText(t))return!1;var r=z.parent(e,n),a=(0,o.A)(r,2),i=a[0];a[1];return!e.isVoid(i)||e.markableVoid(i)},a=L.isExpanded(n),i=!1;if(!a){var u=z.node(e,n),s=(0,o.A)(u,2),l=s[0],c=s[1];if(l&&r(l,c)){var d=z.parent(e,c),f=(0,o.A)(d,1)[0];i=f&&e.markableVoid(f)}}if(a||i)xe.unsetNodes(e,t,{match:r,split:!0,voids:!0});else{var p=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qt(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},z.marks(e)||{});delete p[t],e.marks=p,g.get(e)||e.onChange()}}},Xt=function(e,t){y.set(e,t)},Jt=function(e,t){return z.point(e,t,{edge:"start"})},Zt=function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).voids,a=void 0!==r&&r,u=z.range(e,t),s=L.edges(u),l=(0,o.A)(s,2),c=l[0],d=l[1],f="",p=(0,i.A)(z.nodes(e,{at:u,match:re.isText,voids:a}));try{for(p.s();!(n=p.n()).done;){var h=(0,o.A)(n.value,2),m=h[0],v=h[1],E=m.text;T.equals(v,d.path)&&(E=E.slice(0,d.offset)),T.equals(v,c.path)&&(E=E.slice(c.offset)),f+=E}}catch(g){p.e(g)}finally{p.f()}return f},$t=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).voids,r=void 0!==n&&n,a=L.edges(t),u=(0,o.A)(a,2),s=u[0],l=u[1];if(0!==s.offset||0!==l.offset||L.isCollapsed(t)||T.hasPrevious(l.path))return t;var c,d=z.above(e,{at:l,match:function(t){return P.isElement(t)&&z.isBlock(e,t)},voids:r}),f=d?d[1]:[],p={anchor:z.start(e,s),focus:l},h=!0,m=(0,i.A)(z.nodes(e,{at:p,match:re.isText,reverse:!0,voids:r}));try{for(m.s();!(c=m.n()).done;){var v=(0,o.A)(c.value,2),E=v[0],g=v[1];if(h)h=!1;else if(""!==E.text||T.isBefore(g,f)){l={path:g,offset:E.text.length};break}}}catch(y){m.e(y)}finally{m.f()}return{anchor:s,focus:l}},en=function(e,t){var n=z.isNormalizing(e);z.setNormalizing(e,!1);try{t()}finally{z.setNormalizing(e,n)}z.normalize(e)},tn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};z.withoutNormalizing(e,(function(){var n,r,a=t.reverse,u=void 0!==a&&a,s=t.unit,l=void 0===s?"character":s,c=t.distance,d=void 0===c?1:c,f=t.voids,p=void 0!==f&&f,h=t.at,m=void 0===h?e.selection:h,v=t.hanging,E=void 0!==v&&v;if(m){var g=!1;if(L.isRange(m)&&L.isCollapsed(m)&&(g=!0,m=m.anchor),q.isPoint(m)){var y=z.void(e,{at:m,mode:"highest"});if(!p&&y){m=(0,o.A)(y,2)[1]}else{var b={unit:l,distance:d};m={anchor:m,focus:u?z.before(e,m,b)||z.start(e,[]):z.after(e,m,b)||z.end(e,[])},E=!0}}if(T.isPath(m))xe.removeNodes(e,{at:m,voids:p});else if(!L.isCollapsed(m)){if(!E){var A=L.edges(m),C=(0,o.A)(A,2)[1],_=z.end(e,[]);q.equals(C,_)||(m=z.unhangRange(e,m,{voids:p}))}var D=L.edges(m),O=(0,o.A)(D,2),N=O[0],S=O[1],w=z.above(e,{match:function(t){return P.isElement(t)&&z.isBlock(e,t)},at:N,voids:p}),k=z.above(e,{match:function(t){return P.isElement(t)&&z.isBlock(e,t)},at:S,voids:p}),I=w&&k&&!T.equals(w[1],k[1]),R=T.equals(N.path,S.path),M=p?null:null!==(n=z.void(e,{at:N,mode:"highest"}))&&void 0!==n?n:z.elementReadOnly(e,{at:N,mode:"highest"}),x=p?null:null!==(r=z.void(e,{at:S,mode:"highest"}))&&void 0!==r?r:z.elementReadOnly(e,{at:S,mode:"highest"});if(M){var F=z.before(e,N);F&&w&&T.isAncestor(w[1],F.path)&&(N=F)}if(x){var B=z.after(e,S);B&&k&&T.isAncestor(k[1],B.path)&&(S=B)}var U,j,H=[],Y=(0,i.A)(z.nodes(e,{at:m,voids:p}));try{for(Y.s();!(j=Y.n()).done;){var G=j.value,W=G,K=(0,o.A)(W,2),V=K[0],Q=K[1];U&&0===T.compare(Q,U)||(!p&&P.isElement(V)&&(z.isVoid(e,V)||z.isElementReadOnly(e,V))||!T.isCommon(Q,N.path)&&!T.isCommon(Q,S.path))&&(H.push(G),U=Q)}}catch(me){Y.e(me)}finally{Y.f()}var X=Array.from(H,(function(t){var n=(0,o.A)(t,2)[1];return z.pathRef(e,n)})),J=z.pointRef(e,N),Z=z.pointRef(e,S),$="";if(!R&&!M){var ee=J.current,te=z.leaf(e,ee),ne=(0,o.A)(te,1)[0],re=ee.path,ae=N.offset,oe=ne.text.slice(ae);oe.length>0&&(e.apply({type:"remove_text",path:re,offset:ae,text:oe}),$=oe)}if(X.reverse().map((function(e){return e.unref()})).filter((function(e){return null!==e})).forEach((function(t){return xe.removeNodes(e,{at:t,voids:p})})),!x){var ie=Z.current,ue=z.leaf(e,ie),se=(0,o.A)(ue,1)[0],le=ie.path,ce=R?N.offset:0,de=se.text.slice(ce,S.offset);de.length>0&&(e.apply({type:"remove_text",path:le,offset:ce,text:de}),$=de)}!R&&I&&Z.current&&J.current&&xe.mergeNodes(e,{at:Z.current,hanging:!0,voids:p}),g&&u&&"character"===l&&$.length>1&&$.match(/[\u0E00-\u0E7F]+/)&&xe.insertText(e,$.slice(0,$.length-d));var fe=J.unref(),pe=Z.unref(),he=u?fe||pe:pe||fe;null==t.at&&he&&xe.select(e,he)}}}))},nn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};z.withoutNormalizing(e,(function(){var r=n.hanging,a=void 0!==r&&r,u=n.voids,s=void 0!==u&&u,l=n.at,c=void 0===l?ae(e):l;if(t.length){if(L.isRange(c))if(a||(c=z.unhangRange(e,c,{voids:s})),L.isCollapsed(c))c=c.anchor;else{var d=L.edges(c),f=(0,o.A)(d,2)[1];if(!s&&z.void(e,{at:f}))return;var p=z.pointRef(e,f);xe.delete(e,{at:c}),c=p.unref()}else T.isPath(c)&&(c=z.start(e,c));if(s||!z.void(e,{at:c})){var h=z.above(e,{at:c,match:function(t){return P.isElement(t)&&z.isInline(e,t)},mode:"highest",voids:s});if(h){var m=(0,o.A)(h,2)[1];if(z.isEnd(e,c,m))c=z.after(e,m);else if(z.isStart(e,c,m)){c=z.before(e,m)}}var v,E=z.above(e,{match:function(t){return P.isElement(t)&&z.isBlock(e,t)},at:c,voids:s}),g=(0,o.A)(E,2)[1],y=z.isStart(e,c,g),b=z.isEnd(e,c,g),A=y&&b,C=!y||y&&b,_=!b,D=B.first({children:t},[]),O=(0,o.A)(D,2)[1],N=B.last({children:t},[]),S=(0,o.A)(N,2)[1],w=[],k=function(t){var n=(0,o.A)(t,2),r=n[0],a=n[1];return!(0===a.length)&&(!!A||!(C&&T.isAncestor(a,O)&&P.isElement(r)&&!e.isVoid(r)&&!e.isInline(r))&&!(_&&T.isAncestor(a,S)&&P.isElement(r)&&!e.isVoid(r)&&!e.isInline(r)))},I=(0,i.A)(B.nodes({children:t},{pass:k}));try{for(I.s();!(v=I.n()).done;){var R=v.value;k(R)&&w.push(R)}}catch(te){I.e(te)}finally{I.f()}for(var M=[],x=[],F=[],U=!0,j=!1,H=0,Y=w;H<Y.length;H++){var G=(0,o.A)(Y[H],1)[0];P.isElement(G)&&!e.isInline(G)?(U=!1,j=!0,x.push(G)):U?M.push(G):F.push(G)}var W=z.nodes(e,{at:c,match:function(t){return re.isText(t)||z.isInline(e,t)},mode:"highest",voids:s}),K=(0,o.A)(W,1)[0],V=(0,o.A)(K,2)[1],Q=z.isStart(e,c,V),q=z.isEnd(e,c,V),X=z.pathRef(e,b&&!F.length?T.next(g):g),J=z.pathRef(e,q?T.next(V):V);xe.splitNodes(e,{at:c,match:function(t){return j?P.isElement(t)&&z.isBlock(e,t):re.isText(t)||z.isInline(e,t)},mode:j?"lowest":"highest",always:j&&(!y||M.length>0)&&(!b||F.length>0),voids:s});var Z,$=z.pathRef(e,!Q||Q&&q?T.next(V):V);if(xe.insertNodes(e,M,{at:$.current,match:function(t){return re.isText(t)||z.isInline(e,t)},mode:"highest",voids:s}),A&&!M.length&&x.length&&!F.length&&xe.delete(e,{at:g,voids:s}),xe.insertNodes(e,x,{at:X.current,match:function(t){return P.isElement(t)&&z.isBlock(e,t)},mode:"lowest",voids:s}),xe.insertNodes(e,F,{at:J.current,match:function(t){return re.isText(t)||z.isInline(e,t)},mode:"highest",voids:s}),!n.at)if(F.length>0&&J.current?Z=T.previous(J.current):x.length>0&&X.current?Z=T.previous(X.current):$.current&&(Z=T.previous($.current)),Z){var ee=z.end(e,Z);xe.select(e,ee)}$.unref(),X.unref(),J.unref()}}}))},rn=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).edge,n=void 0===t?"anchor":t,r=e.selection;if(r)if("anchor"===n)xe.select(e,r.anchor);else if("focus"===n)xe.select(e,r.focus);else if("start"===n){var a=L.edges(r),i=(0,o.A)(a,1)[0];xe.select(e,i)}else if("end"===n){var u=L.edges(r),s=(0,o.A)(u,2)[1];xe.select(e,s)}},an=function(e){var t=e.selection;t&&e.apply({type:"set_selection",properties:t,newProperties:null})},on=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.selection,r=t.distance,a=void 0===r?1:r,o=t.unit,i=void 0===o?"character":o,u=t.reverse,s=void 0!==u&&u,l=t.edge,c=void 0===l?null:l;if(n){"start"===c&&(c=L.isBackward(n)?"focus":"anchor"),"end"===c&&(c=L.isBackward(n)?"anchor":"focus");var d=n.anchor,f=n.focus,p={distance:a,unit:i,ignoreNonSelectable:!0},h={};if(null==c||"anchor"===c){var m=s?z.before(e,d,p):z.after(e,d,p);m&&(h.anchor=m)}if(null==c||"focus"===c){var v=s?z.before(e,f,p):z.after(e,f,p);v&&(h.focus=v)}xe.setSelection(e,h)}},un=function(e,t){var n=e.selection;if(t=z.range(e,t),n)xe.setSelection(e,t);else{if(!L.isRange(t))throw new Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(J.stringify(t)));e.apply({type:"set_selection",properties:n,newProperties:t})}};function sn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sn(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var cn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=e.selection,o=n.edge,i=void 0===o?"both":o;if(a){"start"===i&&(i=L.isBackward(a)?"focus":"anchor"),"end"===i&&(i=L.isBackward(a)?"anchor":"focus");var u=a.anchor,s=a.focus,l="anchor"===i?u:s;xe.setSelection(e,(0,r.default)({},"anchor"===i?"anchor":"focus",ln(ln({},l),t)))}},dn=function(e,t){var n=e.selection,r={},a={};if(n){for(var o in t)("anchor"===o&&null!=t.anchor&&!q.equals(t.anchor,n.anchor)||"focus"===o&&null!=t.focus&&!q.equals(t.focus,n.focus)||"anchor"!==o&&"focus"!==o&&t[o]!==n[o])&&(r[o]=n[o],a[o]=t[o]);Object.keys(r).length>0&&e.apply({type:"set_selection",properties:r,newProperties:a})}},fn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};z.withoutNormalizing(e,(function(){var r=n.hanging,a=void 0!==r&&r,u=n.voids,s=void 0!==u&&u,l=n.mode,c=void 0===l?"lowest":l,d=n.at,f=n.match,p=n.select;if(B.isNode(t)&&(t=[t]),0!==t.length){var h=t,m=(0,o.A)(h,1)[0];if(d||(d=ae(e),p=!0),null==p&&(p=!1),L.isRange(d))if(a||(d=z.unhangRange(e,d,{voids:s})),L.isCollapsed(d))d=d.anchor;else{var v=L.edges(d),E=(0,o.A)(v,2)[1],g=z.pointRef(e,E);xe.delete(e,{at:d}),d=g.unref()}if(q.isPoint(d)){null==f&&(f=re.isText(m)?function(e){return re.isText(e)}:e.isInline(m)?function(t){return re.isText(t)||z.isInline(e,t)}:function(t){return P.isElement(t)&&z.isBlock(e,t)});var y=z.nodes(e,{at:d.path,match:f,mode:c,voids:s}),b=(0,o.A)(y,1)[0];if(!b)return;var A=(0,o.A)(b,2)[1],C=z.pathRef(e,A),_=z.isEnd(e,d,A);xe.splitNodes(e,{at:d,match:f,mode:c,voids:s});var D=C.unref();d=_?T.next(D):D}var O=T.parent(d),N=d[d.length-1];if(s||!z.void(e,{at:O})){var S,w=(0,i.A)(t);try{for(w.s();!(S=w.n()).done;){var k=S.value,I=O.concat(N);N++,e.apply({type:"insert_node",path:I,node:k}),d=T.next(d)}}catch(M){w.e(M)}finally{w.f()}if(d=T.previous(d),p){var R=z.end(e,d);R&&xe.select(e,R)}}}}))},pn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};z.withoutNormalizing(e,(function(){var n=t.at,r=void 0===n?e.selection:n,a=t.mode,i=void 0===a?"lowest":a,u=t.voids,s=void 0!==u&&u,l=t.match;if(null==l&&(l=T.isPath(r)?oe(e,r):function(t){return P.isElement(t)&&z.isBlock(e,t)}),r)for(var c=z.nodes(e,{at:r,match:l,mode:i,voids:s}),d=0,f=Array.from(c,(function(t){var n=(0,o.A)(t,2)[1];return z.pathRef(e,n)}));d<f.length;d++){var p=f[d].unref();if(p.length<2)throw new Error("Cannot lift node at a path [".concat(p,"] because it has a depth of less than `2`."));var h=z.node(e,T.parent(p)),m=(0,o.A)(h,2),v=m[0],E=m[1],g=p[p.length-1],y=v.children.length;if(1===y){var b=T.next(E);xe.moveNodes(e,{at:p,to:b,voids:s}),xe.removeNodes(e,{at:E,voids:s})}else if(0===g)xe.moveNodes(e,{at:p,to:E,voids:s});else if(g===y-1){var A=T.next(E);xe.moveNodes(e,{at:p,to:A,voids:s})}else{var C=T.next(p),_=T.next(E);xe.splitNodes(e,{at:C,voids:s}),xe.moveNodes(e,{at:p,to:_,voids:s})}}}))},hn=["text"],mn=["children"],vn=function(e,t){if(P.isElement(t)){var n=t;return!!z.isVoid(e,t)||1===n.children.length&&vn(e,n.children[0])}return!z.isEditor(t)},En=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};z.withoutNormalizing(e,(function(){var n=t.match,r=t.at,a=void 0===r?e.selection:r,i=t.hanging,u=void 0!==i&&i,s=t.voids,l=void 0!==s&&s,c=t.mode,d=void 0===c?"lowest":c;if(a){if(null==n)if(T.isPath(a)){var f=z.parent(e,a),p=(0,o.A)(f,1)[0];n=function(e){return p.children.includes(e)}}else n=function(t){return P.isElement(t)&&z.isBlock(e,t)};if(!u&&L.isRange(a)&&(a=z.unhangRange(e,a,{voids:l})),L.isRange(a))if(L.isCollapsed(a))a=a.anchor;else{var h=L.edges(a),m=(0,o.A)(h,2)[1],v=z.pointRef(e,m);xe.delete(e,{at:a}),a=v.unref(),null==t.at&&xe.select(e,a)}var E=z.nodes(e,{at:a,match:n,voids:l,mode:d}),g=(0,o.A)(E,1)[0],y=z.previous(e,{at:a,match:n,voids:l,mode:d});if(g&&y){var b=(0,o.A)(g,2),A=b[0],C=b[1],_=(0,o.A)(y,2),D=_[0],O=_[1];if(0!==C.length&&0!==O.length){var N,S,k=T.next(O),I=T.common(C,O),R=T.isSibling(C,O),M=Array.from(z.levels(e,{at:C}),(function(e){return(0,o.A)(e,1)[0]})).slice(I.length).slice(0,-1),x=z.above(e,{at:C,mode:"highest",match:function(t){return M.includes(t)&&vn(e,t)}}),F=x&&z.pathRef(e,x[1]);if(re.isText(A)&&re.isText(D)){var B=w(A,hn);S=D.text.length,N=B}else{if(!P.isElement(A)||!P.isElement(D))throw new Error("Cannot merge the node at path [".concat(C,"] with the previous sibling because it is not the same kind: ").concat(J.stringify(A)," ").concat(J.stringify(D)));B=w(A,mn);S=D.children.length,N=B}R||xe.moveNodes(e,{at:C,to:k,voids:l}),F&&xe.removeNodes(e,{at:F.current,voids:l}),P.isElement(D)&&z.isEmpty(e,D)||re.isText(D)&&""===D.text&&0!==O[O.length-1]?xe.removeNodes(e,{at:O,voids:l}):e.apply({type:"merge_node",path:k,position:S,properties:N}),F&&F.unref()}}}}))},gn=function(e,t){z.withoutNormalizing(e,(function(){var n=t.to,r=t.at,a=void 0===r?e.selection:r,i=t.mode,u=void 0===i?"lowest":i,s=t.voids,l=void 0!==s&&s,c=t.match;if(a){null==c&&(c=T.isPath(a)?oe(e,a):function(t){return P.isElement(t)&&z.isBlock(e,t)});for(var d=z.pathRef(e,n),f=z.nodes(e,{at:a,match:c,mode:u,voids:l}),p=0,h=Array.from(f,(function(t){var n=(0,o.A)(t,2)[1];return z.pathRef(e,n)}));p<h.length;p++){var m=h[p].unref(),v=d.current;0!==m.length&&e.apply({type:"move_node",path:m,newPath:v}),d.current&&T.isSibling(v,m)&&T.isAfter(v,m)&&(d.current=T.next(d.current))}d.unref()}}))},yn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};z.withoutNormalizing(e,(function(){var n=t.hanging,r=void 0!==n&&n,a=t.voids,i=void 0!==a&&a,u=t.mode,s=void 0===u?"lowest":u,l=t.at,c=void 0===l?e.selection:l,d=t.match;if(c){null==d&&(d=T.isPath(c)?oe(e,c):function(t){return P.isElement(t)&&z.isBlock(e,t)}),!r&&L.isRange(c)&&(c=z.unhangRange(e,c,{voids:i}));for(var f=z.nodes(e,{at:c,match:d,mode:s,voids:i}),p=0,h=Array.from(f,(function(t){var n=(0,o.A)(t,2)[1];return z.pathRef(e,n)}));p<h.length;p++){var m=h[p].unref();if(m){var v=z.node(e,m),E=(0,o.A)(v,1)[0];e.apply({type:"remove_node",path:m,node:E})}}}}))},bn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};z.withoutNormalizing(e,(function(){var r=n.match,a=n.at,u=void 0===a?e.selection:a,s=n.compare,l=n.merge,c=n.hanging,d=void 0!==c&&c,f=n.mode,p=void 0===f?"lowest":f,h=n.split,m=void 0!==h&&h,v=n.voids,E=void 0!==v&&v;if(u){if(null==r&&(r=T.isPath(u)?oe(e,u):function(t){return P.isElement(t)&&z.isBlock(e,t)}),!d&&L.isRange(u)&&(u=z.unhangRange(e,u,{voids:E})),m&&L.isRange(u)){if(L.isCollapsed(u)&&z.leaf(e,u.anchor)[0].text.length>0)return;var g=z.rangeRef(e,u,{affinity:"inward"}),y=L.edges(u),b=(0,o.A)(y,2),A=b[0],C=b[1],_="lowest"===p?"lowest":"highest",D=z.isEnd(e,C,C.path);xe.splitNodes(e,{at:C,match:r,mode:_,voids:E,always:!D});var O=z.isStart(e,A,A.path);xe.splitNodes(e,{at:A,match:r,mode:_,voids:E,always:!O}),u=g.unref(),null==n.at&&xe.select(e,u)}s||(s=function(e,t){return e!==t});var N,S=(0,i.A)(z.nodes(e,{at:u,match:r,mode:p,voids:E}));try{for(S.s();!(N=S.n()).done;){var w=(0,o.A)(N.value,2),k=w[0],I=w[1],R={},M={};if(0!==I.length){var x=!1;for(var F in t)"children"!==F&&"text"!==F&&s(t[F],k[F])&&(x=!0,k.hasOwnProperty(F)&&(R[F]=k[F]),l?null!=t[F]&&(M[F]=l(k[F],t[F])):null!=t[F]&&(M[F]=t[F]));x&&e.apply({type:"set_node",path:I,properties:R,newProperties:M})}}}catch(B){S.e(B)}finally{S.f()}}}))},An=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};z.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,a=t.voids,u=void 0!==a&&a,s=t.match,l=t.at,c=void 0===l?e.selection:l,d=t.height,f=void 0===d?0:d,p=t.always,h=void 0!==p&&p;if(null==s&&(s=function(t){return P.isElement(t)&&z.isBlock(e,t)}),L.isRange(c)&&(c=function(e,t){if(L.isCollapsed(t))return t.anchor;var n=L.edges(t),r=(0,o.A)(n,2)[1],a=z.pointRef(e,r);return xe.delete(e,{at:t}),a.unref()}(e,c)),T.isPath(c)){var m=c,v=z.point(e,m),E=z.parent(e,m),g=(0,o.A)(E,1)[0];s=function(e){return e===g},f=v.path.length-m.length+1,c=v,h=!0}if(c){var y,b=z.pointRef(e,c,{affinity:"backward"});try{var A=z.nodes(e,{at:c,match:s,mode:r,voids:u}),C=(0,o.A)(A,1)[0];if(!C)return;var _=z.void(e,{at:c,mode:"highest"});if(!u&&_){var D=(0,o.A)(_,2),O=D[0],N=D[1];if(P.isElement(O)&&e.isInline(O)){var S=z.after(e,N);if(!S){var w=T.next(N);xe.insertNodes(e,{text:""},{at:w,voids:u}),S=z.point(e,w)}c=S,h=!0}f=c.path.length-N.length+1,h=!0}y=z.pointRef(e,c);var k,I=c.path.length-f,R=(0,o.A)(C,2)[1],M=c.path.slice(0,I),x=0===f?c.offset:c.path[I]+0,F=(0,i.A)(z.levels(e,{at:M,reverse:!0,voids:u}));try{for(F.s();!(k=F.n()).done;){var U=(0,o.A)(k.value,2),j=U[0],H=U[1],Y=!1;if(H.length<R.length||0===H.length||!u&&P.isElement(j)&&z.isVoid(e,j))break;var G=b.current,W=z.isEnd(e,G,H);if(h||!b||!z.isEdge(e,G,H)){Y=!0;var K=B.extractProps(j);e.apply({type:"split_node",path:H,position:x,properties:K})}x=H[H.length-1]+(Y||W?1:0)}}catch(q){F.e(q)}finally{F.f()}if(null==t.at){var V=y.current||z.end(e,[]);xe.select(e,V)}}finally{var Q;b.unref(),null===(Q=y)||void 0===Q||Q.unref()}}}))},Cn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(t)||(t=[t]);var r,a={},o=(0,i.A)(t);try{for(o.s();!(r=o.n()).done;){a[r.value]=null}}catch(u){o.e(u)}finally{o.f()}xe.setNodes(e,a,n)},Tn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};z.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,a=t.split,u=void 0!==a&&a,s=t.voids,l=void 0!==s&&s,c=t.at,d=void 0===c?e.selection:c,f=t.match;if(d){null==f&&(f=T.isPath(d)?oe(e,d):function(t){return P.isElement(t)&&z.isBlock(e,t)}),T.isPath(d)&&(d=z.range(e,d));var p,h=L.isRange(d)?z.rangeRef(e,d):null,m=z.nodes(e,{at:d,match:f,mode:r,voids:l}),v=Array.from(m,(function(t){var n=(0,o.A)(t,2)[1];return z.pathRef(e,n)})).reverse(),E=function(t){var n=t.unref(),r=z.node(e,n),a=(0,o.A)(r,1)[0],i=z.range(e,n);u&&h&&(i=L.intersection(h.current,i)),xe.liftNodes(e,{at:i,match:function(e){return P.isAncestor(a)&&a.children.includes(e)},voids:l})},g=(0,i.A)(v);try{for(g.s();!(p=g.n()).done;){E(p.value)}}catch(y){g.e(y)}finally{g.f()}h&&h.unref()}}))};function _n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Dn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_n(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_n(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var On=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};z.withoutNormalizing(e,(function(){var r=n.mode,a=void 0===r?"lowest":r,i=n.split,u=void 0!==i&&i,s=n.voids,l=void 0!==s&&s,c=n.match,d=n.at,f=void 0===d?e.selection:d;if(f){if(null==c&&(c=T.isPath(f)?oe(e,f):e.isInline(t)?function(t){return P.isElement(t)&&z.isInline(e,t)||re.isText(t)}:function(t){return P.isElement(t)&&z.isBlock(e,t)}),u&&L.isRange(f)){var p=L.edges(f),h=(0,o.A)(p,2),m=h[0],v=h[1],E=z.rangeRef(e,f,{affinity:"inward"});xe.splitNodes(e,{at:v,match:c,voids:l}),xe.splitNodes(e,{at:m,match:c,voids:l}),f=E.unref(),null==n.at&&xe.select(e,f)}for(var g=0,y=Array.from(z.nodes(e,{at:f,match:e.isInline(t)?function(t){return P.isElement(t)&&z.isBlock(e,t)}:function(e){return z.isEditor(e)},mode:"lowest",voids:l}));g<y.length;g++){var b=(0,o.A)(y[g],2)[1],A=L.isRange(f)?L.intersection(f,z.range(e,b)):f;if(A){var C=Array.from(z.nodes(e,{at:A,match:c,mode:a,voids:l}));if(C.length>0){var _=function(){var n=C,r=(0,o.A)(n,1)[0],a=C[C.length-1],i=(0,o.A)(r,2)[1],u=(0,o.A)(a,2)[1];if(0===i.length&&0===u.length)return"continue";var s=T.equals(i,u)?T.parent(i):T.common(i,u),c=z.range(e,i,u),d=z.node(e,s),f=(0,o.A)(d,1)[0],p=s.length+1,h=T.next(u.slice(0,p)),m=Dn(Dn({},t),{},{children:[]});xe.insertNodes(e,m,{at:h,voids:l}),xe.moveNodes(e,{at:c,match:function(e){return P.isAncestor(f)&&f.children.includes(e)},to:h.concat(0),voids:l})}();if("continue"===_)continue}}}}}))},Nn=function(){var e={children:[],operations:[],selection:null,marks:null,isElementReadOnly:function(){return!1},isInline:function(){return!1},isSelectable:function(){return!0},isVoid:function(){return!1},markableVoid:function(){return!1},onChange:function(){},apply:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Fe.apply(void 0,[e].concat(n))},addMark:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return We.apply(void 0,[e].concat(n))},deleteBackward:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ze.apply(void 0,[e].concat(n))},deleteForward:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return $e.apply(void 0,[e].concat(n))},deleteFragment:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return et.apply(void 0,[e].concat(n))},getFragment:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ue.apply(void 0,[e].concat(n))},insertBreak:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return mt.apply(void 0,[e].concat(n))},insertSoftBreak:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Et.apply(void 0,[e].concat(n))},insertFragment:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return nn.apply(void 0,[e].concat(n))},insertNode:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return vt.apply(void 0,[e].concat(n))},insertText:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return yt.apply(void 0,[e].concat(n))},normalizeNode:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return je.apply(void 0,[e].concat(n))},removeMark:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return qt.apply(void 0,[e].concat(n))},getDirtyPaths:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Be.apply(void 0,[e].concat(n))},shouldNormalize:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return He.apply(void 0,[e].concat(n))},above:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ye.apply(void 0,[e].concat(n))},after:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Qe.apply(void 0,[e].concat(n))},before:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Je.apply(void 0,[e].concat(n))},collapse:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return rn.apply(void 0,[e].concat(n))},delete:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return tn.apply(void 0,[e].concat(n))},deselect:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return an.apply(void 0,[e].concat(n))},edges:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return tt.apply(void 0,[e].concat(n))},elementReadOnly:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return at.apply(void 0,[e].concat(n))},end:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ot.apply(void 0,[e].concat(n))},first:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return it.apply(void 0,[e].concat(n))},fragment:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ut.apply(void 0,[e].concat(n))},getMarks:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return It.apply(void 0,[e].concat(n))},hasBlocks:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return dt.apply(void 0,[e].concat(n))},hasInlines:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ft.apply(void 0,[e].concat(n))},hasPath:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return pt.apply(void 0,[e].concat(n))},hasTexts:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ht.apply(void 0,[e].concat(n))},insertNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return fn.apply(void 0,[e].concat(n))},isBlock:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return bt.apply(void 0,[e].concat(n))},isEdge:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return At.apply(void 0,[e].concat(n))},isEmpty:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ct.apply(void 0,[e].concat(n))},isEnd:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Tt.apply(void 0,[e].concat(n))},isNormalizing:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return _t.apply(void 0,[e].concat(n))},isStart:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Dt.apply(void 0,[e].concat(n))},last:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ot.apply(void 0,[e].concat(n))},leaf:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Nt.apply(void 0,[e].concat(n))},levels:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return St.apply(void 0,[e].concat(n))},liftNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return pn.apply(void 0,[e].concat(n))},mergeNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return En.apply(void 0,[e].concat(n))},move:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return on.apply(void 0,[e].concat(n))},moveNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return gn.apply(void 0,[e].concat(n))},next:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Lt.apply(void 0,[e].concat(n))},node:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Rt.apply(void 0,[e].concat(n))},nodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Pt.apply(void 0,[e].concat(n))},normalize:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Mt.apply(void 0,[e].concat(n))},parent:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return xt.apply(void 0,[e].concat(n))},path:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ut.apply(void 0,[e].concat(n))},pathRef:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ft.apply(void 0,[e].concat(n))},pathRefs:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Bt.apply(void 0,[e].concat(n))},point:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Yt.apply(void 0,[e].concat(n))},pointRef:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return jt.apply(void 0,[e].concat(n))},pointRefs:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ht.apply(void 0,[e].concat(n))},positions:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Gt.apply(void 0,[e].concat(n))},previous:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return zt.apply(void 0,[e].concat(n))},range:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Vt.apply(void 0,[e].concat(n))},rangeRef:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Wt.apply(void 0,[e].concat(n))},rangeRefs:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Kt.apply(void 0,[e].concat(n))},removeNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return yn.apply(void 0,[e].concat(n))},select:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return un.apply(void 0,[e].concat(n))},setNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return bn.apply(void 0,[e].concat(n))},setNormalizing:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Xt.apply(void 0,[e].concat(n))},setPoint:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return cn.apply(void 0,[e].concat(n))},setSelection:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return dn.apply(void 0,[e].concat(n))},splitNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return An.apply(void 0,[e].concat(n))},start:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Jt.apply(void 0,[e].concat(n))},string:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Zt.apply(void 0,[e].concat(n))},unhangRange:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return $t.apply(void 0,[e].concat(n))},unsetNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Cn.apply(void 0,[e].concat(n))},unwrapNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Tn.apply(void 0,[e].concat(n))},void:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ct.apply(void 0,[e].concat(n))},withoutNormalizing:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return en.apply(void 0,[e].concat(n))},wrapNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return On.apply(void 0,[e].concat(n))}};return e}},36261:function(e,t,n){e.exports=n(84843)},20005:function(e,t,n){"use strict";var r;n.r(t),n.d(t,{NIL:function(){return L},parse:function(){return v},stringify:function(){return f},v1:function(){return m},v3:function(){return O},v4:function(){return N},v5:function(){return I},validate:function(){return u},version:function(){return R}});var a=new Uint8Array(16);function o(){if(!r&&!(r="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!==typeof msCrypto&&"function"===typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(a)}var i=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var u=function(e){return"string"===typeof e&&i.test(e)},s=[],l=0;l<256;++l)s.push((l+256).toString(16).substr(1));var c,d,f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(s[e[t+0]]+s[e[t+1]]+s[e[t+2]]+s[e[t+3]]+"-"+s[e[t+4]]+s[e[t+5]]+"-"+s[e[t+6]]+s[e[t+7]]+"-"+s[e[t+8]]+s[e[t+9]]+"-"+s[e[t+10]]+s[e[t+11]]+s[e[t+12]]+s[e[t+13]]+s[e[t+14]]+s[e[t+15]]).toLowerCase();if(!u(n))throw TypeError("Stringified UUID is invalid");return n},p=0,h=0;var m=function(e,t,n){var r=t&&n||0,a=t||new Array(16),i=(e=e||{}).node||c,u=void 0!==e.clockseq?e.clockseq:d;if(null==i||null==u){var s=e.random||(e.rng||o)();null==i&&(i=c=[1|s[0],s[1],s[2],s[3],s[4],s[5]]),null==u&&(u=d=16383&(s[6]<<8|s[7]))}var l=void 0!==e.msecs?e.msecs:Date.now(),m=void 0!==e.nsecs?e.nsecs:h+1,v=l-p+(m-h)/1e4;if(v<0&&void 0===e.clockseq&&(u=u+1&16383),(v<0||l>p)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");p=l,h=m,d=u;var E=(1e4*(268435455&(l+=122192928e5))+m)%4294967296;a[r++]=E>>>24&255,a[r++]=E>>>16&255,a[r++]=E>>>8&255,a[r++]=255&E;var g=l/4294967296*1e4&268435455;a[r++]=g>>>8&255,a[r++]=255&g,a[r++]=g>>>24&15|16,a[r++]=g>>>16&255,a[r++]=u>>>8|128,a[r++]=255&u;for(var y=0;y<6;++y)a[r+y]=i[y];return t||f(a)};var v=function(e){if(!u(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n};function E(e,t,n){function r(e,r,a,o){if("string"===typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"===typeof r&&(r=v(r)),16!==r.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var i=new Uint8Array(16+e.length);if(i.set(r),i.set(e,r.length),(i=n(i))[6]=15&i[6]|t,i[8]=63&i[8]|128,a){o=o||0;for(var u=0;u<16;++u)a[o+u]=i[u];return a}return f(i)}try{r.name=e}catch(a){}return r.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",r.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",r}function g(e){return 14+(e+64>>>9<<4)+1}function y(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function b(e,t,n,r,a,o){return y((i=y(y(t,e),y(r,o)))<<(u=a)|i>>>32-u,n);var i,u}function A(e,t,n,r,a,o,i){return b(t&n|~t&r,e,t,a,o,i)}function C(e,t,n,r,a,o,i){return b(t&r|n&~r,e,t,a,o,i)}function T(e,t,n,r,a,o,i){return b(t^n^r,e,t,a,o,i)}function _(e,t,n,r,a,o,i){return b(n^(t|~r),e,t,a,o,i)}var D=function(e){if("string"===typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return function(e){for(var t=[],n=32*e.length,r="0123456789abcdef",a=0;a<n;a+=8){var o=e[a>>5]>>>a%32&255,i=parseInt(r.charAt(o>>>4&15)+r.charAt(15&o),16);t.push(i)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[g(t)-1]=t;for(var n=1732584193,r=-271733879,a=-1732584194,o=271733878,i=0;i<e.length;i+=16){var u=n,s=r,l=a,c=o;n=A(n,r,a,o,e[i],7,-680876936),o=A(o,n,r,a,e[i+1],12,-389564586),a=A(a,o,n,r,e[i+2],17,606105819),r=A(r,a,o,n,e[i+3],22,-1044525330),n=A(n,r,a,o,e[i+4],7,-176418897),o=A(o,n,r,a,e[i+5],12,1200080426),a=A(a,o,n,r,e[i+6],17,-1473231341),r=A(r,a,o,n,e[i+7],22,-45705983),n=A(n,r,a,o,e[i+8],7,1770035416),o=A(o,n,r,a,e[i+9],12,-1958414417),a=A(a,o,n,r,e[i+10],17,-42063),r=A(r,a,o,n,e[i+11],22,-1990404162),n=A(n,r,a,o,e[i+12],7,1804603682),o=A(o,n,r,a,e[i+13],12,-40341101),a=A(a,o,n,r,e[i+14],17,-1502002290),n=C(n,r=A(r,a,o,n,e[i+15],22,1236535329),a,o,e[i+1],5,-165796510),o=C(o,n,r,a,e[i+6],9,-1069501632),a=C(a,o,n,r,e[i+11],14,643717713),r=C(r,a,o,n,e[i],20,-373897302),n=C(n,r,a,o,e[i+5],5,-701558691),o=C(o,n,r,a,e[i+10],9,38016083),a=C(a,o,n,r,e[i+15],14,-660478335),r=C(r,a,o,n,e[i+4],20,-405537848),n=C(n,r,a,o,e[i+9],5,568446438),o=C(o,n,r,a,e[i+14],9,-1019803690),a=C(a,o,n,r,e[i+3],14,-187363961),r=C(r,a,o,n,e[i+8],20,1163531501),n=C(n,r,a,o,e[i+13],5,-1444681467),o=C(o,n,r,a,e[i+2],9,-51403784),a=C(a,o,n,r,e[i+7],14,1735328473),n=T(n,r=C(r,a,o,n,e[i+12],20,-1926607734),a,o,e[i+5],4,-378558),o=T(o,n,r,a,e[i+8],11,-2022574463),a=T(a,o,n,r,e[i+11],16,1839030562),r=T(r,a,o,n,e[i+14],23,-35309556),n=T(n,r,a,o,e[i+1],4,-1530992060),o=T(o,n,r,a,e[i+4],11,1272893353),a=T(a,o,n,r,e[i+7],16,-155497632),r=T(r,a,o,n,e[i+10],23,-1094730640),n=T(n,r,a,o,e[i+13],4,681279174),o=T(o,n,r,a,e[i],11,-358537222),a=T(a,o,n,r,e[i+3],16,-722521979),r=T(r,a,o,n,e[i+6],23,76029189),n=T(n,r,a,o,e[i+9],4,-640364487),o=T(o,n,r,a,e[i+12],11,-421815835),a=T(a,o,n,r,e[i+15],16,530742520),n=_(n,r=T(r,a,o,n,e[i+2],23,-995338651),a,o,e[i],6,-198630844),o=_(o,n,r,a,e[i+7],10,1126891415),a=_(a,o,n,r,e[i+14],15,-1416354905),r=_(r,a,o,n,e[i+5],21,-57434055),n=_(n,r,a,o,e[i+12],6,1700485571),o=_(o,n,r,a,e[i+3],10,-1894986606),a=_(a,o,n,r,e[i+10],15,-1051523),r=_(r,a,o,n,e[i+1],21,-2054922799),n=_(n,r,a,o,e[i+8],6,1873313359),o=_(o,n,r,a,e[i+15],10,-30611744),a=_(a,o,n,r,e[i+6],15,-1560198380),r=_(r,a,o,n,e[i+13],21,1309151649),n=_(n,r,a,o,e[i+4],6,-145523070),o=_(o,n,r,a,e[i+11],10,-1120210379),a=_(a,o,n,r,e[i+2],15,718787259),r=_(r,a,o,n,e[i+9],21,-343485551),n=y(n,u),r=y(r,s),a=y(a,l),o=y(o,c)}return[n,r,a,o]}(function(e){if(0===e.length)return[];for(var t=8*e.length,n=new Uint32Array(g(t)),r=0;r<t;r+=8)n[r>>5]|=(255&e[r/8])<<r%32;return n}(e),8*e.length))},O=E("v3",48,D);var N=function(e,t,n){var r=(e=e||{}).random||(e.rng||o)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var a=0;a<16;++a)t[n+a]=r[a];return t}return f(r)};function S(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function w(e,t){return e<<t|e>>>32-t}var k=function(e){var t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"===typeof e){var r=unescape(encodeURIComponent(e));e=[];for(var a=0;a<r.length;++a)e.push(r.charCodeAt(a))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var o=e.length/4+2,i=Math.ceil(o/16),u=new Array(i),s=0;s<i;++s){for(var l=new Uint32Array(16),c=0;c<16;++c)l[c]=e[64*s+4*c]<<24|e[64*s+4*c+1]<<16|e[64*s+4*c+2]<<8|e[64*s+4*c+3];u[s]=l}u[i-1][14]=8*(e.length-1)/Math.pow(2,32),u[i-1][14]=Math.floor(u[i-1][14]),u[i-1][15]=8*(e.length-1)&4294967295;for(var d=0;d<i;++d){for(var f=new Uint32Array(80),p=0;p<16;++p)f[p]=u[d][p];for(var h=16;h<80;++h)f[h]=w(f[h-3]^f[h-8]^f[h-14]^f[h-16],1);for(var m=n[0],v=n[1],E=n[2],g=n[3],y=n[4],b=0;b<80;++b){var A=Math.floor(b/20),C=w(m,5)+S(A,v,E,g)+y+t[A]+f[b]>>>0;y=g,g=E,E=w(v,30)>>>0,v=m,m=C}n[0]=n[0]+m>>>0,n[1]=n[1]+v>>>0,n[2]=n[2]+E>>>0,n[3]=n[3]+g>>>0,n[4]=n[4]+y>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]},I=E("v5",80,k),L="00000000-0000-0000-0000-000000000000";var R=function(e){if(!u(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}},84843:function(e,t,n){var r=n(93325).hp,a=n(41132).default,o=n(20005),i="undefined"!==typeof r?function(e){return r.from(e).toString("base64")}:function(e){return btoa(String.fromCharCode.apply(String,a(e)))},u="undefined"!==typeof r?function(e){return r.from(e,"base64")}:function(e){return Uint8Array.from(atob(e),(function(e){return e.charCodeAt(0)}))};t.encode=function(e){var t=o.parse(e);return i(t).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.decode=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/")+"==";return o.stringify(u(t))},t.v4=function(){var e=o.v4(null,new Uint8Array(16));return i(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.nice=function(){var e=o.v4(null,new Uint8Array(16));return e[0]=127&e[0],i(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)}},59660:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},99771:function(e){var t=Object.prototype.toString;e.exports=function(e){switch(t.call(e)){case"[object Function]":return"function";case"[object Date]":return"date";case"[object RegExp]":return"regexp";case"[object Arguments]":return"arguments";case"[object Array]":return"array";case"[object String]":return"string"}if("object"==typeof e&&e&&"number"==typeof e.length)try{if("function"==typeof e.callee)return"arguments"}catch(n){if(n instanceof TypeError)return"arguments"}return null===e?"null":void 0===e?"undefined":e&&1===e.nodeType?"element":e===Object(e)?"object":typeof e}},79411:function(e,t,n){var r,a,o;o=function(){return function(){return function(e){var t=[];if(0===e.length)return"";if("string"!==typeof e[0])throw new TypeError("Url must be a string. Received "+e[0]);if(e[0].match(/^[^/:]+:\/*$/)&&e.length>1){var n=e.shift();e[0]=n+e[0]}e[0].match(/^file:\/\/\//)?e[0]=e[0].replace(/^([^/:]+):\/*/,"$1:///"):e[0]=e[0].replace(/^([^/:]+):\/*/,"$1://");for(var r=0;r<e.length;r++){var a=e[r];if("string"!==typeof a)throw new TypeError("Url must be a string. Received "+a);""!==a&&(r>0&&(a=a.replace(/^[\/]+/,"")),a=r<e.length-1?a.replace(/[\/]+$/,""):a.replace(/[\/]+$/,"/"),t.push(a))}var o=t.join("/"),i=(o=o.replace(/\/(\?|&|#[^!])/g,"$1")).split("?");return i.shift()+(i.length>0?"?":"")+i.join("&")}("object"===typeof arguments[0]?arguments[0]:[].slice.call(arguments))}},e.exports?e.exports=o():void 0===(a="function"===typeof(r=o)?r.call(t,n,t,e):r)||(e.exports=a)},23134:function(e,t,n){"use strict";var r=n(69005),a=n(29382),o=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,i=/[\n\r\t]/g,u=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,s=/:\d+$/,l=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/;function d(e){return(e||"").toString().replace(o,"")}var f=[["#","hash"],["?","query"],function(e,t){return m(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],p={hash:1,query:1};function h(e){var t,r=("undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:{}).location||{},a={},o=typeof(e=e||r);if("blob:"===e.protocol)a=new E(unescape(e.pathname),{});else if("string"===o)for(t in a=new E(e,{}),p)delete a[t];else if("object"===o){for(t in e)t in p||(a[t]=e[t]);void 0===a.slashes&&(a.slashes=u.test(e.href))}return a}function m(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function v(e,t){e=(e=d(e)).replace(i,""),t=t||{};var n,r=l.exec(e),a=r[1]?r[1].toLowerCase():"",o=!!r[2],u=!!r[3],s=0;return o?u?(n=r[2]+r[3]+r[4],s=r[2].length+r[3].length):(n=r[2]+r[4],s=r[2].length):u?(n=r[3]+r[4],s=r[3].length):n=r[4],"file:"===a?s>=2&&(n=n.slice(2)):m(a)?n=r[4]:a?o&&(n=n.slice(2)):s>=2&&m(t.protocol)&&(n=r[4]),{protocol:a,slashes:o||m(a),slashesCount:s,rest:n}}function E(e,t,n){if(e=(e=d(e)).replace(i,""),!(this instanceof E))return new E(e,t,n);var o,u,s,l,p,g,y=f.slice(),b=typeof t,A=this,C=0;for("object"!==b&&"string"!==b&&(n=t,t=null),n&&"function"!==typeof n&&(n=a.parse),o=!(u=v(e||"",t=h(t))).protocol&&!u.slashes,A.slashes=u.slashes||o&&t.slashes,A.protocol=u.protocol||t.protocol||"",e=u.rest,("file:"===u.protocol&&(2!==u.slashesCount||c.test(e))||!u.slashes&&(u.protocol||u.slashesCount<2||!m(A.protocol)))&&(y[3]=[/(.*)/,"pathname"]);C<y.length;C++)"function"!==typeof(l=y[C])?(s=l[0],g=l[1],s!==s?A[g]=e:"string"===typeof s?~(p="@"===s?e.lastIndexOf(s):e.indexOf(s))&&("number"===typeof l[2]?(A[g]=e.slice(0,p),e=e.slice(p+l[2])):(A[g]=e.slice(p),e=e.slice(0,p))):(p=s.exec(e))&&(A[g]=p[1],e=e.slice(0,p.index)),A[g]=A[g]||o&&l[3]&&t[g]||"",l[4]&&(A[g]=A[g].toLowerCase())):e=l(e,A);n&&(A.query=n(A.query)),o&&t.slashes&&"/"!==A.pathname.charAt(0)&&(""!==A.pathname||""!==t.pathname)&&(A.pathname=function(e,t){if(""===e)return t;for(var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,a=n[r-1],o=!1,i=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),i++):i&&(0===r&&(o=!0),n.splice(r,1),i--);return o&&n.unshift(""),"."!==a&&".."!==a||n.push(""),n.join("/")}(A.pathname,t.pathname)),"/"!==A.pathname.charAt(0)&&m(A.protocol)&&(A.pathname="/"+A.pathname),r(A.port,A.protocol)||(A.host=A.hostname,A.port=""),A.username=A.password="",A.auth&&(~(p=A.auth.indexOf(":"))?(A.username=A.auth.slice(0,p),A.username=encodeURIComponent(decodeURIComponent(A.username)),A.password=A.auth.slice(p+1),A.password=encodeURIComponent(decodeURIComponent(A.password))):A.username=encodeURIComponent(decodeURIComponent(A.auth)),A.auth=A.password?A.username+":"+A.password:A.username),A.origin="file:"!==A.protocol&&m(A.protocol)&&A.host?A.protocol+"//"+A.host:"null",A.href=A.toString()}E.prototype={set:function(e,t,n){var o=this;switch(e){case"query":"string"===typeof t&&t.length&&(t=(n||a.parse)(t)),o[e]=t;break;case"port":o[e]=t,r(t,o.protocol)?t&&(o.host=o.hostname+":"+t):(o.host=o.hostname,o[e]="");break;case"hostname":o[e]=t,o.port&&(t+=":"+o.port),o.host=t;break;case"host":o[e]=t,s.test(t)?(t=t.split(":"),o.port=t.pop(),o.hostname=t.join(":")):(o.hostname=t,o.port="");break;case"protocol":o.protocol=t.toLowerCase(),o.slashes=!n;break;case"pathname":case"hash":if(t){var i="pathname"===e?"/":"#";o[e]=t.charAt(0)!==i?i+t:t}else o[e]=t;break;case"username":case"password":o[e]=encodeURIComponent(t);break;case"auth":var u=t.indexOf(":");~u?(o.username=t.slice(0,u),o.username=encodeURIComponent(decodeURIComponent(o.username)),o.password=t.slice(u+1),o.password=encodeURIComponent(decodeURIComponent(o.password))):o.username=encodeURIComponent(decodeURIComponent(t))}for(var l=0;l<f.length;l++){var c=f[l];c[4]&&(o[c[1]]=o[c[1]].toLowerCase())}return o.auth=o.password?o.username+":"+o.password:o.username,o.origin="file:"!==o.protocol&&m(o.protocol)&&o.host?o.protocol+"//"+o.host:"null",o.href=o.toString(),o},toString:function(e){e&&"function"===typeof e||(e=a.stringify);var t,n=this,r=n.host,o=n.protocol;o&&":"!==o.charAt(o.length-1)&&(o+=":");var i=o+(n.protocol&&n.slashes||m(n.protocol)?"//":"");return n.username?(i+=n.username,n.password&&(i+=":"+n.password),i+="@"):n.password?(i+=":"+n.password,i+="@"):"file:"!==n.protocol&&m(n.protocol)&&!r&&"/"!==n.pathname&&(i+="@"),(":"===r[r.length-1]||s.test(n.hostname)&&!n.port)&&(r+=":"),i+=r+n.pathname,(t="object"===typeof n.query?e(n.query):n.query)&&(i+="?"!==t.charAt(0)?"?"+t:t),n.hash&&(i+=n.hash),i}},E.extractProtocol=v,E.location=h,E.trimLeft=d,E.qs=a,e.exports=E},27585:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NIL",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"version",{enumerable:!0,get:function(){return s.default}});var r=f(n(76540)),a=f(n(38534)),o=f(n(58215)),i=f(n(17712)),u=f(n(36562)),s=f(n(48673)),l=f(n(93691)),c=f(n(20952)),d=f(n(47318));function f(e){return e&&e.__esModule?e:{default:e}}},20109:function(e,t){"use strict";function n(e){return 14+(e+64>>>9<<4)+1}function r(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function a(e,t,n,a,o,i){return r((u=r(r(t,e),r(a,i)))<<(s=o)|u>>>32-s,n);var u,s}function o(e,t,n,r,o,i,u){return a(t&n|~t&r,e,t,o,i,u)}function i(e,t,n,r,o,i,u){return a(t&r|n&~r,e,t,o,i,u)}function u(e,t,n,r,o,i,u){return a(t^n^r,e,t,o,i,u)}function s(e,t,n,r,o,i,u){return a(n^(t|~r),e,t,o,i,u)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e){if("string"===typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var a=0;a<t.length;++a)e[a]=t.charCodeAt(a)}return function(e){for(var t=[],n=32*e.length,r="0123456789abcdef",a=0;a<n;a+=8){var o=e[a>>5]>>>a%32&255,i=parseInt(r.charAt(o>>>4&15)+r.charAt(15&o),16);t.push(i)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[n(t)-1]=t;for(var a=1732584193,l=-271733879,c=-1732584194,d=271733878,f=0;f<e.length;f+=16){var p=a,h=l,m=c,v=d;a=o(a,l,c,d,e[f],7,-680876936),d=o(d,a,l,c,e[f+1],12,-389564586),c=o(c,d,a,l,e[f+2],17,606105819),l=o(l,c,d,a,e[f+3],22,-1044525330),a=o(a,l,c,d,e[f+4],7,-176418897),d=o(d,a,l,c,e[f+5],12,1200080426),c=o(c,d,a,l,e[f+6],17,-1473231341),l=o(l,c,d,a,e[f+7],22,-45705983),a=o(a,l,c,d,e[f+8],7,1770035416),d=o(d,a,l,c,e[f+9],12,-1958414417),c=o(c,d,a,l,e[f+10],17,-42063),l=o(l,c,d,a,e[f+11],22,-1990404162),a=o(a,l,c,d,e[f+12],7,1804603682),d=o(d,a,l,c,e[f+13],12,-40341101),c=o(c,d,a,l,e[f+14],17,-1502002290),a=i(a,l=o(l,c,d,a,e[f+15],22,1236535329),c,d,e[f+1],5,-165796510),d=i(d,a,l,c,e[f+6],9,-1069501632),c=i(c,d,a,l,e[f+11],14,643717713),l=i(l,c,d,a,e[f],20,-373897302),a=i(a,l,c,d,e[f+5],5,-701558691),d=i(d,a,l,c,e[f+10],9,38016083),c=i(c,d,a,l,e[f+15],14,-660478335),l=i(l,c,d,a,e[f+4],20,-405537848),a=i(a,l,c,d,e[f+9],5,568446438),d=i(d,a,l,c,e[f+14],9,-1019803690),c=i(c,d,a,l,e[f+3],14,-187363961),l=i(l,c,d,a,e[f+8],20,1163531501),a=i(a,l,c,d,e[f+13],5,-1444681467),d=i(d,a,l,c,e[f+2],9,-51403784),c=i(c,d,a,l,e[f+7],14,1735328473),a=u(a,l=i(l,c,d,a,e[f+12],20,-1926607734),c,d,e[f+5],4,-378558),d=u(d,a,l,c,e[f+8],11,-2022574463),c=u(c,d,a,l,e[f+11],16,1839030562),l=u(l,c,d,a,e[f+14],23,-35309556),a=u(a,l,c,d,e[f+1],4,-1530992060),d=u(d,a,l,c,e[f+4],11,1272893353),c=u(c,d,a,l,e[f+7],16,-155497632),l=u(l,c,d,a,e[f+10],23,-1094730640),a=u(a,l,c,d,e[f+13],4,681279174),d=u(d,a,l,c,e[f],11,-358537222),c=u(c,d,a,l,e[f+3],16,-722521979),l=u(l,c,d,a,e[f+6],23,76029189),a=u(a,l,c,d,e[f+9],4,-640364487),d=u(d,a,l,c,e[f+12],11,-421815835),c=u(c,d,a,l,e[f+15],16,530742520),a=s(a,l=u(l,c,d,a,e[f+2],23,-995338651),c,d,e[f],6,-198630844),d=s(d,a,l,c,e[f+7],10,1126891415),c=s(c,d,a,l,e[f+14],15,-1416354905),l=s(l,c,d,a,e[f+5],21,-57434055),a=s(a,l,c,d,e[f+12],6,1700485571),d=s(d,a,l,c,e[f+3],10,-1894986606),c=s(c,d,a,l,e[f+10],15,-1051523),l=s(l,c,d,a,e[f+1],21,-2054922799),a=s(a,l,c,d,e[f+8],6,1873313359),d=s(d,a,l,c,e[f+15],10,-30611744),c=s(c,d,a,l,e[f+6],15,-1560198380),l=s(l,c,d,a,e[f+13],21,1309151649),a=s(a,l,c,d,e[f+4],6,-145523070),d=s(d,a,l,c,e[f+11],10,-1120210379),c=s(c,d,a,l,e[f+2],15,718787259),l=s(l,c,d,a,e[f+9],21,-343485551),a=r(a,p),l=r(l,h),c=r(c,m),d=r(d,v)}return[a,l,c,d]}(function(e){if(0===e.length)return[];for(var t=8*e.length,r=new Uint32Array(n(t)),a=0;a<t;a+=8)r[a>>5]|=(255&e[a/8])<<a%32;return r}(e),8*e.length))};t.default=l},29294:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};t.default=n},36562:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default="00000000-0000-0000-0000-000000000000"},47318:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(93691))&&r.__esModule?r:{default:r};var o=function(e){if(!(0,a.default)(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n};t.default=o},87022:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},76524:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!n&&!(n="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(r)};var r=new Uint8Array(16)},32104:function(e,t){"use strict";function n(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function r(e,t){return e<<t|e>>>32-t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){var t=[1518500249,1859775393,2400959708,3395469782],a=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"===typeof e){var o=unescape(encodeURIComponent(e));e=[];for(var i=0;i<o.length;++i)e.push(o.charCodeAt(i))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var u=e.length/4+2,s=Math.ceil(u/16),l=new Array(s),c=0;c<s;++c){for(var d=new Uint32Array(16),f=0;f<16;++f)d[f]=e[64*c+4*f]<<24|e[64*c+4*f+1]<<16|e[64*c+4*f+2]<<8|e[64*c+4*f+3];l[c]=d}l[s-1][14]=8*(e.length-1)/Math.pow(2,32),l[s-1][14]=Math.floor(l[s-1][14]),l[s-1][15]=8*(e.length-1)&4294967295;for(var p=0;p<s;++p){for(var h=new Uint32Array(80),m=0;m<16;++m)h[m]=l[p][m];for(var v=16;v<80;++v)h[v]=r(h[v-3]^h[v-8]^h[v-14]^h[v-16],1);for(var E=a[0],g=a[1],y=a[2],b=a[3],A=a[4],C=0;C<80;++C){var T=Math.floor(C/20),_=r(E,5)+n(T,g,y,b)+A+t[T]+h[C]>>>0;A=b,b=y,y=r(g,30)>>>0,g=E,E=_}a[0]=a[0]+E>>>0,a[1]=a[1]+g>>>0,a[2]=a[2]+y>>>0,a[3]=a[3]+b>>>0,a[4]=a[4]+A>>>0}return[a[0]>>24&255,a[0]>>16&255,a[0]>>8&255,255&a[0],a[1]>>24&255,a[1]>>16&255,a[1]>>8&255,255&a[1],a[2]>>24&255,a[2]>>16&255,a[2]>>8&255,255&a[2],a[3]>>24&255,a[3]>>16&255,a[3]>>8&255,255&a[3],a[4]>>24&255,a[4]>>16&255,a[4]>>8&255,255&a[4]]};t.default=a},20952:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.unsafeStringify=u;var r,a=(r=n(93691))&&r.__esModule?r:{default:r};for(var o=[],i=0;i<256;++i)o.push((i+256).toString(16).slice(1));function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]}var s=function(e){var t=u(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0);if(!(0,a.default)(t))throw TypeError("Stringified UUID is invalid");return t};t.default=s},76540:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,o,i=(r=n(76524))&&r.__esModule?r:{default:r},u=n(20952);var s=0,l=0;var c=function(e,t,n){var r=t&&n||0,c=t||new Array(16),d=(e=e||{}).node||a,f=void 0!==e.clockseq?e.clockseq:o;if(null==d||null==f){var p=e.random||(e.rng||i.default)();null==d&&(d=a=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==f&&(f=o=16383&(p[6]<<8|p[7]))}var h=void 0!==e.msecs?e.msecs:Date.now(),m=void 0!==e.nsecs?e.nsecs:l+1,v=h-s+(m-l)/1e4;if(v<0&&void 0===e.clockseq&&(f=f+1&16383),(v<0||h>s)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=h,l=m,o=f;var E=(1e4*(268435455&(h+=122192928e5))+m)%4294967296;c[r++]=E>>>24&255,c[r++]=E>>>16&255,c[r++]=E>>>8&255,c[r++]=255&E;var g=h/4294967296*1e4&268435455;c[r++]=g>>>8&255,c[r++]=255&g,c[r++]=g>>>24&15|16,c[r++]=g>>>16&255,c[r++]=f>>>8|128,c[r++]=255&f;for(var y=0;y<6;++y)c[r+y]=d[y];return t||(0,u.unsafeStringify)(c)};t.default=c},38534:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(55503)),a=o(n(20109));function o(e){return e&&e.__esModule?e:{default:e}}var i=(0,r.default)("v3",48,a.default);t.default=i},55503:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0,t.default=function(e,t,n){function r(e,r,i,u){var s;if("string"===typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"===typeof r&&(r=(0,o.default)(r)),16!==(null===(s=r)||void 0===s?void 0:s.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var l=new Uint8Array(16+e.length);if(l.set(r),l.set(e,r.length),(l=n(l))[6]=15&l[6]|t,l[8]=63&l[8]|128,i){u=u||0;for(var c=0;c<16;++c)i[u+c]=l[c];return i}return(0,a.unsafeStringify)(l)}try{r.name=e}catch(s){}return r.DNS=i,r.URL=u,r};var r,a=n(20952),o=(r=n(47318))&&r.__esModule?r:{default:r};var i="6ba7b810-9dad-11d1-80b4-00c04fd430c8";t.DNS=i;var u="6ba7b811-9dad-11d1-80b4-00c04fd430c8";t.URL=u},58215:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(29294)),a=i(n(76524)),o=n(20952);function i(e){return e&&e.__esModule?e:{default:e}}var u=function(e,t,n){if(r.default.randomUUID&&!t&&!e)return r.default.randomUUID();var i=(e=e||{}).random||(e.rng||a.default)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){n=n||0;for(var u=0;u<16;++u)t[n+u]=i[u];return t}return(0,o.unsafeStringify)(i)};t.default=u},17712:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(55503)),a=o(n(32104));function o(e){return e&&e.__esModule?e:{default:e}}var i=(0,r.default)("v5",80,a.default);t.default=i},93691:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(87022))&&r.__esModule?r:{default:r};var o=function(e){return"string"===typeof e&&a.default.test(e)};t.default=o},48673:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(93691))&&r.__esModule?r:{default:r};var o=function(e){if(!(0,a.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)};t.default=o},57413:function(e){e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,menuitem:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},81936:function(e,t,n){var r={"./":54124,"./assets/file/192/excel.png":20377,"./assets/file/192/file.png":54724,"./assets/file/192/music.png":12353,"./assets/file/192/pdf.png":59186,"./assets/file/192/pic.png":90032,"./assets/file/192/ppt.png":51724,"./assets/file/192/txt.png":89488,"./assets/file/192/video.png":71265,"./assets/file/192/word.png":85118,"./assets/file/24/excel.png":49583,"./assets/file/24/file.png":65510,"./assets/file/24/music.png":29491,"./assets/file/24/pdf.png":78352,"./assets/file/24/pic.png":20166,"./assets/file/24/ppt.png":366,"./assets/file/24/txt.png":75906,"./assets/file/24/video.png":51387,"./assets/file/24/word.png":73768,"./assets/folder/folder-192.png":51432,"./assets/folder/folder-24.png":96560,"./index":54124,"./index.js":54124,"./utils":16069,"./utils.js":16069};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=81936},28325:function(e,t,n){"use strict";n.r(t),t.default={}},52027:function(e,t,n){"use strict";n.r(t),t.default={}},72568:function(e,t,n){"use strict";n.r(t),t.default={}},20105:function(e,t,n){"use strict";n.r(t),t.default={}},7652:function(e,t,n){"use strict";n.r(t),t.default={}},22410:function(e,t,n){"use strict";n.r(t),t.default={}},27172:function(e,t,n){"use strict";n.r(t),t.default={}},68783:function(e,t,n){"use strict";n.r(t),t.default={}},1636:function(e,t,n){"use strict";n.r(t),t.default={}},51407:function(e,t,n){"use strict";n.r(t),t.default={}},50237:function(e,t,n){"use strict";n.r(t),t.default={}},79687:function(e,t,n){"use strict";n.r(t),t.default={}},93658:function(e,t,n){"use strict";n.r(t),t.default={}},36866:function(e,t,n){"use strict";n.r(t),t.default={}},25050:function(e,t,n){"use strict";n.r(t),t.default={}},81306:function(e,t,n){"use strict";n.r(t),t.default={}},94554:function(e,t,n){"use strict";n.r(t),t.default={}},37731:function(e,t,n){"use strict";n.r(t),t.default={}},25314:function(e,t,n){"use strict";n.r(t),t.default={}},65994:function(e,t,n){"use strict";n.r(t),t.default={}},34631:function(e,t,n){"use strict";n.r(t),t.default={}},25240:function(e,t,n){"use strict";n.r(t),t.default={}},34247:function(e,t,n){"use strict";n.r(t),t.default={}},64981:function(e,t,n){"use strict";n.r(t),t.default={}},51859:function(e,t,n){"use strict";n.r(t),t.default={}},43206:function(e,t,n){"use strict";n.r(t),t.default={}},18410:function(e,t,n){"use strict";n.r(t),t.default={}},81476:function(e,t,n){"use strict";n.r(t),t.default={}},39999:function(e,t,n){"use strict";n.r(t),t.default={}},31246:function(e,t,n){"use strict";n.r(t),t.default={}},37036:function(e,t,n){"use strict";n.r(t),t.default={}},80797:function(e,t,n){"use strict";n.r(t),t.default={}},46727:function(e,t,n){"use strict";n.r(t),t.default={}},88118:function(e,t,n){"use strict";n.r(t),t.default={}},68508:function(e,t,n){"use strict";n.r(t),t.default={}},40176:function(e,t,n){"use strict";n.r(t),t.default={}},3525:function(e,t,n){"use strict";n.r(t),t.default={}},62303:function(e,t,n){"use strict";n.r(t),t.default={}},41444:function(e,t,n){"use strict";n.r(t),t.default={}},54350:function(e,t,n){"use strict";n.r(t),t.default={}},94696:function(e,t,n){"use strict";n.r(t),t.default={}},34070:function(e,t,n){"use strict";n.r(t),t.default={}},29404:function(e,t,n){"use strict";n.r(t),t.default={}},9610:function(e,t,n){"use strict";n.r(t),t.default={}},84482:function(e,t,n){"use strict";n.r(t),t.default={}},30498:function(e,t,n){"use strict";n.r(t),t.default={}},56002:function(e,t,n){"use strict";n.r(t),t.default={}},60732:function(e,t,n){"use strict";n.r(t),t.default={}},21468:function(e,t,n){"use strict";n.r(t),t.default={}},93606:function(e,t,n){"use strict";n.r(t),t.default={}},51037:function(e,t,n){"use strict";n.r(t),t.default={}},84403:function(e,t,n){"use strict";n.r(t),t.default={}},77468:function(e,t,n){"use strict";n.r(t),t.default={}},96996:function(e,t,n){"use strict";n.r(t),t.default={}},48769:function(e,t,n){"use strict";n.r(t),t.default={}},34962:function(e,t,n){"use strict";n.r(t),t.default={}},72949:function(e,t,n){"use strict";n.r(t),t.default={}},74211:function(e,t,n){"use strict";n.r(t),t.default={}},57942:function(e,t,n){"use strict";n.r(t),t.default={}},76126:function(e,t,n){"use strict";n.r(t),t.default={}},45257:function(e,t,n){"use strict";n.r(t),t.default={}},50828:function(e,t,n){"use strict";n.r(t),t.default={}},87181:function(e,t,n){"use strict";n.r(t),t.default={}},76684:function(e,t,n){"use strict";n.r(t),t.default={}},14812:function(e,t,n){"use strict";n.r(t),t.default={}},15845:function(e,t,n){"use strict";n.r(t),t.default={}},94220:function(e,t,n){"use strict";n.r(t),t.default={}},17282:function(e,t,n){"use strict";n.r(t),t.default={}},26273:function(e,t,n){"use strict";n.r(t),t.default={}},57311:function(e,t,n){"use strict";n.r(t),t.default={}},10342:function(e,t,n){"use strict";n.r(t),t.default={}},29497:function(e,t,n){"use strict";n.r(t),t.default={}},2347:function(e,t,n){"use strict";n.r(t),t.default={}},94808:function(e,t,n){"use strict";n.r(t),t.default={}},15807:function(e,t,n){"use strict";n.r(t),t.default={}},96993:function(e,t,n){"use strict";n.r(t),t.default={}},37311:function(e,t,n){"use strict";n.r(t),t.default={}},19348:function(e,t,n){"use strict";n.r(t),t.default={}},173:function(e,t,n){"use strict";n.r(t),t.default={}},72790:function(e,t,n){"use strict";n.r(t),t.default={}},4013:function(e,t,n){"use strict";n.r(t),t.default={}},5663:function(e,t,n){"use strict";n.r(t),t.default={}},44272:function(e,t,n){"use strict";n.r(t),t.default={}},34056:function(e,t,n){"use strict";n.r(t),t.default={}},18212:function(e,t,n){"use strict";n.r(t),t.default={}},53300:function(e,t,n){"use strict";n.r(t),t.default={}},33373:function(e,t,n){"use strict";n.r(t),t.default={}},98035:function(e,t,n){"use strict";n.r(t),t.default={}},98895:function(e,t,n){"use strict";n.r(t),t.default={}},31e3:function(e,t,n){"use strict";n.r(t),t.default={}},2201:function(e,t,n){"use strict";n.r(t),t.default={}},96177:function(e,t,n){"use strict";n.r(t),t.default={}},15269:function(e,t,n){"use strict";n.r(t),t.default={}},75682:function(e,t,n){"use strict";n.r(t),t.default={}},45218:function(e,t,n){"use strict";n.r(t),t.default={}},72448:function(e,t,n){"use strict";n.r(t),t.default={}},83812:function(e,t,n){"use strict";n.r(t),t.default={}},19617:function(e,t,n){"use strict";n.r(t),t.default={}},67537:function(e,t,n){"use strict";n.r(t),t.default={}},25584:function(e,t,n){"use strict";n.r(t),t.default={}},4983:function(e,t,n){"use strict";n.r(t),t.default={}},5030:function(e,t,n){"use strict";n.r(t),t.default={}},16082:function(e,t,n){"use strict";n.r(t),t.default={}},6080:function(e,t,n){"use strict";n.r(t),t.default={}},90596:function(e,t,n){"use strict";n.r(t),t.default={}},9140:function(e,t,n){"use strict";n.r(t),t.default={}},42761:function(e,t,n){"use strict";n.r(t),t.default={}},2485:function(e,t,n){"use strict";n.r(t),t.default={}},67204:function(e,t,n){"use strict";n.r(t),t.default={}},53741:function(e,t,n){"use strict";n.r(t),t.default={}},28920:function(e,t,n){"use strict";n.r(t),t.default={}},68392:function(e,t,n){"use strict";n.r(t),t.default={}},44640:function(e,t,n){"use strict";n.r(t),t.default={}},33284:function(e,t,n){"use strict";n.r(t),t.default={}},76955:function(e,t,n){"use strict";n.r(t),t.default={}},56492:function(e,t,n){"use strict";n.r(t),t.default={}},65603:function(e,t,n){"use strict";n.r(t),t.default={}},80499:function(e,t,n){"use strict";n.r(t),t.default={}},99821:function(e,t,n){"use strict";n.r(t),t.default={}},38035:function(e,t,n){"use strict";n.r(t),t.default={}},86759:function(e,t,n){"use strict";n.r(t),t.default={}},41375:function(e,t,n){"use strict";n.r(t),t.default={}},72670:function(e,t,n){"use strict";n.r(t),t.default={}},89916:function(e,t,n){"use strict";n.r(t),t.default={}},61473:function(e,t,n){"use strict";n.r(t),t.default={}},47996:function(e,t,n){"use strict";n.r(t),t.default={}},30879:function(e,t,n){"use strict";n.r(t),t.default={}},71394:function(e,t,n){"use strict";n.r(t),t.default={}},25256:function(e,t,n){"use strict";n.r(t),t.default={}},57776:function(e,t,n){"use strict";n.r(t),t.default={}},65836:function(e,t,n){"use strict";n.r(t),t.default={}},9470:function(e,t,n){"use strict";n.r(t),t.default={}},49751:function(e,t,n){"use strict";n.r(t),t.default={}},46229:function(e,t,n){"use strict";n.r(t),t.default={}},13927:function(e,t,n){"use strict";n.r(t),t.default={}},50744:function(e,t,n){"use strict";n.r(t),t.default={}},68569:function(e,t,n){"use strict";n.r(t),t.default={}},74104:function(e,t,n){"use strict";n.r(t),t.default={}},95091:function(e,t,n){"use strict";n.r(t),t.default={}},12726:function(e,t,n){"use strict";n.r(t),t.default={}},80909:function(e,t,n){"use strict";n.r(t),t.default={}},29515:function(e,t,n){"use strict";n.r(t),t.default={}},65401:function(e,t,n){"use strict";n.r(t),t.default={}},18083:function(e,t,n){"use strict";n.r(t),t.default={}},3623:function(e,t,n){"use strict";n.r(t),t.default={}},7513:function(e,t,n){"use strict";n.r(t),t.default={}},58709:function(e,t,n){"use strict";n.r(t),t.default={}},88025:function(e,t,n){"use strict";n.r(t),t.default={}},13090:function(e,t,n){"use strict";n.r(t),t.default={}},13028:function(e,t,n){"use strict";n.r(t),t.default={}},77183:function(e,t,n){"use strict";n.r(t),t.default={}},68053:function(e,t,n){"use strict";n.r(t),t.default={}},89565:function(e,t,n){"use strict";n.r(t),t.default={}},38704:function(e,t,n){"use strict";n.r(t),t.default={}},89571:function(e,t,n){"use strict";n.r(t),t.default={}},12727:function(e,t,n){"use strict";n.r(t),t.default={}},89010:function(e,t,n){"use strict";n.r(t),t.default={}},1266:function(e,t,n){"use strict";n.r(t),t.default={}},47797:function(e,t,n){"use strict";n.r(t),t.default={}},10526:function(e,t,n){"use strict";n.r(t),t.default={}},78798:function(e,t,n){"use strict";n.r(t),t.default={}},14910:function(e,t,n){"use strict";n.r(t),t.default={}},47437:function(e,t,n){"use strict";n.r(t),t.default={}},11292:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAEYCAMAAACwUBm+AAAAV1BMVEVMaXH/+fD/9eX/8dz/+e//79n+6cn/7dP/687/9+r/5sP/+vD/ohn/8+H+4rj+4LP+3a7+5L3+26j/sDv+ulT9qif9yX74sCz9oxT/2Z/+x3H/mgT/qSv94ul4AAAAG3RSTlMAHEhfK2yZeok7qA7+U8fW5Ljz+deNx03CmYA4ogM5AAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR4nO2dCVvjOAyGk/SuU0pJmra0//937uNbkiUlLZQFBpVhLpaFdz4dlmWnqn6wHc//91fwPc20rfm/v4Zvaae2Pf3fX8O3tHN7/vMlxkzbns819zf/uJ3a8/n850ulna0d/8IvtvrosJyPx9MfmmTmdLbxxZI5Ho+nU/3HxtnxegVcjqfT6fQXg60dW88lYTn9M+5k7Mu94//65CNMJPNvYDGOhkcTjfmoU8TyLwUYAyQDjHyU51L9S0QqDwRRKeGcnBtV/4CZkg1n6cP/lfBisg9xVqdXZGPTUfVPYalKOHWEY9/q2kXc+h8QjKlieuZCi6XigMT3gc2vF4xBatHcKFFx9rsLXgOibaWFFkIlyub3pyLDCMY7UeBSYvm1aIySlYFgNC7zuv59DmWgJ3GZKIqFZ1LP06v6ZUsiIwSWAEWjMg9vvw2NsT/EVJSqFu9BvB8lKPZt/jvQGEhFzUW8XpBcPJf5fG5+eZFrcmwR3SirJWH56WjMeNmSkQgORNAA+7nJ2/h3IhZa0jHJWWAS0VQ/0AwIKgIWLTujNOQgsGjMj8zPlYu7ApZ6TC0o4nJYNvPNTxONyYoRxaLWch5LBFILUOy7zQ8SjYGNXMqmvjMTsWLZJDib+WbzM0RjQGebXxrBTDTmQ6xZLBZI4PIzRGP8u/G2QlwtqomIg5NcKGKx9s1FY0C05VtzIBOZhxKRw5KoBCz2F9UP2DurZDRa7R9Drh5bABbPJpIx3zo9m9H1kCwWNTXjROSkAqg4+55kKnWPCBa5aiKS4bhEBINLad8u0Bh92wzUuKPdFqluSVpJoYVB08y/cSKqtEYuKxeyTBQSUUIjyaXZNN8pBBsYW5Qid9KKSKlbSHqeM1T8q/o+ZqatnyckIqVu0YKulYp7a5qm+R4h2OTuE78bouWhMhFxUJBaWCcKWCyXzbcgY7wXKWpRF0S02SL5UVHk8l7k330DzRiRCM1Eyqoo5SKxqzCqFu9DiYqz/5GMSWTYNA27Lfr6GTe4aSaaqJbgRNnqb9JWeHDnTE5EILCwQLBYQtT9v8mYxEVORJpaXGyJbShxARA6C1Kp22TB+IgLqez+DzLGvVP2QlI/gQ8uZINoQmgRXYjzoUhm97VxxsC9Mz0RsVhCIir2zgovin0oIbzkuqVQS9PsLJbdl5IxSSyPLYmmlC2eTKzjtEREMlGSikXzlWQMCLlc2MVY+MIFKEUMLbjIZcGU+Rmh8YrZ7Zov4lLJC6IJYoG1v9z2d4qRyxaanTccEgfF2eaL1cLaeBeq6FsWTuS9SFpB08CCFbPzfuSwNF9ExoCFooZE3X+Wo22KuCPFHNALm4YsGmqbrxpUrtjQovpRuaPI9eZAs4XzoxxX8mKxVAvyI2/zLynmKkYt0jYIi0XyIbyC1uMtk4kSFmQz96q/YNxfLFt8H2pULWL5D7dDOD8CXGjxn6gUWolsPj9pG3lHPmLRIgvNQ/KuPOzLzUeXRFx0KX3Iy2U3m82aZ47NVey0vzarkIOu0rVErTmxkwuDLo0tscotlOLQzGb23eZLhywNnVYwpQtN3SQSXUjLQyk5S8HFvZzNnzHEUZnRHUVhnhD15vjiX2/8wx5U6UchPRdYkg9Fwcxms08KMwbvsRbpeWSEI4QVLbYEF1I2iEJjYYJaynjrlGKJBMHMZrvPAVMp84SwalHHONJ6aKQRxZctIbYIZYvMxYsl+VCyTwkzRiv702CL2IOCm4pSaEHpuZRM3iMiuTn7UFoTZTYxqngoBM3Hqxkjz+SmPKTMiMHaX4wswrRC4UNcOUeWiWzULQTzGWHGRBzCGlrutIDIIm8pIiBSs0VUS6BS1i00D0FbuNeHncmIhxRhi3vCSK4+TqiIxdPh6jm59s+BpdDLwr8tPuZMRulvj50iGt1+ZuegmHjLtuZAr4WmZyAYXi3u9cHMZEYGlfXVoradmHOR2pnLGVpcQPOBhYu5lojHslgsPuJMRqVS6CXct/Ap9o42Q8rSX15ARypUL4iKffeB+GvYZgs8RwSonK+faWetmhPLOQ2LDy3uzbH5gDMZTjBCuP1cLBFM05zPtkqZpBaQmne8WBwRT8Xao2smw1FJNQteJLafzOV6DnK5XhEZsd1iY66gliyWgCba7DPA1MGNPJFn6+V6PQcSV0DGUxHaCgmJiAWpZfF4/DU0tsh7RMcHv/s2vsHfFmAimeREpViSFxUZOgbcFHaRPRJ/DcICwi2z/Wy/oUdeGU38ffo1BOPJyMU/v1AkeYix1eKRbp5h1cJWLcf4zRE5QCmUf4e1En7ZFmD87zIVqQnFFC055DJ4VovVQ5IxSC1+zlIq5M5t2/qv/+P1yzkQy4ppr21rNVM2cmUoiYygl1Vkc79kTMaS8xA/klt7Ktf2XV0oCoZ7lZt3x6FNignIPRneh7TiPyToAs4qvu6VjEFVrt6cm7fBRtdEWn878HkPnyuDuYY/kFxIjS0kQWMoi9XqbskYMrwtYrFkZDBpN0Sf3waqwWB2VjEBzZkJt7RnCbgIech6kXuzWCyZ+yRj9PSMDylGMB1PBSqFn9+GHQUEZudcKVqP5CLoJVARMpGLuB6JhbK6WzKGHg1nfSh2FeL3os9YChuKYORng8D4RNQyZGDbv4i3sGwpElF2JGv+/T2SMWPTCvHNdxUYxYxPK5DNEEYxLty2lIyjEvyHkYuUh4JYkgtFwaxW95S/RtsPyTutoZO7KcCQHcXRRi5oLAQwNwvGknG/gWSkxr93ogCHi7gw7Ga9rFar+xypHmnNgSnLjf3SbxkMGeIQAq7QbXkPn8yGWq8Yi8X+0S2SkRq5UTCMYmK4jTCyXu6SjIkJWtxTRGM/m/B1d9xJInY3hAwrQAtgbrFuiVDc63ZrezYNgSJXwpISUcYTKU0GU4/MEpJjZ0ExNwtmzIPKEQ4yN5fBeINcnHSGUi5KzZISEUjQ2Nar1dS+uNHOhjBt/83NWdtxB4l0tZQdy3f/yRKYG7WCjI8tsNLl2DBIApbVamorrx6JLXQHOoCxihkZPdW2WUN6jmBiar5ZD7JO5N9ZG5iyRSEiupDDsrbvpmVs7aQvO1IIwIxikUdyw7RCCcbrBPwMNZPbLXxsyU7Eq8VyWa9Hwu/RX13JzbWre0QZDJwkZKZPIRM6kRvKlgJMX/jS7XZ7J6GF4+I14ksXn4cWnFrcSw+/5tpynjSHgZeF02QwypZi3iJiJnJzexuDme1WHQOmRytFaUmEfYlTSxDMaq2G3+P1eioEM8dqYSWTwEgLxUSFH5tDPX8Ixje434fhPbyO4b2r5OQqFxa5XCKCSNxPa3XBdL5e7cNnlHKuZh3Jgelut65TJn7kacK01dpkMJ0DE1eJcj2nFrliMnJYMhxrWvV7sp1FA8HMwTghb3793Ny6zr71FgA72I7cB82eBjfKHcv3W2c/m1cMxwSsFHkqaQUd6zfNh/yPteZLrtN/gp40p68CS1SM/U4CGNaJxPntcmruPX6ywKUQjN72h4mIEUxKRIlLMKWUcT37cxDMnIzNsWqJubnpgvEJWp3hKDaJ3sPn6vm9kLzNqoYWsZpjqai+dHIt59bwFwnUnFriqHIE098xqCzuKK4iZdaFUNky06qWEs4awIlOlOlIvhSfP3Pc4EFl3tIi0aVnHowr/sVpBXkiN4Lh1kQARVm2pOAiLYlYINHYvFQf42N5LJpTdqYJVyvwiom5WVoR8ZtnrtXSTTEhtvBMSMgtofC+lB9WFMAcj+8n+Vg4c6K1AFMsoMuqRZ48He4Hg5ZEJRoQcT2VEs1yvTbCM3nCA67cQ66Ox+NJ8SE6N7cjYNiWJZULR8ZnoLvB0ODChJYUc5MbAThL94Oul9wDeSKWPM/UyFiKuTmoGLIZwlHh9BLlYm2KZEgmElpz2H94F4poljP+YUWIysleWMlh4dsKWTG+aOHTM0hEwv5zLFv66WBSaOHLXKoWDs8yvNaV/LAiT4UVC+5YkrycFcO1twkWdiIXd7fHyXChRYi4VjOSYByQQGbJJ+wwWGjDrqwWYUMExhjxIgHx2Bn0omiXKWByaJFiC9YK50CQjdCUqd3Tiuy2vH5lI2PQlYQ8pBw7A4Onmc5i0FUD87OMRYq2OeR6LF4x0uCZf0rcaMidl/05AEa8RYCfD1OmFWAxlxfMSDHM5hnFErXCRJYQc4NclsvlWgOz0bBshL5/AsNUuVJyhser2CUR3/aPYLILyW2FJBc2HcWYuwxUlsul0Pk1nGA2WCp8FwqAkRIRf6J1dIqjWComxchLRbSAFlJ0ohLFYt8tpenW+hQPyeDJFhRdmJNECpgYYXjjFkOktU3JZMWoZQtsQQmZCAvGmdR6MKT3Py+qlnKIQ1TMpPqV2EBnfsreQgIjli2oomNr/xhVsB8tl0uxJW4wljk6dCbcOWEDCgdm2loQ2zvp+5cLIgBGdyEhtGShIB8KJkXfqrontGzyiqgEs2uaCeUrtTisoOwRQcWIVYsYWzCXwAaY0RWDh+YmHDtL6oCJKHbiplsvT0KF/SFRMdiH2ASNQkuBxFutgUHHn+d8cCG9uRlUjEtEFs3dklkx0/4RS+hapvZe6Ud6tyWHFo2MtIkShjqCZKTCBW+doUCLstC94fcijs2Bwp8B43HgwLLSI4uPKIjJ1r6k2tfOABUXiBVGsSDFxE0iC2fKKplwkfq4qfovwDBOxIhlLLhs9bQUBbOZEltAeYsUAwuV934im36QMhGq5BaMYkokYmNBiCxJMFspLcHR0zmDBXkRU7P0odfClrmKBSSzsT2ipJhbR71IaLdQpXBwHJOgGkUx4l0cDb1bYcMoRmorSLP+INqOz81lME4xkIrcnVPKFuhIVi/b7VZ47njAwQnG17g5tiDNzNye6q3rpbUie8AqzViKW4oJS14ruq3goBgXXvRyDjWi1hKS4EjL7ZbP10a8m7CBrbmy3zKzu/B275qFok21i2ULwZIV4/5Xtw4vE9nKP2KJQErJBAeKYLbLLd+rMuokVCP3/Wd5u7lYPPNeBDefpSKXbfp3jkyIMaJWQGtuKcZdl4kSEv+DL2TqSXcTNmRaYdfsrGIcGk4t4vFnYc4SjfoU8y3hn6CzTiRVcz4/B81IiSgoJcvFGb++rvVEtGG04jdDZnEMBKtFuocDHDtjy7lUzzEtSzeGc+uCK7HJGeciPrxQJ9ouu9b+NJsIpsGlP9/1t67k/xk7ubtd5iFl7FRpzVks9n8VKxZ2RQQTER9xYcD1ZK7XYbvd8hWefN1cI82H+fw8I2NzyiUlsDWnlHPskJjNQnYgz/4TjDVb1ETkxQLQbLfDte232+1qHExDgwvTyI1lS1BMGJsTWtsjrTl50wyW/mv7v7HeNKFqIV0opJYtUstyu+3a1voSX/rOJ6plRzeJoGLEvn+YD5OiC8xEpR+lFVEY0BvkskWr/nMiCmKJUfdgz28M2+1yBEyjXNfO7CgCxYjxFkzjzu6dsgS9OYfl1l14KJDJWk9E0Ye89W3Xdv0omCbNt/CJKN43l3JQUoxWzcmz/qDfIo+1+6ASZubV2MLrJcUVGFqi+SLgsN2yYJBYGq72BxtnsPaPYLrAgzkXnvyHK1ukAY6EJZPx/wBsdp4ccUFoCTZ03bm7dYMCRhn52Ym7ZwkMfxoPcJHloo38gMZCqReUnmUsCQoq6KIn2XXp2fqSBIasiDZcfi5Py2cwEEhBYJqtCyeChX/XDxeWCkxAXHjJIdcZRtN3XW9fBwmMfIt9I2DxZBgwLn88Yj0TcsX+NspDXCIC5W1O0lQwQ987Lt1wYPsO+tRcI996yoFZfAxMHm2R5+aKRMR6EijmGCbbw/bguXg7SYoR5rd3wsZ8KP05V2KP00ywIQ9CgT0irsolEVdyIAlJVovHYjXTH4+nUjTC/ds7Jg+RuwkpGBtq4ymSO61L02FjG2fTlkSaDx0GhwWaH8wkbOTQ0gh3E8b6FoMJTai7JeMOsV2KOShliAOV/mxwkX3IuxALxo5QUcWwsy078e6jULQgMGlT3pJxZ4LVt3DiMRztG/JAoTzxM1a1gK5CytCTsCQwx+ORgrnjasJZWhCFf+8OXcRxj2YClm6Qj4dQtWQs1JVIs4ULLodAZkgv/2sbY452GvEEu7/limgnzYfhNdEifGdOMbmMmy1WU/eVwuZSbG+LTf/LxVX/mg+hoAsDDKTif7wMw9DHN//DYjmdSJCZM17UCBEXVbg+NbeFYiQTOgtk9wzCuQx9n85Gdn0/XEJ2ZnpzCQrsLGCxhNf2YMNvePMvi6VIS/PxqfZdoRZYs3TyHhGcOx1hQn3o0keXTAevPZ6LFFsSFD5FRy6Hw8G+G6AhF8Jg5CdBzKSLspwr2dtAxtbPudnCnPRlw8ql70J89peCuDf/rmCTlkRF3xIjgapxlrkIHTzkQg2bh9h2yyre7cCqJZ1/5iWTijmmvX3pwJUXGQu4A6MbSH5mU1AKLZBHoALJvPA931oJLTvtsqxVvA3kzk2i0omQYIYOX3hxY18eDajmkmK48j9wSWLxP+0DmIOwS0APtGbTO7lIMaVaypts2LhCsCC1RHdiXw5NDLrSgijFW4gl2ksQzIHfVzLyWPtM2H72WQgoplQLueaHOpFwbubSjykFvvrYzFVCbsxDVC2BjHsdhC1a+drTHX/taWhCrcJtSfR4lXCpAgi4Uhl3ITzgL9Cv/UVNt9uA9hSXmlpSOsKSeRleXg7CEJ7oQjtxjMOVLFYx7iomLraASyeU2ILxeLnES5jSJVWRC/x1/MCe70EdpOBCfcmiObwIY5vKsbMd40Jp56xQTDGtUOyG4F4LkYvd5ElpGSoG/0mkFGoFtpxLKZo6T0Ji314OL9YOB55LteHFspP2iGJ/2ykGgBlJRCPHzhyXcFVX+tbhb2FJAz6wO1As2YOAYgo8losH88J3NqtqTkLLThQL7m57xYTgG69sEbDA1pwSXpL/aGiihb+5DUrdshXl4vTi3g7iDB7AsgtnZrjdZ7KB5sAExcRJZfGCknRmRmgsWC74O1aMxiBAxhe4Un6OWLwbJWeSpjZrnIhm4t0KpPQHYECBW6IpypZSMYFLTjmFdggSDCrHWug8fLwNThQFY3+Ix09gzJ2xg1BILQwYdWMe4JHibvHNcn+A+cAPsmRgIoJotpxaohd5xYjX8Y9QWQhHQzCYQOUyySCV5Xrp89E0u3G/64BitNASqCS5eBMvN2uU83gL+UqoDCa70GXad4d35/v2w9an6CIWLSAVBReK6Vri4vI1l4hm4Q4+ado/goGBZdr3AdSyXg7jHz8Wjt0wR6pt5bolpyJgynklqWpZpJDL9OYSBHcgL4aXSV6RB4CW66Uusn4YLr4JNfSqspwPZbEUcEAiymJxJj/Yoi4Cy0y99yjWuPGfE8bYy2RPClshawVlH3sLseU/yGw6fjmUkLBMnCnXBDLdhYV2U5bvzQFXAjYhYPh5jrAXgh2pA7ro2Z6/+PkH1ot8xE1U4jIAmnKBVyOVLQv1CntOMROcqUM7Zzh8dMvl0i+aXE8Bo/F0DhIaLd7yWhmJvVU152LLbOy29ou/B/5Kz53ZL9w/sMCZe95A+LX92eol7yeS79KCWW5tnR+3FJlFohWZf55DeJiB//Q9E1xS9Y8rl2z7F+0uPBhkFvmJRCyVXMq5cHJFigmFv72h4cy+3JwL2IBeJoj+m3Rglr1vQaXtRLp2PgBVAjRyuGWIeCp7ue61ZtiYO+PVkvqWF/8PlRUDtxPl62zgyU0rmCgm99116dhZEkoc10BrxQ7IJdHxkiFqKco5yMX+UO/bDJF3oT83hJyusoqxX9gND0JJZ/Fy4QKGW8K3lSRzJmMcMQ15X/FsXIXr/jx4U1DMtS08CFdyhVqcYjQu1QYXuQvx3Bm8/cjFmGtWDJ4PY1ZFxfDpekg+FN6CYuLg9o08gOg2pDVRl/+z9CkG0Y8YsXi97C8qmJrElpmillTOhRjjwNATraNXK/hd1uARmYyNMXEbxGan9G1HNn1aQGea6V1Hilwdy95JZuR+bHAb7Kw80urb/nT9fIlfDr2ihAsrdODHsYmfITtFl4OtV1N+F+g40dhXzE3gE7Q2ptBui8AlvPYjN6o34hGIRe7NeQ+CRa77suwpInBHrngrVHle3ofenJOuvoXr0PREDdhhbFJ2H4HAXgfYbXFFihRaIheprRltLpxoXYArG2nD5RKeqBVOKooHiaAD4TGOLj6gK6frlIwOQxc+f3yIV/rZ1riWjHuaF/rvO9S2LCWTQ0vgsh97OIERAu4q+0/RhQpg3Fp5wiFFZvIUflP+O+xQ9U+fERcoxOwzwL/w7+CaSA0tFoq10WdG7gQnWsjNuUv4Ujttai6yiTKBnmS/MfANu8+F9oj69Jg3rJlbIHPDwK7X66AsigKXiMW915N18CX5ZAh/vOoSvuBWuF0hjpsmsVDBOEXApyMSxWy38e/zQ/QQmQE9TtElLWFB5CqWwCJgcTb+ZBjnS8QoGoRltYaKkbRCZuYwm05STDIvifSgwPwwRV+yvFDBtJ0PuExsQXKJjjTuSdaXstHjD/w+a1DMtRWzkHoGwoUYKhkCxmsKyiY9ZLHt+i49SzFLaSw9JyTOxj0J+dIKHTuTdp8dGPsVlWDybXNEMHgQinmaZIvHTJknThZPJQWwrtfrBC6AzZRnLBm+xuWghDViAFMoJqcgUOOWWLYuq4F8Wz5vk0aQ9BGYDnSzQataCJZJnhR8aRXg8FtnabbF5WcHxn59TGAZPXa23C5d6MQwSjQMLKQw5F62xmEiC+dEzrQeFfKllT9fpOw/wxqXUwyobkFs4U602mzNfb9IDDlTgwjL4okGwKQ8FKkUaCY+33kRJKNvy+dd+RLMxGNnoTUXwQhOpDxKG/kQ+nXbQ7mExoKAZb+f+OC/TZj2Ea/3JHNzFAx/25x8EYct3z7demadmDUD7HX/qnccshlxWBkcJALLZwyGYOEPEqHzz88Dg/MQG172r/v95KfbzdhLcvPAD1k+QzD0sjmeSp6wdOvnZ4EhtT8Hxb6mFDHeavEeATDzwyoGXVHCH8QrzxGR4Ps5NhRu9CJweZ0Yeq0tOLmghxKh2dMMRi3lUuFCdoieBQasiCIVAMcyse9ep4Zea3Mp5LINbqQYfOMEAwVcIRB+ehIYqZhLoSUI5o4ni1ZOMiRBA/8haArF8Fzw5SRo7fwEK9VSuJDTy+tYTxPbRkrQ7DxhBiP7EHKhQGX5XDBi2I1qebU/puZqb4aJLeIuUQKzHMnPYDcRbSsqJZxgN7zGZD6A9R8QWnx4eX19vUswVdUgJ5Ku9/R1SwbDLohwgi78yG4nMt9613F/Gi3Vtd5Ksp13Id2LrN0nmMpJpng2HgPFvoBipqSh8hBE+S/uu7lygXMbA9OPqiW8v1MwlZNM8Ww8ioUqhrsOlrkRCm/Ms2nJ7yXK+WoMzFCoBVIJXvSAYCorGTh2Kp1/thwimKu0IoLn8OhUu/tRfuNuL1Eh04+A4QIu9iFvdwumsolJPjeDmy3xqxGPb/LnHyKbAxdkhulk9iWYTi5bPhRhrJmxRxLlYi59Xf2DxoDJe0aCdf2Q2gqtGmJyjUvkcmcNE20u39pCGtzPWQWG3edBXw65BVEBhhdLDrnB7lglQVtI289kXCEHmU81t/98eBE1E3p0nGKyJ5FoixUjj4LrVlsMlwHdCcU3obSS42FzIwtuZ4itc2BDgYIZoFjcW6xzkamP5tVsd/FfUjfwHcuUgy73164TrEvjhAP9/LcYX/yL/PUNYwl6oVjexgYcRh5P6yzcsMZSeZ4zdXk+zI48JPNhF6yGWib0ckkIYnkoVXs7gf9fT0ZbaB/3WZoBoy324gs3nEj35Kkr3VIikoKL43JXuwFa3bbn1m2Axun2vCXPLInybuEn2k0YEAtchtbnZfy/7l01hytcQuXt8chb+SdIWh7uUXNeMmBfsahxl/Yyk8dN4Ip3FGGz8mVvd7RLMDbCQKUwYrHvJm0+cmYsl1PjMpMdY1YblmAtJN87kU8ScSZl5Y7sKYZtxf3L3oWd20DBDOUSGkJxb29vj9S83mr7WM2qWlml2H/Ri3jHD7iXUCr+8RFfHo1YJvZ7PNviAkuOxh3ux/SQyV7gclejl1jtr7CqbWSxPnIRJFPev81JJb6lGX9m1F8OUl0flBJ3RLhFRHQkLeBGLm+Tt5JKM+Fur2a9XnowrFgAFlEr6VQrPBdejLUrTQavC1+2DX1/Uz5uEKgkuTguD2ckaxaMTfWL5cVe4oTTM8QCu3Pc3Qr4oHxpacDyE9ZcPV/j+kT0Fl+PZ6T04Mi6qszFXq4itRTwCSsxugj3B5BjZx8m03GRxVOJcnl7e3u8tMsPjrT2bsEIToQ6ltzVCkgu9EheHOBOo6cfXHR1THr2HpQEY98eXFQny2Qul4t2/7Z0Bx8KLiPnfEMh9yEyN7aYA8HFquUjmTqaOZ1q9yJcwC3T8A57rmSBXJhEhI+zSivp6VyE0iUFF8vmYwEmmAlWXtmI5FJewpcOy6fAwmUi7nxV97H4QkJLDrnRPhhgiNXUicjBTUEtI8fC0Wn5ZP2nccmRJceXt4ebMLxtsBPFw5vMHXwk6h5EJ8JiOXyQTM9nZ6yWt7ePVTCc7dAmkXB/GL7IkleMy0T6Sd+iLzVq7cBHXR9to1jePiPwFjZDm0TCXki+nES8tQUlokItcH34qBuR2BKTkbXHm3aKLfDjd4S6pUxGTD0HLrPhmy13iYbIxbUVEJbkS/wt8h+2FbiBW1AKvPaUZ0LPKBZq8UeJ9rbZ8lh0QcE2O9Hb29sHltSqmTXQiXTdHH/NJwgtILYUh+VjX8E3F6agaRksmQm2x7bX7iCzLYo55j41wYu001V4mtChuT2CJUHBaD63gMFWi9vy6goalC3ScTw0eQrmFAa5ldz2KLaEgIvqFoiGvzl2BwIAAAQrSURBVMT4U8kQK6Mtu4SGBW7hQ8qJmf2QziMBKB2ikhaKpMqNFpTXntknVXyKzXkoIENTKkQrghchLsxErts7cc/8sx0roWgBsRbCgReNPA9NjaBsR+/go2IpqYyMtJNNeYZJcqLkP0gzfvvnHF7t88gsAxa2C1XqJew/ywegAR7f5y7JgEEOvmcJEhF1JH+P9DnbU8kcSLgV5aJeIgDH2ZWpdlEszPq5iC/uinpPpHVvTyRj1iATjawUabuFz0QT5rcZOjTkcmH3zT6I1GE5ug1EZ+aJZA55nSgEXHr1EZuI8vi2fAaCbW6jTSIOSOLSWS5Hp5LTs52pMqt0YWMZddP9YdJ1UPA0HjoJQaUCt+WZTaKy+mcijOcSv+7j2b2eBqaqFup2iHA1IVWLkJvpLKHQ9k+1PxtbQoTp3ANwku/YB77A3z/BZkJnAd43x6+g6Wl5ZiJXxYI2Q5j0jMm4xyXlLzs8P+mJYKqmjC74eh+BCrlbgZtqJwPcUjYaCS+Ji9s2RJJ5KpiqVko66fIjdGkLl4nI/DZbtZCQq6BpTtRzvgJMZdYlEe3qIxRbWLUAJxK25XHtr8tlX1sOJwrmhCT0vECTDEVc+SaOdJ8Nf6RVnD2Fe2dKQZftYtw2s32QFADj/uDpYKrNtrgJltVLquLGTrTKPlSWLbpe3N1Ktd9KTZKhv3+e1cGdwH1QL2xvjiwXmUwEmYhDHLmLO+pGcJc5kIi/fT6XyroT3X9Wuy2CWtBErhBvxXUi40bxq4vb78ZUlQl6+QrBxOyUO7naalGAgxdEolbK5rZkr2Be6sRY9VU2U9Kz3oDCSOTYQtvbKhwbdZMZO5XgRxPcq/6CyJutXmqbRGrZgk9YSbEl7SqOVXRvb/SmBlNjs071hbZTalyxbKHtp73YbJkQboOtjDSxEe1LuVRVvWLkMtLIxX0oObxMx8I/Oup/xGJtvp0YbLnQwha5eO9snMxeGfEw1f/BhPhT2DwDi0Wx9lfKObR5NkUvnz7h8XlmZqgJNdKwlHq5ePR0ohO9Xb4y29xvZiFcTcjULSk/75luC8Ly+tOxRDQjbX/gRPxYe87Lv0It0eqFiIWGXL6YI7uKvwSLNTM7CBdO5JObXNkC1onJg0bgvJaFy/e2ZstFFnBKUSpb7oq5+9kPw2KtXr3cvwGdcEzBcvnA4Zr/1cwuyobuEWleNGVB9FPFkq220SYw4Ys5lJ+n2uvl4SON38fqxcFqxkVd8ehmCi4T8PwKKt7q2Xak6z9ZL8Pq11DxZprLCx92M5exyuX1svvRcUW0erc6lJloWn7eX2Y/p457xMxmlqUDvUjGst+umt+plMJMvVtdDjbiqPHk9WV7mc3/ESbQTN3MZqvL9mArQedUNnftD9vLZTVr6n+QyJ/92Z/92Z/92Z/92Z/9WfXF9h8POxy8W2EnywAAAABJRU5ErkJggg=="},17897:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAYAAABxlTA0AAAABGdBTUEAALGPC/xhBQAAAGxlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAKgAgAEAAAAAQAAAFigAwAEAAAAAQAAAFgAAAAAjaqhFgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAACL9JREFUeAHtnXtsFEUYwGd2b6+9aytUQCRBowmRGGMEiQ+QmNgUY0wlBAOKNEBD6ROIL/QfJSr+RQj+Ab0+lNQiooIJgsQYIdUYeUgCSAxETJAYiQSIQmnvrrd3u+M3R3dvbrtHb1/nLruTNPPcmfl+O/1m7tvZWYQCFxDwMgGs7TwhBEsHGxoRQSsxJg8Qgiq1ZdwQxxgNQVdPI4y28bW9H2HorBv6pe1DHmDyY9MUaVjcgRCp0RZ0dxz38+Xhevxkz0W39TOkdCg7cg80eBAulYDU0IEBMtQqI5nsWsSnr+zvQ5jMRwSfgzInEOaOCHzZbtx8dUCR22lfHcGZAytWIUJ6nG7Q0foxbgrN+/hD2kaqK7IESWSntj0QOIkw3oM4bmO4JX5Km293nFMrBJ2rhr0aYGTAMpqoJwYo6giM9JeQLB0XOyJbSO/48Xrl7EpTAdMJza5K/696WBkEAe2B0Zop1BeYvHmCyGoxmTqV6ql0THYVsFtXC4UA6aWzMuBVyQuYC83DmOsDvXwKVh1pvWtALd6NM9KhdGelIxN7Tgd/t9yVyxxdKDdJDD3dp8rEFiPd1ePSkrgQIbkRVMQcNo+G4QYkEMfPsVsvqyNY2+CtFqcrh3BbvDfclnyC57kFIN95VkYY/VEiS1+R7ipd3c2WNRL2DWAWSqglsTeMy2ZB2rdsOvy4ukeUMl15aRYjvgRMmeG2gavhSc/VgW7Yn8eQkOfT3ZG5eWkWIr4FTJnhxbulMF/9AkyCJ1mGJIM2sXErYV8DpuBw898JxONGmOQkBSQs3x4TY1GqQiw73wOmBMPNiRPgbcunSerz4+ZiAeARboTnt7IIYVXxIizndJd8bLmxwgHgEUJlzfFfQRcfywEjd6LucdNycXOhADDDDUZtPxNFopyewcbNhAPADDUe4cNMFILYMmDVHpxfsX9ima7os7Isf04llomcN+AwkteJsfI1N2jgjIBCs3Hb4FkjdPIqNHLhrVIWftV9A0aYI6AeqsCvYOWCNCGbDnnwaGq7Ubi0Lt8DphDCSFgL62CRhvUcRviSUBVZr5c3VloAGAjRkQkrss0FYXFkHa7/93rB/JtkBIBH4ISrbnsf7BJ/aVnB6P0p3Dr8iTa92HgAeIQUXnYpznPoVRZc9uczz61m04yGA8AMsVBL8kuAejCXhGNWDfAB4BzNbEjghTUAOQ2/6i4LfPnbmmzD0QCwBhluHvyNYPwB7KF40479EwFgDWAaDU+Y8I7QMtSnk2U4yfe/5PSI4cUXkrB408synBaMYMPIjF3g6hFMrv+ByAD8pWArGTzHKcalOspLuv0AxvkQjPbTiMPbhJb4qF2e6v9Bxk37IjJJJF86ikjicjFMXVMGVh/9As/V4+aEusvTlSrCi3DpXQbDUE1akukuT3Xgug5wVi14bOSy/0JZyF0VjUqa+wCDzvW8k4m6U9V9gOmE5nmX26nqOsDFrhbcfA9gGaO+1+I+wG4mZ6JvAWAT0IxcEgA2QstE2QCwCWhGLgkAG6FloqyrbRFFycMJiH90PeKmL0W4YkpRlxRbiMQvIvnsp0g69h5smtB/xWOsujwPmMLlH359LDlN5dMbptQtHTX3cMPzKoKOXKedlTY8D9hpuFbr9zxgqiOddlba8LwOzk5AQNjxSc7kXVQBg7EYzl/I/YY2WV/pL4PZnU5AZichpzusqojs4RZOt+bD+lXA9OQQH8rvuMgqYHosCzy8y9tC73jrPmhABQxbhQg9liWAbO9dVwHTaumZN/y83lrYxtkEsZ/pxGdvc/6rTX366RbRDe9rcKktoqx9OMtWXaa5BbDRfvjCFkH3AZBdUyNG4dhR3oqdoNj2rbRhywhOd0aWEYTpuTdvFNtpv5TLm+TMCE2PaoEJcSNG5GXSUXm/mTqsXGPFTlBsu1basDyC09LwBlARd9DOplFmC3i1xXbcjnJut0VYWkWIXRUP0fPHwIbBq7AwXlzWltytxg0GDK8iDNZfquLKKsKaipDkrXlwae8J2ky2T857Y7JUQrmxHdOAxY5ymNjI3NFCkani0HVzz1dGV+b5FFOAlYmtkPQw4b1CYlXTC+X7Kd0U4LQ8/C6M3smFQIHaCKdJmk54vneGAZOeqvtAzy6FV0yvZf80L1GD/SIBMye1YczOdEbr/E7Y8DINNw3+DtAmKeBSsegG2DTwlhLnELck1J7Yp8Qd9y3YIuzY9zCWfIZHsLZCHpNf2DQJjT4Xks23O6zYIsxsOlH2PdA6nHLWAQtC3iHHoB5qnOqsXr1W7ARKfXbUodSl9S0DRisHzoH9WH2rBn7VPZLqrnhQ25Bf45YB0ychMGo/YwHCebwj59ywqc6ErdgJlB7ZUYdSl9a3DDhbIY+1uz9W2nU0obbD2ji1RUgnNiE6YRl19Bp6rWLPMHp9MeUt2SLYBsRYBA4WIo8raTCyTwp89dzs2ZBKYhF+YIsoAAk+E/IamwWwZ4rS1S/o5xbYdL+F7VERQE1oTx6GyS7fikZInXjl6/0kNq7ab2AVeW0DTCsMV4RawTuvVD7iPyOS1PFMLDpfk+6LqK2A8fLBfxDmF4Bij2vo3SsReS/o6UNiZ8UKsuP22zT5t2zUtkmOJZTuqHwKPjm1B/QwPE4a7cBeIcLnb87AZ3BOYhzaLrQO/aCUCiY5hcRNfKF96HsBPpkAz+r+1CtGrW1gjZsBfgORMwdIR+QupRzccc9vdmFlsFVFKJCoj1uGzoSjZTNgubYFRqzE5rFheO00BK+XLMylweEWnnc5GRwDTBnhhmvX4LsVa+EDILMA9E64s3AWzmhHeJQ7eQNODhldwmMpjAwgc+ncja+xpBaBeXMO6OCZ8ABvGizt9gkT65bRLwLQnoDexrDP4iCoj5rS9cy+luC/tV9oTaqfXSsp4GLFIN3RKTdODvEW5CxczZEyrgRMb0R2JNOTQ7KHW8CnL5kjAoq9UaUoBwBhUi58KFIp+hC0ERBwjsB/68XcKav/+DoAAAAASUVORK5CYII="},23892:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABACAYAAACNx/A2AAAABGdBTUEAALGPC/xhBQAAAGxlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAKgAgAEAAAAAQAAAFCgAwAEAAAAAQAAAEAAAAAAOyoyywAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABJZJREFUeAHtnFtPE0EUx6ftklpoCfSFRCMgKDEar89+BRO/hg8mxgcTv4WJDz7z6pvxYxgi+mKiNBEID7yUpBfKpVD7Ly5ZujM7Zy673R33JEA7O2fm7G/OOXPp0sL6+qcbv7Z+fv7daDxsHhx4Z2dnBZaLkECpVBrU5+f7d1ZXf9xdW3leWlm7vfl1Y+P+4eFhaTAY5PCE6C4ugBFY7e7tXS8USy+8rUZjGZc+fnjPlhZvskIhZ3iBiv97CJBt7+yyl69es2HU3vLa7U4RVZeXFvkaeekVAnAwnxXYjeBdqZG/USKQA1TCFa6cAwwzUSrJASrhClfOAYaZKJXkAJVwhSt74SJayenpKWu326zX67F+vz9S8jyPVSoVVqvV2NTUFK2hjNfSAthsNlmr1QrdOqDiB9dmZ2dZvV4P1XGtQDmE9/f3ufDGwQAi6rouSgDheQhZqqAudFwWMkA/NFVhwBOh66qQAWLC0BUTXd0+k9IjA1QJ3XHjTXTH20rbezJAf6micwMmujr9JalDBpikUVnqiwwQi2RdMdHV7TMpPTJA7DB0xURXt8+k9MgAsT3TFRNd3T6T0iMDxN4W2zNVgY7L+2IyQIDD3lYlHFHX9f2wEkBAXFhYIHkiPA91XRetqRVehbyWH2cxpgUQXoW85np4UqJHOYQpjf5PdbQ9MI2Qjo+PR8dt5+fnrFwus5mZmdjNdAbgyckJ63Q6l8COjo4YHsOoVquXZXG8cCKEh0+UjSa0cUDwyLjPIp0AGPS8cYhYKSCk45LMA+x2u5efCvIgIYyjAPN0VMoyDRB5D7lOJgjjuA51MwsQYanyUQEAIlfalswCVIEHaHGFstVlDIwcPv46yknF4aOHWIfhr23x+1BtFx8tQHd6elpVVVjfKkB4RXDZAIPn5uasPjaMvGeSz6CLbaitIzZr7oGRDcLDkKnmKeEw/7uA9mzMqJi5ES02xArAqFkO12CwDQE8GzeOycSWTcYAKckZSw3sCkyE5+Em7cEepANTMQYIr6Cs9GUL3qgbifLwKD3ZNartUe0YAYRnUUcRnqqzrbKdR4MwKNETrM97rQ3QXxLwGhWV6UwCgG4j74lsMvVubYC6MxkMRj6jCOol8ViIyS5FC6BJPgM4GCybVEw9gzJAfh0/vfjvVf4qA6Ru4GVGYBAAiSdx5j1efyjD0oYaGcE2lADq5LBgZ8HXfgLn5Tdb671gf5TXiAzRoIr0lQDavjGep9le74luXFSueo9kgDqjIzIyWB6cVDBhoJ9JCgYV6YUqpMMEnSUL1QDUAzSc2kwanm8zJjgcNuCTPZlIPdBkhpJ1HryOUcfop0WouxQpwLTdWJKAAVEmkQDhyrL1mqyDLF+nrEWFAG0e+WQZomw3JASoOp1nGZLM9qhZmQtQRl3WoWvXsQoRQQwBTMNaLI0DgKM73i4lBJAy86TxBpOwieeFIYDDrzZKwpZM9sFjE9qJuPwvCXGMWrFWq46W/3+2d2I9+Y3D+Em0iZ0ZWEHArvDm7bvGt83vK5MwJut9Pn38qOE9eXDvWaV87Uv+9Xe04Rz/+ru/Iau2n2nk1nEAAAAASUVORK5CYII="},81434:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABACAYAAACNx/A2AAAABGdBTUEAALGPC/xhBQAAAGxlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAKgAgAEAAAAAQAAAFCgAwAEAAAAAQAAAEAAAAAAOyoyywAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABFJJREFUeAHtnM1O4zAQgN00CPErxIUDl10eYJ9g9xH2YfdB9rJ3tHuFA0JA+Wuh669SIGrtePyTkJiMhNrGHnvyeTweu6GT+/v7U/33a7FYfHt9fS2Xy+VEjWIlMJlMlkVRLMqy/LOzs/Nzcnl5eT6fz8+sGmOBlcDW1tZ5+fLy8oUaR0dHajqdWiuPBe8ENDN1fX2t9OvXQk/bgqIR3jsg17uKFexW8FwKY7mdwAjQzkZUMgIUYbJXGgHa2YhKRoAiTPZKI0A7G1FJKaplqKSTb3V7e6seHh6U3sWsaujsXOnsXB0cHCidZBq08rsUBPDq6krd3Nxs0AAqf5QdHh6q4+PjjTq5XfCewhcXF0Z462CASN3cxQsgnseUlQp10clZxACrqekLA09EN1cRA2TBCJUY3dA+u9ITA/SZuuvGx+iut9W3z2KAVaoScgMxuiH9dakjBtilUUPqSwyQJDlUYnRD++xKTwyQHUaoxOiG9tmVnhgg27NQidEN7bMrPTFA9rZsz3wFnZz3xWKAgGNv6zMdqZv7ftgLIBBPTk5EnojnUTd3CVpa8Sri2nicpVQQQLyKuJb79JTMHu8pLGn0M9UJ9sA+Qnp6elodt+kvvNX29rba29tr3cxsAD4/P6u7u7s3YI+Pj0o/KKX29/ffrrXxJospzLMqpiMzPLLts8gsANY9b93LAMuUbksGD3A2m719K2iCxDRuAmzS8bk2aIDEPWKdS5jGbR3qDhYg09IU92wwAUisTC2DBegDD2htTeWkaQxG6uetVzFJP0e8ysN4TS1VH77t8tUCuru7u76q1vpJAeIV9bQBg3l0WD+YbTXAt4C4FxPP0GUbmuqILZl7MLJ1eIDxjVMumLSXYkVl5Wa2pJAkAJtWOcowOIUAL8WNs5iksikaoCQ4k2qwK4gRk4fHtIc9hINYiQaIV0gyfVfC23QjTR7epOcqk9re1E4UQDxLOop4asi2KnUcrcOQzJ56fdP7YIBVSmBq1HYtZBEAeoq4Z7Mp1ruDAYauZBhMPJMI9bp4LCRmlxIEMCaeAQ6DXYtKrGdIBqiqU4WX6rPPqzdA6QbeZQSDACSTtBn3TP1xjdRGOjPqbXgBDIlh9c7q76sAbopvqfK9en+S98wM26Da9L0Apr4xk6elzvdsN2677nuPYoAho2Mzsn69vqiwYNDPRwqDSniRiugwISRlkRpAPaBxavPR8CqbWeA4bOCbPZc4PTBmhXJ1Xi9n1Bn9voh0l+IE2Lcb6xIwEF3SCBBXduVrrg6GXC7JRa0AUx75DBmiazdkBei7nA8Zksv2plXZCNBF3dVhbuVkITaIGwD7kIv1cQA4ujPtUjYASlaePt5gFzaZvHADYPWbKF0YNLQ+TGw2diI5/0tCGwOmd1DFKv1v47GHNgzuQ5sVK9iV2i3/6S3UGb8FNYofAc3ub6Efg/2uN82/9Yc5P+3m18Tnqw0jWMFMs/vxHzzsngFycIAaAAAAAElFTkSuQmCC"},63613:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAABLhJREFUeF7tnEF22zAMREVfrMmhYi+bLOMcqu7Foj69Wq3j2AaHJEQQmGxDgsDMF0hJttPEv9AKpNDVs/iJAASHgAAQgOAKBC+fHYAABFcgePnsAAQguALBy2cHIADBFQhePjsAAQiuQPDy2QEIQHAFgpfPDkAAvipwPB7n4Jq4Ln+/33+56L91AALg2v+JAPj2V6yOAIgS+R5AAHz7K1ZHAESJfA8gAL79FasjAKJEvgdUA3AdwLdc41Un3cYTgPE8hTImAJBc/gYTAH+eQhURAEguf4MJgD9PoYoIACSXv8EEwJ+nUEUEAJKr/+CPj4+nz8/Pp5TSj2mans4ZneZ5/n04HF7RDAkAqljH8e/v768ppZ+PUpjn+Q0BgQB0NBRZOsf8NR4CAQFAXOg0FjEfhYAAdDIVWVYy6V6slNLzy8vL6dFaUmy+C0CcUhhbcvUjXYAAKJjWMuTxePx1cdpHQ5/2+/0zOwAqm6Hx0hUqpSq9jpficwuQFFb+v2SQtDwBkBQy/n9uAcYN0k6Ph0BQ4fVRKfI0DFxi0+FLPfM8LwdB+E9q/0tAaYsZ6gxwfbXk3AfDqnaYUNIFcp8GugHgnkgRIcg1300HkK6QSBAg5rsAQDJ/7dheIFjqOdf87XXwbrc7SY9+r3ewobcA9BbJEwStjiLDAoCa77ETtIBgOADOt0XLhyLWT8PAOrAT/JdsKABq7omvKSEEfxUZBoCW5nM7GKwD5J704b1gmqboncB8B9A0n53A+BawhfnRITDbAbY0PzIEJgHoYX5UCMwBUPqAp+QAeG9OpIOhKQAsmB+tE5gBwJL5KwTom7WWXWirWN0B0HjA01I87xB0BcC6+RE6QTcARjF/SwjW9/ylX/Uu6XxdAOh5m1ci0hYQ3NJki+1ncwBGNV8TgkeaaEOwOQDSgjVX6FZzW5qSuxW2XPNSJ8mP5h8LlxbcysTadVoZAupR/FMw9+qV1icAD0iphaD02UftuuwAtZf/xfxSM1qchUrXJgANAVhCoUa0MP+ihFNK6Q39OPg6n1tAIxhyIWhs/r/sc9e/LpcANAIgpxPknvhrUkJBIAA1at+Y+8gASexWqSw55H5LSMqJdwEFrtyCoPTEX7A8tC0QgBqFM28Rtfb93NRruhI7QK7Kt8ctv9FX/A2muqW/zr4HATtAS5Xtx/r2s3EEwL5pTTO8bukEoKm89oMRAPseqWZIAFTltR+cANj3SDVDAqAqr/3gBMC+R6oZEgBVee0HJwD2PVLNkACoyms/OAGw75FqhgRAVV77wQmAfY9UMyQAqvLaD04A7HukmiEBUJXXfnACYN8j1QwJgKq89oMTAPseqWZIAFTltR+cANj3SDVDAqAqr/3g3QGwL1GsDDf/VHAsee1XSwDse6SaIQFQldd+cHUA7EvADB8pUP3lUMo7tgIEYGz/qrMnANUSjh2AAIztX3X2BKBawrEDEICx/avOngBUSzh2ABGAsctj9qgCCZ3A8b4UIAC+/ISrIQCwZL4mEABffsLVEABYMl8TCIAvP+FqCAAsma8JBMCXn3A1BACWzNcEAuDLT7gaAgBL5msCAfDlJ1wNAYAl8zWBAPjyE66GAMCS+ZrwBwVi8b1d1s5zAAAAAElFTkSuQmCC"},19494:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABACAYAAACNx/A2AAAABGdBTUEAALGPC/xhBQAAAGxlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAKgAgAEAAAAAQAAAFCgAwAEAAAAAQAAAEAAAAAAOyoyywAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABBtJREFUeAHtnEuS2yAQhpEf5fKzXN54k0PlAjlLkqvMCbJIbpSNF/HC77fD74lcig1085AsaejFjA00NB/QNEjl5Hq9jo7H47fL5fI5SZJP8ntbRNESkIyOktHvRqPxo91uf032+/2bTPii1YgZWgIS5hsA/pEAJ9pSMUNLQAKcJ7vd7qotETNIAg2yRCxgJBABGvHQmREgzchYIgI04qEzI0CakbFEBGjEQ2e26CLqEvL0IpbLpdhut+J0Ot0KtVot0e12xXA4FDJKVyvWLNUpDpzP52KxWBhRjEYjMZnUPz63BjibzW6zzkjvXyZm43Q65RStbBkrH4iZhyXLFZSFTp2FDRA+j1q2KlDQgW5dhQ0QG4ar+Oi6tlmUHhugzdJ9NN5H97Gusn1nA0xDFZcO+Oi6tFekDhtgkUZVqS02QATJruKj69pmUXpsgIjpXMVH17XNovTYAHE8cxUfXdc2i9JjA8TZFsczW4FOnc/FbIAAh7OtzXJE2bqfh63PwgAZLxNA4V2cAEI1Xmd5AnxXj3+tfGDE9UzAPTp+ruvlKfIti9t1m3zPR3Q6HdHv93O3qTYAD4eDWK1Wd2DyjQshX1kRg8HgnpbHh1os4fP5fHs+8wgIMzLvu8haAMzOvEeIuIvEks5LKg9wvV7fnwqqIGEZmwCrdGzSKg0Qfg++jhIs47wudSsLEMvS5lEBAMJXhpbKArSBB2h5LeWgYQyM3Gw2N58k3yG+xWH4H1rSNmzrxaMF6PZ6PVtVbfmgADErsmEDDB6Px0K+Cqs1wDYDfs/Hn0EX12uhrtiCTQ+MbBYewNj6KQom6guxo2LnxmoJIUEAmnY55MHgEAJ4ITqOzSSUTd4AOc4ZoQZOBT6imuE+9cEeuANf8QaIWcGJ9KmA19QR0ww36VF5XNtN9XgBxMzijiJmqsuxKrQfzcLgrJ5sedVnZ4BpSKCqVJfmsgkAegi/p7PJd3Y7A3TdyWAw/BlHUK6I10J8TilOAH38GcDBYGpT8Z0ZnAFKy6TuJf1u898aIPcATxmBQQAkleTp91TtIQ2hDXdlZOuwAujiw7KNZT+nDlzl30LFe9n2OJ+xMnSDqtO3Ahi6Y6qZFjre03Vcl27bRzZAl9HRGZlNz24q2DDQzisFgwr3whXWZYJLyMI1AOUADbc2r4aX2owNDpcNeLJHCTkDfXYoqvFsPkYdo18W4Z5SSIBl61iRgAGREiNATGUqXqMaqHI+JxbVAgx55VNliNRpSAvQdjuvMiTKdtOurARIUacarFs+ohAdxCeAZYjFyjgAuLpTnVKeAHJ2njJ2sAibVLPwCWCz2SzClkq2oWLj/IpvJQnkYHQDP1+UQ70fokqwwxL+9SF6m08nfybyrDuUu8t3eQ6NP3/HgCxn3X8/f/cXVjOoZ3Iu2e4AAAAASUVORK5CYII="},8803:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAACBlJREFUeF7tnb+LXUUUx+/jPbIGImSLFLYpst0GtLSIhWLAFfIHxICF1opgK7aCmFoLweQPCBghooUWlgrZzhRpLSxWUIiRfaycp/Ny73v33jkz95w558w7D5b9NXPn3vl+5nvOzP01ayr9HN5/6z04tMVsduP8fH61fZgX5ouLfYf91/L0j/D3J8vlw/Dz6dnZveOjO7dr7KpZDQcFYgehh8SlOk6ABOCoBQqTAIDgzy8WH4Go3ILHwLEOhBkANIk+BsXv/zz90ZI7qAagpLXHRnrO/wGGX9746pWcuqXqqAQgjHZpe6cSQTMIqgCoTfhNgAAE+JsmV1ABQO3CawZBHICXH7x9UovVp4YMDaFBDIAXv7n1w6Vze9dSO63G8pIgFAdg1+w+Bdjfnv79fukVx6IA+KiP41DaDYoBsMuxPi57t0RJCNgBAMt/Ye+5z1I7wcs3TQkQWAFwy5+OMTcEbAC4+NPFD1vghIAFAI/3dOJzQ0AOgItPL37YIpx6/un6l/uULZAC4OJTStO/LWoIyABw8fnF53ACEgBc/HLiU0MwGQDP9suLTwnBJABcfDnxqWYH2QC4+PLiU0CQBYCLr0f8sCe5ZxKzAHj9u3fO9HWB79G3r32RrGdyBR/9ekHLWSNIAsDF1yt+bj6ABsD6ad3D/YPmcP/Kqp+efT9Y/X588uta2buP72/9Tb/s3T1MyQfQAFiN+zcvv9nAV+onQAFAtAFJ3Y5E+ZRQgALAovXnCt8n2N3HXzfwZemDPYWMAsDS6KcUflNwayBgZgVRACyNfk7xAwyWIMCEglEALIn/yUsfNJDolfhATvDhz5+WaGpyG7GEsAoASoofFLECQcwFBgGwMvpL2P7QMLQSDsZcwDQAOeKDaMcnjzpz/RA6bl4++n+dAB9KLEAw5gKDAFjI/B+8+jk6RqYIBUAADNic4vr376L3Q6rgkAv0AmDB/rGjP0X4TXFKtFEKiCEX6AVA++iHkQmJX+wzRfywbSwEVl1gCwALox+T9VOInwIBZXsxsHP/37c6uAWA9tEPBx8DgGOKhsk3tLtAXxjoAGDhjB/G/mGRhvoEDiYUcLSbO9qH6m0mgx0ALNh/DACO0R86M+YCFsLApgt0AHD7Hx9vMRcwDYAF+8fEf04blnQfylDQDgNrB7Bg/w4ADQbtMLAGwMrtXbE4zJ2JS7dPgUAvABbiPxy8tADS7VMAANsIF4usHMBK/HcAqORvmpAHrACwEv8dADoAwqrgCgAr8d8BoAMg5AErAKzEfweADoCQBzgAiX1aSxK4BsBSAugOkEhrpDgkgjNLCaADsKMAhFu7cm7xou2y+NbCWUi47vC/r2f3HcZrly0BMwHVDhA7+VK2u/Ja03yCCGYCM61TwBrED8hohUAtADWJrxkClQDETrnmGbGOWtwnqlKPcgWAtkWgGke/ZhdQB0Dsgs9UyjWV15gLOACFCdEWBtQBEFtqLawXeXMOQKRLHQBy5kY36A5Qtr8bdQ6gbSHIHaAckSrXAUoAEJ74Fdbqw23gmBtOp8qjyQF2EoCxqVjqcwFyYHAABJNA7Dyc04U0AaDybCBX56fcM8i5GqkOAG1XBHEBkHrLGNd+OABCISAVAK4laU0ArC4JAz00nRDSMvJ2AQC4O2hnAHAH2LbeNQCaFoO4HAA7A4Bu4rwmQUsI6NwYounKYC4AQFisC3DugxYAOreGaZoJcHY+TAVjL4Dgiv3BgLUA0Lk5VFMiyAkAHOfYegC3+NC+FgA6t4fDjmnJAxyAnAXmtDqqnxDiAKSJmVO6/cDI9SNitOQBDkCOpGl1eh8SpSUMOABpYuaUbr9LqPOcQA15gAOQIym+zubzgtU9KtYBwIuZU3L0UbEawgA3AGNTsV2YBm6+Sk7d4+JLANC3LMy5/NseqZLrAKjHxUvPBkoA0LciWGL0Sy8E9b1IsveNIZLJYAkAcmInVR0pBxh6lWwvAJIu4ABQodbdztBrZAffGiblAg4APQBjL5IeBEDKBWoGIOXCVEoMsgCQmhJyXpFL2ak525IAIPYa+dF3B0u4QM0ApFyVlANYX51JAEi5QK1hAHtFUinxoZ1RBwg7Uvqq4RpdQGL0D2X+bcBQAEhcM1gTBBLix6w/QIACQCoU1ACBhPigF2b0o0MAFJRICFft7h80h/tXVl/hd6oYybWdcPt5+M7VztB2h94U3lce7QBQWSIUlO486+1hrT85BIQKUiuE1oUpsf+p4ieFgPYBlJ4VlOi8GtrAxv3kWcBm50jlAzWIxHUMOaM/2wE8H+CSMW+7ueJPAsAhyBOLutYU8ScDABvwpJBaUvz2popPAoBDgBeMsmT79q4p201aBxhryJ1gigxpdanEJ3MAXyNIE3BKaUrxyQHwcDBF2nhdavFZAPDZQVzInBIc4rMB4BDkSDxchyLbH9o6WRLY14CfPJoOAqf4rA4QDt0hyIcg5bRubiusDtDeKQcBLxFXvO/bg2IAeF6AA4Db8jf3oigA0LifSewHAUb9n6enHx8f3bmNQ4WmVHEAPDfYFq70qG/vgRgADkLTlIz1ItNArElBgghlL53bu4atY7mclN2LJ4Ex0WoHQZPwQQvxEDAERU3TRo3CqwfAeo4Aoj9ZLh+enp3dK53Zx5xWVRKI3VmYPi5msxua8wQQHY5HYjqH7UfxdYDcHW3XCzCcn8+vXpgvLlJsM3cbFkU36QBjApUEwoq1Y4FWmwRiD2CoXIAi/B/cIvw85BphNIdyIYbD75rj+JS++he5fPMmnQngkgAAAABJRU5ErkJggg=="},20377:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAAAolBMVEUAAAB/kogWTjIXTzIVTjIWTzIYUzUWTzIXTjEWTjAWTzEURykXTzMVTjIXUjQWTjAXTjFVd2UXTzIWTjEXTTEWTzEAAAAWTTIXSi0XTzEXTTGAk4qVoJusr66Bk4rBwcG0tLRyi34aWDiNnpUbXTysrKyrq6u1tbXPz88aWjq2trbAwMCOpZmDpJTW1tbr6+scXj2Xl5cbXDsZVjcXTzIYUjQrt/xqAAAAH3RSTlMAv4Bxj/z++oZb/Rn8JPx/+J/+3ofjAWctiFm71/1XzoEQoQAAAbdJREFUeF7szKENACAMRcEmiE+CQbBJ2/1XQzDDN+TdABe/AgAAAAAAR2Wh+f4VZuq0aL1/j/CqvOzPSYrCABQAUYkDJjigjVPv1N4INgTz7382N1I7zSJIUvDrAAWv/kpNvP4xlgO2CKSAZoZACvhDIAXUCKwABFYAAisAgRWAwApAoAUg0AIQaAEItAAEWgACLQCBFoBAC0CgBSDQAhBoAQi0AARaAAItAIEWgEALQKAFINACEAgAu2r6tojD8AHH0+RDv4MGdMgPSEACLrF0Ax6Ln3nRWrkfHIBuqyraK3sFdC/WdkCRgEhAAhLQYwlIQAIScL7/99h10xnwZN8OUhgGgQCKJifRTbRUyOD9L9cDuO3YUN5fzu6BLga0vuKH1fMJAAAAAAAAAAAAAACAMreVBRhrvX1/2NIAsZQyHH8GAAAAAAAAAAAAAAAAALjmploS4D3L2pUw7I4QAAAAAAAAAAAAAAAAgKXeUu8OAAAAAAAAAAAAAAAAAHh+H3GXbfnB8QgAAAAAAAAAAADAp/05qQEABgEAho9dPOdf4UTwIFlaB60Hzm2UI6pmdlo7vgQAAAA8hwPVkf5UpkEAAAAASUVORK5CYII="},54724:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAAAb1BMVEUAAACzs7OysrKysrK2trbHx8e0tLSxsbGzs7Ozs7O3t7e0tLS0tLStra2zs7O0tLSysrK1tbW0tLSysrKwsLAAAADAwMC1tbWzs7Ozs7O0tLS0tLTOzs7f39/V1dXr6+vl5eXq6urPz8+0tLTBwcEQIefmAAAAHHRSTlMAgHGP/P76JIZb/v34GYeIWePeZy0B/P1/eYTdIvLPGgAAAUhJREFUeAHtz1dyWkEUBcBHBmXnTBr2v0Vb8r90laY4UN076IFzBQAAADfz1sV8Ofx33TswP+y7OMyH/67GnQNtv+li34b/WhufeOCiHmQHfs/qQXRgv6sH2YFNPQgP1IP0QD1ID9SD9EA9SA/Ug/RAPUgP1IP0QD1ID9SD9EA9SA/Ug/RAPUgP1IP0QD1ID9SD9EA9SA/Ug/RAPUgP1IOoQDHIDxSD/EAxyA8Ug/DAh8vpo1r7lB/4fDt5wl10oKP8gIDAui1OO7CdflyOSqsvsYHNn6/fWm3VNdBf+37qgZGAgICAgIDAexIQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCYH/ZH1H68OfBz3o7o12I4SwAAAMA/jBGbDe/EXsAAAAAASUVORK5CYII="},12353:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAATTklEQVR4AezBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAZu+smeRmgjA8H5spNhxzYvjs9H6AITEz25mZmRliMzMzpo79Yy5fT6u2qo/2ervcU6/q1K56Rnu7eyO1NK8aRuMb4F/tuovzG7fc6GrYcr3k2EPntnb9hXmR0B9h6tR/IqGQUIOGLlDTrvullv3PnQTQuaVzHAn9c72rZu2pzkgoGtTAobsUXaiOU9+cBNC5LXuDUIESgReBC8ABCaBx682iicAFwLgAWvY9KzXvflQ4EbgAXADdzz9eBC4ABymAnInABdDOW4LfwyAfz+nvvOXXtvtLLAC8CFwADtAD5F8ELgD7Oy4ee/v1AiiACNwDFEFgZgIgWzMRbL0RRXCuMxIGE9SggeUAQv+A48HlAM3xO9w/3hO4B8DfkfEeRN+fuQfAi8AFoL9DAqo2Vsdrbn+1AjjwQrAfIAIXgOcEwBwAkBN4DgAZgIA7dG5DIPl47T2Be4CtN9QXQAYvGP3xpLE/E8DWG0ToF70HTi8CD4HsBzA+J8AIWOMBtPuzE4ELAHDHNSAPSTTAA6ByAs8B8vDsD0AgqCQ4fU7gHkCeiEkfwki/j5tYM7CfSpz2IZClCFwAQh1aMUCFAUPfbbdPQqXjA3xfMQ9gWIRo3pOJAB8OeQhkjM8DyPYDPIGvB8hREmpf5jSwXykAA/vZE2y9oRCBC0C4oDYDhMOg9ILS92dvv7oKZGh/8268CNwDJE067fvDewA7++3DIU+C8x/z23ocfA5gYH/zHr0IPASSB5D+jir3j18PYG9/NVUggzI0tETq6wGEzwEzyYCcwmIeIJ39QonUy6Co9QB6wQDmGTDrAeztb6rsCTwHkF1+/ldk2Yc86Z8Gbdx87Sf914hVse0Wbwl+r1oyARC1y89MjwQk1MBRVSFocJjFyAYD0Drksrdf9ADjZiwZVbPh8oKajZdW1my8sJK3Mt1/R/v7E1ccaI8EJNSgAa0HAJQpmZysB3CowSMnYfIAQucEZtjb31zRAzjQnSuTMOY3qjiMQZ1eJxhGShr19rsHGAQeIJdLGHP/dKjNRJh7ADDkpgHP8gDmGQDPMrUeep0JIEydNSwSGIcaOHIZVB4QcpXEvk6vr4PLgkthf/uJL6WGWH6s33z1B/2xvJq1F+c0bCizlrdEDW8z+L3uVP4+9TVQ/92ZsOxwRyQgoQYNV4EUAwK2KD7xgpxU9rcd/VBq2nk/eoIbkeuV2XqDt91fy58ziv5JBC4A5HoAecBhqkgFsD+bDFt3YXYkoKAGDQvAuuyZPoeQ+9eHREWxPxNAORwKKKjBwwLQlw0ZkzuYbv/2T5MWx34XAGO5HsAkhsevByiA/ZkAyslyQEENHn4eXVnF4df5Xw8g779o9tN1L1ePAgpqsAghEHhmVojB7XOAItnvIZAcAoknmMn/egD7sigz5Rd7V6HkSI5E70962o32HjMzMzMOMzMzMzMzg4eZmZmZmXny9K5aC7XhUGhfaaorTorIsKddhvRkKl/Cs3qtkd+P3S4tFh2SMVvPyYZTN+Xq/ady98kL+euEHeVSfw+BtLB8AKKK4hRDOxhv/pR67Bcjt0jDeQdk6MbTsvLYdTl7+7G8fvNGcq1BG06XS/29A2jREIjHyG6qGoQBM8N7Pxy6WWrO3Cv91p2S7KGrcuz6A3nx6rXYrsHrTkimy4rypr+HQFqQDJkjAL9jkZ1X/voc8q2BG6TytD3SfdVxmb3vkuy/fE8eP38pUa1Bq49IpvOy8qY/kmAfASAWw3Ba4ssJCMz7pb5r5e8Td0r7pUdlyq4LsuPcHbnz+Lm4XgNXHJBMh6y803VlPPrnjgC+CgSh+ACWSaQWV8NnkM/1Xit/GIeE9HBZQnoLCanEtQYu3yfpDll8Tof6229QPgcIJ8H2SSuJ8QkMG0pIh206g4RUzhkS0pgdIFL92YjqHUCLez5A5HX2NkuORIrT3UKg/ZJuv4iAQC74EB4CaYmPD0BArgdPtfEnwwFKlQNkuq6MTH8eEvkIoMWCD0DkABFygN/pslyoFT8Eip8PoatAvgyaCwI5GPfV94kdDbtopuPi5DlAGALxORJH8vcQKEcVyCAWZTknvwKB3T/ddr5gJQkC8RHAER/AQ6DY+AD2Oxyk6wpEq+RHAH6Hp3M23wmmh+H4JNk2osABShPgAEwSTERUfd/3AWLiA2hx5iAZBYFKW81OagQg9Pd8AGeiHcDegPnOry3EggMgAiQ9B+AhJl8W9Q4AoSCQvVCNM50DJDACaAgU9eyPQwjk+QAOZn94DKsdIJkRgNDf4vu3JsR4B3CWA2jhqxqJzgF0BCh3fAAPgQx8AAJjOuG0IgIkOQcg9dfi+QAOqkAx8AHsIwIiQHmBQM9fvpIjF67LvK2HZfr6ffi3qQpE6B/59T4J1mLOAdwPZ5XnKtDr12/kzLXbsnTXMRmwYJPUHDpPvtdqpKQq9ZC8ioFUUPcnrN5N8AEM+jvnA/gkmIYs7vkA7pPgK7fvy9oDp2XE0m3ScHRWftZ+nBRX6yN5/+kuFQJDh+CoUalQpTdE8qv2U7d9pJ9yDud8AD8N6hYCsV84PztkeD5yAN4B5M7DJ7L12HmZsGqXtJy4TH7bZaJ8omY/GHqwq0PKDD1PCQw8v1o/ya8+QFI1B0uq1hBJ1RkuhfVHS0F9ZUj1Rkr/7DYLPoBBf77Kw0MgD4H4kMzteHwEePT0uew9fVmmb9gnHaaukr/2miafrz8Ihq6hizZ0Je/t6PnV+kt+jYFlhj5MGfqo4JjRJpPUWbtTpaTlDEAxKVHfG4bziltMlwFLd5tGIQj9fQRwJ7oKxHVuHVSR7PsAMPhBizZLxQGz5GtNh314R6/UU/KUaEMPdvRBMHQpgKGrnRzfR1HjiVLcbCoOllaGPhuGLqXt5sOQJd1xsaQ7LZVM5+X4PLhVO/wCQB0OArnfYPT9HFUg3wcwSKz/YRBjEvybLpPKdvaeeldXht4X8EVSytjzFXwpqD1MCuqOCKALDpluOhmGrnb1WfgepLQtDH0hjFYZ+hL8pAneV/+2D3bysM64Fjs94wCeD5AAPkDksyxhITvBgcFXB3xRu3rtoWWGPhqnqUvx/wx9mnr+e4ae7rAIximZTkvBNcDrA6sHYq7aaIdAZIChk7NA7qtqPATyoxAx5gRmByioNQTncSn4MkVKWgQ4Pd12nqTVjp7pmFXwZQkMHbAFuzoMHQZMOTgfAeLgA5gdwDtADHV+thOMJBV4HbRJQBeN0wFfYOiQqHMYvKZ2AHMSzOnv+QDJ4ANwIZ7oBBe3nAnDh7G9tYgF0RDIOA3qGPP7cWieD0AlwVri4gPAOXAsKZ+T8BDo/5AP4JNguoqkb7XgeRZJMJwDThKVw7FJcCgCEPqXSz6AT4LD/2H6fqR8AMIBtDiDHBBAIHME4PkAvhGW0ByAyAnetwtCghzAAIHgJDneT78et8MSOQCpv8XnNevvIVAMfABTxGCrQCVBBCAjElEFMkQAUn8tRocx6x/uBPsIYPkF2u8477/P8wFMEYCPOGb9LSIAmm241qi/5wMQ4vkAeAwO4MqAtJgjQNL4AH4YjoIs7vkARBJs1sfuekMEKNd8AH3rIRDDBzBABqKsZzBAOIAxCc7YJ8EMZEIEMFaBNATi9Lf/fn0SnHw+AB8B+M/L5QCeD5B8PgDfF7CNIEQfQF3DVK0s9LevAlH689+35wOY+AAmiGBrsBHV3S2SYFzDQwQL/TPmaVATBHLQqDPrb88H8KMQPKbncgjs7haNMAIyWOgPw7bhAxD6awldz/MBfARQDmCfFGrhIwBRBTI3wojPRwzDsRHASVEi7AAVlAMo+Vhcou/EKjoCuMXwFiGa6AQzw3Bm/YkqkE6CSf2Txgfws0BkzhAW4yxQkASTkMFOf5tOMKW/OSfRYtY/VAb1fID3QyACo+r7sfIB4ADk+LWF/oEDJJMPQEMgD4HCwlaR4uMDGPTnSPEaArH6ez5AAvkATBXJshOs+wCEQbnlA7D66/t8p9g7gBYNgXiMTFdVYuADEDlCOAcYZEiCyyUfwEOg3HwAe4Phdyzj+yMCuOcD2OgflDc7ZmXbqavWEYCvsnk+QEL4AEROYFkFgpOY38/8+HcGb5SuK47L/INXZNPpW7Ll7O2ccv72I8Gy5gNElxOYr/fDcOZOsPEL5HMCpjPsng+g5NM918iYbefk+cvXbs4II/R3zwfwOYC5FW92EGcYNkN1gs36fK73Wtl54Y6wi+8Eu4+oPgeA2EEgYpbFvlHD8wHsG0sLFNyhloEPQOhvD5EM+pshkOcDUCGZGIWIhQ/wlwk7xMViRiE8HyAuCMTv+MTrERFAj0JYJo3YnWfvvSjkcj4NykLUMB/AQyA3fACi7m7uA3yu04LIGmFa8LoXUMlxsHpkd2sIxOlPYH7PBzDPApGdXN5Bvtxvvfx2zDb5+6RdOeXfk3fKskOXLGaBDJBDE1o6LZVnL16Ji1V74vr4+QA+Cc4hMfMBcL/+3P2y5+Jdef3mjZBLV4Gspinx0+mlHRbJ3cfPJOr17MVL+WzracY+AJ8D2Cf9ng8Q7gTbV22oKsYX+qyT1SduCL8MnGDDjovrcdDd7jPXJOo1deNBnEwj6Y6BA9A7vL5lIaWxE+z5AAQmNWP+T/ZYjQ6q8IvnA+jEutu8rRLlunn/kXy6ySicIAmI5fkAScgB3laduueq40KsaHMAOEDbefLJpuOU0T6WKNaTZy/k112nSkHdkThlUsMyHmLiNtk5gOcDfLL7KoW3nwu/+F+FwGPIAdLtFsAg5J8D5sqr19wIxC3lRH/sOQ3nDKtTKCfgxEm8B1G1IaZD/Ti0SSwaYRHlBBWn7BRi2UMgkwPg7LCOWYXVp+B0Sak2ZL48fvbRHHTl3pPypcZD1M7aD6dTYveXdOdlWn+HOZZZvAOYG2EGg+FzBODgTksOiot1/d4j62nQ8JQpjBbG+5UmQ2X6hv1y//FTMa27D5/IDHXtb7tMCg7hrtoP0CfA/h2ycDC2TOxuGtRDIBtOMJ8TAAr0WXFIXKw1h85Z8wH0YzBSnACPc4RTdYYrI+6Lk+WloEov+V6rUfLnnlPlr72mfUBwKPcXG6rdXl0HUafPB7CnfpD4ovQJZyQ6t875AN4BDBEg6sYYTl5vMnObm4bT2JXQQ0Mga8Hz0A+AExTUGwljVkbdR/Jw4jwEu7uW4G/qsd64RvKrD5BU7WHBGcWtZuEAbjiiY440AVG9A2gh+ACWEQLX4fzeb3ebL1GvfWeuSlGDUajm6F3XuuqiIxTyAZwmX9h4IhwBhi2pmoMlPyQpSJ1huEZdOyHY9VUyne68FBElcj4EUXXj+QCeD8CL/g3NIpVsbjx6XqJaD548kx90mKgqLuNVxWUBjI9pJAVJceel2MXxvcAZYNwflpYz8BiuQaUnqPXjUG6+js/v+DwfwPMBwsKGcBgGIFBR86nyk67T5OmLl5HU2//Uc7qkag0BdAGOx/vwBqYdQUUEVHGwq8PA0x2X6FvoApgDwbUWnV7PB0jAIXlu+AA4xb2k5SwpUIlm7RGL5MXLjz6AdvbaHflh2zFSoXp/0fNM+pBsF6MDGa0Df4wpZ8AER1iLH4WIAQLpciNwMpLF/Gr95Q/dp8rJK7fEZqHs2G3WOimp3ve9kmPLmXrcgIIQ7vR3D2nC4sug9tOg0UEeLTlGj2GwMNx8ZcCpKj2l4oDZMnHNHll74LTsPHHxA7JDyeKdR2X4km3yzz4zUJoM6u3VAuMPoE8W+JuHCA71JwzaHR/AO4B9BGDr1qjSgCJY1GyKpOqOwC6OcqLkldXT8yAVtei/BYKSJGr0qMIUNBiDRFQbP29gnP4xcKqTlgT7CPAenu68HJUTVFNU93WMKjUORd0du7oycC19IbiPv6PWjmQXZUdVSZqMz4yklyLBu48Abt+feT0qAng+AC8wXFRSULuHI6DujtwAO7uWwrLbIlXiLGoyCdfhs6LLinxCY/44d1xeksoH8KR4PslE+RCVG5QVERFQxy9tOx+Jsr6F4O8welwHw88xXUlJDPrTfADfCeblLfIBDMkxBA4RyAoI8oXASSDBNW6TTF5/9+/nPgfwOQBV1nM/++ICUydP//hzAP/r0P9l36zNEAijIHgxXWAVUAQe0QGSE9ICVgGWUQoVUQCHu8vy7k0w5Ht88/t+C8GI7i7/9T0AfQAzF0Xffz1pJz99AEEfAGGM5keAMwGe+AMFa2IRkc2PAGcCaEbcP1oTe8uPAOcCqNE/HtNDH8BaH0DwOExWOLGfnz7AGc88hdC+fdGv8e3n5xj0HP0SyOCSxn7+8yUQewDtiLxHtgSJZH6BAGyCjd60esqPAOcCsCTR50cAjkER7Gv5BQKwBzB5SqLPTx+AGWAJM4jhTjB9ALtPGeznpw/ADAAsgRAAEAABAAEQABAAAQAB9iAAAiDAZJ5uTZcSOAJWAtQ6uZBAxfJHTqLRrywlWH4QP0CyOZwFmXIsJFCx/PELAB9h0T4dEwAAgDAA6t/aGOrGQQQQAAQAAUAAEAAEAAFAABAABAABTgMBQAAQAAQAAUAAEAAEgAERQ2UWgtIQXAAAAABJRU5ErkJggg=="},59186:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAjpUlEQVR4AezTgQAAAAgDsIJKOc4QAvjmsC4IJgACgAAgAAgAAoAAIAAI8AIBQAAQAAQAAUAAEAAEAAFAABAABNg5ds5jzXEiiONtrNaSwR4y3MkZTpy4c+bOy3DkSA4PwEtw5sQzbLQNyN5sqSU3Kk/LHxSj+U9PlcO300Vwkkoqq36VWp53Pz/K85+NN495781gMDD0SNI9p8ddSOzxtc93K/YPzN2/nPuiffarOUG++v0P2z64CwnAh2b/8uUnH995ZPDQYw8Ph4YLXXfv6bHPYTbbaAg/HtZP2/nwSNI9F2yvbf+yacz9ZnW3ffr4iTqMv3PD1Z+1T3+7cAD88tF7Zt/ygs18mwHMOLcGCPcX7k9yB1UmJpaHbdhflM4UrurP+P5YXQvBp3uCIAEwDgBE+yvfgu8AHJSXGOQLg/YfH6+Pfy5IELr2F2XVAuBOK3l91m7XeG+uXDAIBj8cAACvtACMrOUAcIfiNTJ3GOigwOP4G3x/pD82QoPt9ewvXG2KqjoVgFGeGbfy5k7dmKu7hSAB8PK6BFoDAPwVREjx51hi9XPBCUXf/nnlzN8sAzCdmwA0WZbmTtOYa7uFIAEwDhcAdHmxXSLQh/aXIxZ/PH37i8qdXgJ5vylBSXYNQQIgG24iUKywGp6VCPL9kbsrn4++/QGAOegBOgC6/Sf3l8cQ1OWDDAEB8NYBAHAJA6A0F+FNbvecHg9aBPYDAMh+P7b/n8JNl+UuIEgAvDTMuwgEIqZ0YSr+8+iIy/yPA4aPr28/TYHmdd0PQCt93/+0LNeN8fWyegAhIADeOwAALh0DMMqtfGVLuwvGXary9vr2U/Qvqv4MQIyOM0vf/4nnN11SObQy17eXCVIGGNmMLgCOmGhuD0og/inSz/gA6wiYN1yS6ds/pyYYTYGy8P332DMJmeCGfiZIGeBFygDhAiCPjQ/xmlOV+HWBaH1bsH9+limQDRmg93xDOeRqc6NymhAkAF7IM39kcw4AaPmQxPuTfA6PeWB78IivaX9UBhjnawCg/bMWgtt1Yya6ECQAxranB0AeKxH5nF//ePr24wxAANguA2P7p+XS3KlXahAkAMKtEHQBUASVz9l11wFizwfok9kvAOAoDCGQ/bwnmOoslqUMMApTCO2Iixxq+xkk9nz07ae7Qed1LwB07E0PECFhRFq3EDQSCBIAz9usZwoEBN69KZ/bc4UwIvPzYcL18+23YT/dCDd3aB1gDUC0/bNW9+1W96w+NwQJgOeyYXcBtO9OAw4qXweQ69e/Oy8aABOmQNaey/7JcmnuNitxOZQAsFZagLB34iOutj65yO0vXAtA1QsASff9n9t+6gnu1s15M0ECYF0CWRs/p2QfIwdFIZSp4/vjkCu+P1rf/oWr+UowFz8KAEjsn5ZVgOCwV4wZAK+Zfcuz2aUQgfAUgr0hX5cC/stFvu6Fpjr69i9q1wJQn7oOEAKQ2H7qCWg69GccBAmA7gIw2euvagUlu+B4+vbPnet6gF4sR6wHkNi/zgTNmSFIADwzzDsAoiIsvyQ8goKIzxXi/XEFAg+IxrDbsJ/Kn0V9CgB+UwKp2T+tnDYECQD5OgB3EH4J1f8syv5vDoUAkO5NBlC1nzLBvVVjbiyrg4Vg8M1b+wfg+dx2PUDsHD3+7sqoz8FYFeuL/72Clv1sCrRwzZnGoNr2d+XQpBRCkADAJTV7iUsIrk6+jiD/gY2+/bAJplN4OmTgbdg/q9zxinH/vUMJgKftkC4AdKCYiI5TNtav/JNKrE/fftwEEwBZ+P6V7eeN8QkQJACeawEYBQCAgIUrUJKzd/ZTYuHz0bZ/4Zwp0BQoZIBt2k8Q0G+MZ/+FIAHw7Povw2UYgPh1JzD0AYN1tr98nQHr07cfAkDH7prgrdvfZYLZv2+bSAAMexfC/mHvKqDjuLX2t7tme8F20BTHcZgccBpmcNjlNmVmxtf8eaEyMzOFqUnDXAgzM9QYMLMX/pH6ds5klVpRZ53ZPZ7vHR+fZmXt3Df6rq6+eyXxM7XqEq9eLleW2wbHxiE4Ph7GkFDA4UB1YSEqTp2Ao7BA0Yof8qi3nx8COYCdAUBH8r0q7ef+PbHLCQIXsqqqrwCwWVMCvN+2BbRGTFCgPAWrTfWKjxDv5hFMFgsSJ78MS2o3EDjKynB+4XxYe/VFUGwszi+Yh4wP34WrohxgUSv2k1LommqB5p3OtgyKqTfcZTCG4jKi0GHfAmCfpgR4u00ytEZCsJwJFtS9+eNBxefieQXpd/P3P4W5cxe4ceqlyTi/eBECo6LQ6vtpCIyMQv6q5Tg5cTxYwKv28/MAOgyzO7WF5nC5ZbgAjq7H0S05HpVZpDGfqqtei0obgcQJk+GGvbAAu0enAQ47CGz9ByHppddAcPyFZ1Gwbg3bn/ftpyFQwT+EQDoBUrQnAM1EBvETMSz4ur5oYkqgupT5vMVHnyMipRPcKN6xDYcfuu8Cj9z259kISUxEwe/rcezZJ4V1dnH7dQL4BQHI4CezQC1eaMF0yBlBQstsU3gEUlashRJ5K5fjxMQXLmhe/6prkfDUc6jOz8fukUMuy4UeZPBf/GhEHYZZHdtoTwDQclxCAG9vIbxspRVhbduh9RffQokz8+fg9OsvQ4mAqHrouHAp9fjb+nSHy1HNjnAv20/Lk6uq8MPZA+EAyqBDhmF0DDTHLfVbSwQIIgQQPhZEQAUSF+oFdNLo4aPRdMIkKJHz0/fI+Og9hu2tvvwWEW3bY/ugPnCWl/NVHZX22+FCZnklql2uDUX26ndcQBV8AMUu1zEAezUlwButm0FrNAmSqkEDmBDIu7o436OrUiHrX30dmkihjRLZP3yLjI/fZ0od4h55HI1uvAVbe6cCDif7wLVgf5XTSY9GqZB+w2sb1tR/fqqqqj0hQZ0mQEJgEBsC8d9A7e8qFxgRDa67AU2efBZKZH33NTI//ZCZYaLShiPh8aexM20Q8/X+aj8MEN4yeqK8Aucrq8cC+EUzAnzcMhlaIypYqgZlCKDB0Z4q2je8fhwd1GBnAGbGiJDWCwlPPI39d9/O9Oev9osfnUoJQCpV0wEs0IwAn/pAIswWECCHQGJBOCcxpXbSFvCYDa66BonPvgAlcmfPwKk3X2NcaEhCIhrddAtOvjKV6c9/7FdfjEIJUGnXmAA+MANYg6ViOA4B+DOweOKL3z/3oCz5vyKHDEPzqa9CiXOLF+HY5AlMnsEYHIKoQUOkzxcy/fuX/Zz2nDwLIUChTgBQAkSaAphFsPCcynnFXI8pnheQ21uv6IFW738CJfLWrsaR55+66OMQEjgrK5ju/NV+pj33cXQCyLDSs0FNhAAi9+YKzui1mxcIb94S7X+cASWKd+/E/nvvuCDTC/Lo5BDaqmqOR/Uv+8lv/gYfdhFcWKUTANZAk8vGXQR7P0TlvEChAUaK3LosXQ0lKnOysWPscOb5w1q0RNnhQxwP6Qf2q6xHP0lUoGqHtgT40BdUoECjXAohemqD6AsQUC3EBgAM6PbbJhiDguCG016NzT1TGQ/cYFQ6ziyaz9kP4Gf2i89AlAB51U5CAJ0AtgA6A3D+H+R4LDHw+hP++w4z5iKsaRKU2Dp8IKrPn4fc3hSAJo89iZNvvw6w8GP7xf+eJYBOAI5Hqk2o171bvfUeovr2hxL77rsTRTu2wQ1zhxRED03DyTdfBVj4of2c9joB+IgMIASgi2DOlM8pZ1YdFHNEFo4KkvjEM4i58WYocfz1l5Eza4bcPu6u+2AKC8OpD97lPI//2S9aTUsIkG/XCQBbgIFNhLGqCH8KVndzPNNadAA1uvZ6JHkkw7LnzMSJV1+S+2//xbfI3/AnMr7+nPP8/mc/v392Biiwu9IBnQByCCSQl/S2KqJa97Z174m2H34KJYp2bseee26nTciegW4r1+PEW68hW8oSg4Vf2y+2oU0ngAybyeCSpFAQEvB0b+5BVqIvVOSNcT4PqlcfqUtXQQl7STE2DugFg8uF6MFD0erVt3Bo/LM4t2wpxwP7m/3iMwqVQas0JsB7yT6wCA4CkUEJAQQSNfxUv/idXuplxdTFKxHcoCGU2HHjNSg7cgjNJ70kSaBjsO/h+5C/8U+OPX5nv3BId5ImwqDxDJDsC5lgkEQYIUBtT/Gcw2nVF8S3evMd1BswGEockxbCWbOmo/vydQiMjMSOW25A6YF94MDP7Bf/PqoCVUGfASIDCQFoCOT1e37V/b14VB5/x91IfPhxKHFu5TJkzZyODp9/A4JNwwag6txZcOCX9gs8j0SASnJgl9YESPQBAgSIEwC1dIGGSlhTu6HDp19Diapz53Bu1XLEXD8Ozupq/NG9EzjwV/v50AnAQhr8cgjEvFGOh+Hq4hxhW9SD8toTpafn+o3M85ET4oj+X/7XaWxNH8F5Pv+1X2S/wsmKShRwaoF0AojB+xtAxI+OQ5eZ8xHeLBkXQ8GWTdglZYcNnP790X6OasV8u4IAOgGsJhoCcevVWQ8kUg7PfMzv3/03Arn/pMefRvytd+BiyJL0/6MvTwGnO3+1X+AKP50AHgQw8tYAgokYjTbVks0xXboi5cvvcTEclga/nARj+/Nn+4UJckonACis7lqgAOWGGK7urYmKwg8wDHAZDei15g8EWqzwxPbbx6Fo105Of35sv8DzEgIU2p06ASTvT1Uga0AA34P4CVq/9DoajhjFLFB/75kKR0XZv98C6bdgGUMIkOfQmABv+4IMaiK1QJQAXI/E+9y7HrAGj8f5+/rDRqDtq29CCSqBDuwNe3ER/gl+b7/A8xAC5Dtc6dAJQEIgIyWAWtTiabNCmdIAi4WGQUYPmw6/MhWZM37mP4+f2w8D/3koAegMoM8AZBHMzgB81KZuzVFB+KpJz6WrEdKoMZQoPrAPW264hq/y+L39/GLSvwlg15oA8dAaNiPNA7BrAD6Er2pXoYoIDQCSEe78xXe4GDZfOxYlhw/x+/dD+zmEYVUgJ/QZwGoEORaFHwL5UTl8+zffQ4Mhw3AxZEgh0CGSC2C/34/tFz9sl6pAToc+A1jJDGAiBDCpvgSM80LV/z0/JkFww4bouWQ1E/+74aiowB9pA8glGezz+Lf9IvboBHDDYiDHotAQiKNCcFLt4ioK88LUX6NqQNMHHkbS/Q+jJhz/7CMc/+h99nn9137h/gkBilx0EawTgCTByAzAgQaqheAACAhE7+VrEFyvPmpCdWEBfhvan16QwcIf7Rf/ProI1poAb/gAASJhdJHBT35EM42iGz68/DmDmPSr0XbqK1Di7Lo1qN9vAFsW8fbrOPXNl1DC3+0XmQFOV1QhHzoBlAS47Ike4fYc9FiwGBFJyXDDIXn49YN6o9OHn8HWuSuUqC4uxh8jB9O1gBv+bj9/xtAJwMAGgxwCibwgBhp4OGX7+v0H0oGuRObc2dg/8QVYUzqj2w/T4Ym/JEXowNSJbH9+aL/o852urEIBasgE6wTguBCxFySquwvr3KnfT0dk5y5QYuMNV6F4317aByEHIYkSLocDf141CmXHj4HAf+0XJ5ROAAUBLCb+GkBc11a5JhRob0vphCt+nAklivbvw8br0uFGRPMW6DFnIQxGI5TI374Vm28bR0aLf9kv/n0sAexaEyDRB/IAAaQUghJAjU4troMz4HxfDR6VePcGAwZBiX0TxyNzzswLPGK7V95AzOh0eOKQtCA++fUX/mS/6kwxIUChTgDAYgIJgTgE4E+p4gOE/wIvZYBZWrZCz7mLoERVfh7WDe4LZ0XFBf2FxMahz6JlMAYFe1SKVmHD9Veh5NBBP7FffR6AEKDIgXRAJ4CcCWY3UIhNsmzr2i8dSHn7AzQaNhxKHP34Axyll2SzaHr3fWj5xDPwRLE0+DfccCW5PcZP7FdRWyoTwKE1AWJ8gAB0SyQhAO8YD74KocoDimdOw5Obo/eCJReoHo7KSqwd2BvV+XkX95DST89pc2Bt3wGeyF68CLueecxv7BeYQZj+CAHytSbAqz5AgEhCACMlgKBH4YsaYjKf+Pd1eO0dxIwaAyVOTfsR+6dOrPGcnvBmzdFr9gImFCIgM8eRj973C/sFlhQMBXUCyOXQRnkRLAaBS9z4HlW4//AmTdH31xUXqDpOux3r0gagIisLPMRfewPaTX4JF8POpx+XZoOF2tov3r+4CuR06gSwGi49EebFxAxPd+cOoA6vvIm49KugROaCudj9Hzm+59rT4eXXEXflNfCEo6oS2x95AGfXr/VZ+8X7ZwlQ6HKlQyeALINqu4NPoH14QhP0W7wSBpMJclunE+tHDUXpieOXvKo0Bgejx8+zYW3TFp5wVlVh+xMP48yalT5nv0F9LYROACUBLH+vAVTq0AL8UTkAOrLeH1m/LsSOpx4VvmSL3CvQ4/tpiEhqBgDMRvodUjiUu3yJ1var3m/gib98IQ/warwPEMAEl4XJA7BTMth/EM4b8HVqvmoS3iQR/Ujsr/D+pM/1o4eh5NjRf3WwFLlToMcP02nfniDrin1T/4vTM6dpbb/ABh2+/ZQAgD4DWAG5FEJr3Zqf6AE6SspP3Jh0KJG1dDG2P/6QqlKFkIaN0OOnmQiLiwcLoi79hL0vTYLLbtfKfv74F3geSgAH9BnAYiQzgHgeQP2kLT6jhDdNQn9Z+VF4/7FpKD58iDPE+SMmNCYOPX+cIf2OxcWQt20LtkiL4+q885rYzzleXcR+iQDVyNN6S+SL8Q2hNSKNUh6AJQD7wlTpzt4p9+389vuIHTkGSmQt+VVarD4kpsPXMIBCY2PR7dOvYW7eAhdDeU42djz3JM5v3HA57edFpML2EwLk6wQgBKAbYkhGWNCjcfjiZR0kIrk5+i9cznj/dVLsX3zkkFd1FVNoKFJefgMxI0b9o7xIE25vvgJHaZn37ee3V9mfmwBOnQAkEWb7mwD8RI7QvbZse4FL3Jj2Xd79CDHDR0KJzMWLiFR5qaUKLH859iXfeS9aP/28e8HNoCzjL+wc/6w0G/z5P+KEIbh+fQRFRiM4KoreSRYcGYUAqxWB4REINFsQEBFB2xmDgmAKDia/ZfdN/kd2sZGf6pJiVJ49i4ozuSg9eQLFhw+j5PjRGnR+MfsJAQp0ArgzwUZCgFqsxlL396Tis98vS+nLVOr+a0YOIcpPrd5fUa9HT3R550NpQEf/42xABigZ+IERZtQmKvPycPb3dTg1czrOb94IEegEqIEAFjcBOCNCzQYM0WtIlej22Vdo5HH7Y8bC+dj+1GNye/FSAdZa5b+Q49WtbdvD1q49/e7orqnwJZz5bR22P/0YKvPz/pX9f1XpBJATYfIaQFSlEPewQiEI+RUlDbw+0+YwWxlXDR+I0hMn5D5VVYsZjbC0ao16qd0Q1TmVDnqSbVYJZhO+o7yMhjd26cfldMiPbgoKomFRQFg4Aq1WeZ3DQ+HBA1h/zRg4KytF7ScEIJlgnQAWWgtEZwCB8a02tXnpEVaf6XMQ3SUVSpyeOws7nn9KOARTNre2boP6PXshOrU7HfjE46sDW0904ofvcPz7r1Fx9gzJH1ya/UYjQqKiERoTQxNz5uTmsEkzUWRKJwRZbfDE1icfRubCX4TtJwQo0gkASgCryUAIcJm3ZPBnmEaDhqD7Z18zmdmVQ/uh7K/Tyr/nMowsPhv07osGffujYb8BCG3YSGxAV1ag+OgR6nWLjxxGVX4+mt1xN6zSzFETiGx67NuvcHLGT7CXlECGYB6A/NjatkPjIcMQP/YqhMXGgeD0vNnY/uyTPPuZ/ggB8rUmwGRfkEEVBODkYTh8EB3gnI8NBgz6dTksLVpBiZMzf5aUl+cvSdcPkjxp48FDEZs2EvW694QxMBDgg3rswgP7pcEu/Rw4gCLpd8mJY3DZHRfabzRIg/FqtH7yGYQ1juGEQEU4NWsGTs2eQZJ2HPs5eQWDEbGSRNvqsadoX5seulc0MSYTQCcAIC+CRe+E4/2DwIzCfF98+tXo8sa7TIXm8sF9UZ6ViX9CoNWGOGlwxI4YjXrdrvCQMFlUFRagYM9u5O/ehfw9u+jvitwcIfuNgcFIuuU2NL/rXoQ04L9T8j2ECBlS6FJdVCDbL7qEIRJqfYnYuevXQhQZhAAOaEyAGB9QgUwuaQZgFsG88c3ozpwBLrTBwxQUjCEr1tFpXonjP32PXRPHM/0bAoPQqP9AJFx5tfR7EBkY/yhZkvDl/PYtOL9tK/K2b0PJqRMKlUSd/cagQCRcdS2a3/MAIqT4nQeyffPcpg3IXrMSOatXojwzs0bViq3nNsEYYIKzqlp4vwEhQIHDoBPAZnSRWiBCAM6dcV6s7uL01+y2u9BxwmQmBl82sDcqcnLk9mRXWNMbxqHJVdchOJrV6YlalL93N85u+BPnt2yig95eUlxDYsxL9huNiB02Akk330o99KWi8NBBnN+6GXm7diB/104Uu6tbwX5/aOPGaP/CROx/6zWUnDghvKGGEsDp0JoA0T5xQ4z57zUARzfn6MxeSpQFRlgwdM0fCI6MhBJHvv4ce16aQkdk40FDJJLcifo9epEXygyi3N/XyYOeZFTF7fGe/RHNmiHpxlukmeEaRsXhwVFRThbR0k8OKs6epfKoKSwUYTGxsLZsTQWBhSmt6X8Tlaji3FmcWbf2UuzRCeCG1WiUQyBvb9Hjfg5W9+8gef7mkrqihL20FCtGDELMkDQkSwM/PD7hAn09V0oK5a5fIyWH1qMsO4v0z0108e3xrv2GwEA0lsK0+DHplMCmkFCoRdaKZdj/7lto0KsPIQo9DynIFonMxQu59hMCFJJEmE4AORMsVD0sHuLw+zNL3nIwe7sLyrIyERAeLnvQ8twcZK1chuzly3Bm059wsTEwTwXkoHbtN4aGUTI0HjBIkmQHIqRevX9VFrF67HCayyAOgtQckRmAFPL9NX8uz36dAMo8ABn8hASib5RtzTlYi+OBe33zIxrRs/xZkBAgY8kiZPz6C85t2cQrJ2YHMD8m08z+yHYdJMWqO0n4ST9dEVqDkkTWNdlrVmHHxBdQnp1FcwJE3iX5CbLwJo7i1KzpXPszfEEG/a8PECBSSQChVK6Abg1+PX4jyRv2/uoHeIK87GM/fkukPvLy/30iiU8Ajexn2wfZomBOTqYDOohUk4aF0fCmPDdXUrC2olLy9HJQFmBC0rhbaZIt0GxG9trVpDiPY79OABk2KAjAgapbP2u49pDEx8OWroHZY2M6UUGWpQ2Ey17N9/AsRGUdbewXSLR4z35CADtzPLpOAK9uwOC3JzXzJJZtISWQOv7fJHji97tuRfbqFeL9/8v9C160X9v2fPuVBNAJYDYaCQGEtxCKeiAD+V9gABJGp6OBJGHuemUq/ShtzZ8IsligRI6k7Ky/9QZ140NwQqh9+4VUJxYq7WcI4NCaAA19QAUy0XOBOCGQeodpCg5B03E3odW9D1IVZ92tN8JeVIiur72NpOvHQQmnw4HlkuxZdPhQzQNAXYghDhX28zwyP8byrv0Z1XYU6gQALEb8Lw9gFNgSKVDPbDQgUcrUtn/meYQ1aizJlhvw2503U+mufmp3DJg5j0lmHf76C+yYMoGvY8oNxJ+Xn5dQb7/6/RBetZ8hQJET6dAJ4C6GMwrq3nw0lBI0HcdPQuT/jh7M/eM3afDfQssajGThu3gVLB6nLxClY/GgXkTVUDnli4cQ4vargHoCiYMhgENrAth8gAAmeQ1Qg64tdNx3qOTpu770OmIHD1XE9Gvx21230cFP0OaRJ9Dh6efhiQ0P349TC+fxRwT/eYRlTjX2i4LjsWvd/sxqu/bHooz3AQJEKgjA16n5Q4aEO50nv3TBojZ7vTT4774NTjr4DbAkJxPvT09FUIKQZO3N14OFCl1dwGWK26/tBiI19usEUJwLFGGgBFCle5O6+y7SwG9+6x1QIuf39Vgnxfxk3yppSNoNmfcrolM6Q4nq0lIsGdIXpRkZolt6L0d7Bl7OQ1xme9wEcOoEsBmIDMrmARjUcG5PQEgY+n71HRr16QclzmzaiLW3XA9HRQXcaP3Aw0j5zwR2b+v/PY8j33/D8dgqEkkCHlzUfoNWeQIV9hMCFLhcOgGsBlkGFU4kuQBp8Iei33c/o6Gk6ytxbsd2rBl3NapLSuX3Y2neEmmLVzKhD1GGVl07lvP+hA9HFrNHvL23n/ey2k8IUKgTALCCEMAAM0sA7hRO7tga8OMMZvAXHjmMFVeNQlVBgdwHuYwibdFy2Dw2kVcVFWHxsP4oy8xQo5J42wMLhzDaXhAgbj8lAHQCwALQPICZWQRzNohI7Xp/8gUSPA6rLc3KxIr0kbQuX+lxUl98DS2kWn5P/PnoAzgxb7Za1YT/vEKqjuoNMqKfX3b7CQGKAJ0AFoCEQIQAQh6o84TJaH3vg4w3X5Y+HEXSDKBEXNoI9PviO3jixNxZEgEeJP15H+p19MuVh9DCfp0AbphdLpkAl+phmowaiz6ffsWc17P65utoskvpQc3NkjF80XJaqqtEweFDWDpqKOxlpXwPzNfJOYlS4aMZxbdAij+/3FYL+6kK5NBYBXou2uwD9wQbJQLQEAj8ENaFiIREjFy+hjkIdpN0O+ORH76BEkFmC9LI2T5JyR6SZwmWjBiComNHVKgy3q7m5LcW1fH5Axja2C8TwKA1AWw+cSqE1URngEvSkQf+PBsxfftDiWMzp2HDk49cmBcwGjFAUodiBw6GEuRU57V33oKMFcu8rnuL6vZqv19l/5raT2VQpz4DkNOhL5kACSNGSbH8tx6hzEEsHj6Yav1Kh9PznY/Q7Fo2q7vtxYnY/+lH6jeAqCsN4PWvUjXiMkJj+wkBHG4C6AQw/y2DcuvVRy5dhegOKRfE/YtHDELevr1QInXKy2h9133wxMGvv8CWCc/zU/niHpYPvs7PsV+oupqTZ9Dcfn0GYAjAOZKbHN097uhpKLH34w+wg9ycKJ8HZaRyZ0tW7sRxSfH5/eH7RHR0ARne24lSXgii9h5f7e3P0mcARSbYZOQSgJymfO2OfRdInrNTO9BDXwkCQsPQ95MvET80jR38c6TB/9gDgNNVo4rCvzdXRFUR70/0gg/xJalBQ/sZAnhkgnUC1LhFjxDguh374caRn3/An08/BoKG3Xui55vvwcLeto6D336FzeOfJS9B1OEKqSpiULVFUf0GMu3tVxJAJ4AcAtWga5tCQjDuwAn6m2Dnm6/izLYtaH7DTUgccyVpx+QFtk79Lw58/ilc4C9Cva6j8wcQixrsV/G8Pml/ll0mgE6ACDcBOD6KSJq93/sYofXqoyYUHj2CPyRZ9OzWzZwXJOAjBQcYP+TgqCp8qBig2ttPZoA8rQnwtC8kwgxQLIL5CJEGf5fxE5E4eiy9+lOJysJCHPjiE+z+4F169DerW4vdPC+ggmgP9vl82n4yA+S7oBPABtdF1wA8kERXkM1Gz/Inm1zslRWoysuHy+UE+C+I7xHVDSCVN7OrlIX8wH5CgAKQTLBOAHkG8NqyTaNjolQuQ+uU/ZQADqfGBLCF+cC5QFIewABCAMblsCqdh0fhtffyPdq8z1XWRtQp++kiWCcAYDVKKhATArEqhGiqnzNlM3/PeeHi/YsP+DplPyWA05UOnQCyCuT1gMH7/QmoIOL91yX7dQK4YaEqEJ0BhHVw7x305HUPzYL/93XK/myJAEU1q0A6AURUBfEBxUJVNaf6xFXdsF8nAEMAOQTSPtmvqe5fp+zP9oU8wBM+QAAbIC2CKQH4M7SQCsJ/gTwVQ0jnVu9B65D9hABOFAA6AWxwzwAGwS1K4uDHtJrmBeqS/WQGUBJAJwD5ERg+YhAvh2dR+/e31AH79RmAgcVFSyH4BFDvEflBrFePRuPo7GzIUKfsJwQoMihLIXQCcGJmr4ccAh6Nq3rwn4/fXx2xXycAQwAzGwKJehgNjm3w+ibaOmU/JYDToTEBzEE+ckEGJYDKDRl8iKoWAioIv3SAj7pkv04AN8xGUgxHCaA6MePnqFP2ZzucKGY2xesEqBvQoRNAJwCBTgCdACZjSbAL4UEGnQB1CcUuF7khZjiApZoR4FFLMLRGgNN1dUSA8TtIJECdgQ4nsGFJYcVgAGWaEaCL/h7+v306IAAAAEEA9P91MyqFDxyFACAACAACgAAgAAgAAoAAIAAIAAKAACAACAACgAAgAAgAAsAAIarGQm+V+0EAAAAASUVORK5CYII="},90032:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFEUExURUxpcS0tLYKCgigoKC4uLi0tLSMjIyQkJCwsLObm5qqqqi0tLS0tLeTk5P///9241KysrOC81eHb5Ni11Ilzlq+e08Sgxb6fx9Cr0My24rmezr+q4MSu4+fA1L2p1tav0babyv33/tbW1vnw/rin38Ol0OLP9cmnz52e7cKfw+nN6tS73rai2b6hzmSNztCz2PLg+quWzeDI7bKXxv7s5O3G1qWVz+bi/vLq/vTW6t3b/qGp+dfI9e7W9Pvp+N/B4Kqu+vri75KW6Mit2smv07W6/cKz21WCxZyPzcSiyqyn8Lmv8HiV09PU/p6g286/85Z9ovze4ubX+bydxKaVr6yl37Wv5f7w8MnL/tfB68DA/cO274ub1kdztvjT3pGFw8vG6Wx0teTk5HV9w+vo64aDw4eI1aSNvEljo6+Sun5zp2xgiXS270YAAAAOdFJOUwAtviSz8QcOTIKvgz9BV1R4gQAAFjBJREFUeNrsmmtv4ugZhrddaba7asMCRRsGkgxDQhBmBKHhFA4OIUERUYKgCsQwYtOdNP3//6DP6T3YwOya9sNE4rZjjA3hvp6TzWS++26nnXbaaaeddtppp5122mmnnXbaaaed3rz+9uOb0Eb/73787U3oh03+f/gptvft6yX2/bsNAN//9PEtAHz864YUvPvTGwH4y0aAP78FgN++BnD9FgCu3zhA7GsAP/NrMrFvUBkF8PPvA8T+/g1KjfiPfwggMVUa4OaRpY89+zSY/gHRL3iAFfTID3laQVcPV0Zm/4FFb7wNCTB9sjW/Ic3n/PQedQHLvfWS+ZxewbrZqEtSC3XZ0rubNNR62Bpg/qT9CAC7v0CKIMCNgsDHoHU0f3P5e6aHQ9rCAoTDYZ4VGmBgGZvTpyuAe46/8j8PAsyJAO3P18X+8usEYHyI5ynqLbL/QARhS+hZRfdeIOaYCZ0AJaZ5ulcvUwl4ClTSpbLf2oiQV8GGcJvdPHfE56tfwwIoc3aZ6PpXTWAY6HWqAxSzlQRF0Frjns8MJdgccLJN29fPr6jQAHVlzrLMobYQLGlUBngK9rKJPK8++3h+mMf5o0bQ56tX2mj9OzRAvd6oo6wYawy/+/pFnYWPejRxI8z9FcRJCEafAfM8Qm9fbduvX5S2AQDVJRM0di5WY6/Ns+QdVkExgr+CVmEwM3kJPlv/Yqx/+fIvWLfKACPUxezE2F4jfG0jixIG0xM3N3didxgEwO5t5XGlyodLmiTAcs/aAkBLQk3ecwLQsFXXm0Y2AyIG0xM0h4FhCONRGIZ6+LBzWPLStToNvhRsCYCu6xdBmYg3sj4GygESZPAIpqFtECgLQ/oZQi5awkDRbyHBlU+vlr5sV0JY3z7/dPtgCl8IsGi0skywh1loSP88PY10Kd3dMQWvl3YarjaJiipsE39s6Axc+MZ9sAnK/mIS/6Isw5lKzLXbT6PRaD7SU/ZO3VxQJjZCfA57HYhZHyxdPFk3ecq6lLK6izMagaopQxiSJXjLZILRaFNaFkiAeYEbh0u4d0CG1lqCsLcSsQzHrmH38oQXysyE3LP/rIh32PVeZt23KaJpNMr1CeQCUwEMd1p8OTaJUO19tcW9UIwip4tclXkdPrvcgBUWlK4ZijTFOkPhFgw+nLGqiiDgzZOJlNNiDssdZOGS7t94ouqNtMc2ANq1jq9pU9nqgO9RxLVhnQYuH+sp/9Yy+p/kgAALabRYcA2BrDs6n67yr6F7QApX+VRObDcZXS0ZE152adnv6iBQANg92EdxHS3Yfwv9t9a5x1EUFoC9WKWdzWwu7szensHwwaB/dsym25ZGZH6hom/JZz6/XQ+wFbuKs1QdUtCZIMEqGF0MTL3ktGkReF9wByvfFkmglq62A9CD0F/ROhEZHf314nYl/5Z3Mg7WbfNmEq0mIb/VN7KKXff60gpuuljVXVNRWZWgTHDuZNQgo3lV5sG58Ln3izIw1RkY/k8AnswcnJTdrDU72E25IR3dzfJZftDPsoGkdbl5c5SGxXqK4d0w2A35R7D+SF/TwgI4ZVtEQoUs7QiZQLPdbqPbxb2A7OuZzhPGQK5fhmIlA9wLq8UUFiA5MZODNLEnSK6tUQgH86KcBwh8pVXugKSfTTcvRkLCrQCZWSz4jEcvo0FVC5sBa1bTovyP2j5pPspUV/JR9qWDieh4RxN4sFjzlCpKpMnM+cUiEfZ2Wvy3c37DADDyT0M+AgnpdISga1efBSNHCKFSqbTblUou1+mYsuKoj5Rrz+OX0PXucJvvAxP4/hWsHhtFf3CbSqpjqQwLbozoIB/vFNAVuVcpwedtz184UljT6fRumk5sASBNgAz3Vsm0VVHZ2TGtAn6AhVc0rdz7VQCIDhHkKB2YEM/TA0p6goT/pHy3KIZtYrjthxt3to+6N82c4+pSRVbJfUWEYHw3cW12TOTJuwfW8WdkRisEXUbQ8PER/IcHuG8/c0Pl6DuAmp5lHjlgCuOLYUYMYSnAAnFFb3p6VaxHBdGDn0KHvbfJPfr3PDVe04s0lw6EngfT4i5sCTnt0WJKfxFYjNroEr6+rFFHSrtjoow11NGmKxxjVqFQ0AVUoBNtT6ntUSY0RhI5iIU34QHAP/95YTG6YPeNFf+9cldGjalzrO4CZkPs46YNi2Ko4MKCg56hU9UkHJiX0SiJAprQTeyCn5yXTD6Pnp/bFH76BtygK2+3R9uZjMeeHpS9nkz6QoURKoRhS/mz8oKZweTA4iXljEpM0kOCdDo8AM7tl5guff0lUs31mSboyV4PF4UgqWAKMjRCa57NUuCqsoSvoywpBAw/uE9Pp+EB8No/y8xms8C1iQh6VgJob0YLEYCaPT1qcmAHELxkeuFZvQBqYicEAeSsECSxE9D+dHoWGmDmFxlEEn1pVW7XCbqDk9EUk2jGYXPNJqwiYdBd4Xk69Mo56Ph4ehwaAG3MupZ/UHamw65O9WjBjVZXQwABJILKuwC+XBX8pi0mgHOuXfZiH5yjYBsWIGoMoUFSZsY1hbeagfzM7FdrhA7XEtpEDurXChUPWe9p/wWx7ySlZcn+Maz0x11kCNsD0fPz3pgWMLGCgnrpxCqxl9nLSywGO3zmXJICb4LLlXon+zT174t/kypIEuA4jswdxEilUwhQfHw83iIDY25G67PEjwYoeI5X6L3EsGqBZCYIsJBpm1xHOlhBcsStuODf9VxXMHQmqIJSoA9hAZoSOitWjDHunZ9jpGMVB9qyF4u53vOzAJB9OEuuKX3wDHnGlmG7h5uqgIAAzMO2ghgQGoBwGCIFP8nk+7B/J8Y7ccq4fBAtzXGTMnO+otlMdsbjcyKUw2oHOeDcWEeFLtgFfR1w8Qe9V11CcUhJoijh8ktYAP5fEPSFwp/8Mdo4H8PiF/ljiXc2L2kRkN54bNVPJUYEVfpxHYy06xoCKqQSEYQGOET7T4jwTPf7VgNCaeCKRgViTN6X4+VyKQA67jM/Jb8S360KiqfSEn6cFHRrCi4XbF+5R/v9fvr9FgBzWm15qqigEMQsCdOyFPnSsFFIQmmA7RIXt/SYoHvHYt/BPGAGSlBBGH0A6H/YroT89jWGFBS4RhAUelg2/Qyrpq09ygUnkt5WjaZTqcNi8TjVB+suEzjxrQGucTLgtUWZxl2Y0Hh5TCfxqgoES/JPpbDEVSWhsDTF5Au6VXOmY6D2MH3QvQ575S6IOhEEwGN4OGwPnOLvcNyAILlwcUmlBkl9SrrQxU6EGQIbCNpg4LjIsCRzfqe4jskvQSroZTVd5O8fxXgkMhj0Kf5OPB53CCIswIlj5PLqSl5LScdR/gsIRc+qBVpwmADmQL2iCmJ/y+rSqFqFUPP71OHqYeL2oZZIFItgt1hM9Pupw8NUv485gW1YgPcDvqAriBKajuhUHFj+j1MDcgJPqzzGeYbDx0L9Om60Wj04OKgeVG3F4QahWASDpQMBrJ4kbm9riUNUP1G7TSQStcQj9MTxcRGOhO2BT0m8jBgNGIhAHJOBA9cZ4AeaknLlEjQ45v/uBk3JVRyPR92DaDROu9eHCVKtVuvHEQ0QI6VrOBOJY8jhdxYTiTM4XXu4RdXOQgOoDPDjQD3XaWG3LrGV1NyIGOJUEQXpAQCs5UgkGo26EQaIl677fVhh7PSP4EQEFC/t75eOjrCPT05OGIEQ0X/tP6FLiPQ8wIbEBesaFsXirBHOjbiUGzYyqI90ABBVikBTxtEuuIaox5HnCATm+/v71/vXp6en/VOsemQoEkPi7Kx2Fhbgw+DrAoxBCeksGvRG1UIPPAAdrh4KPxhWGLyS4vEj0f7RPukUl1PIwqdPsDnBvZOTf/yfAYIqDbjSVx61oG449ORavMf99o8EgCBY+6J/hgU4RFv/be9qX9PI9vAu290udEEGry/VROWiiOwYEalfA9chdkDCgtd+uSlh6aap3f//+/29nvM7Z8aU0XxIF58zzoyTND7P+b2cV2nvphfy9G+7ZQ/93QoPSoD+LiMh/SKIeL/t4Wi33e9MKgpYUDq76WU9ubEY9kLcRD8PnlNK6WWrLMs8nZonH1Efs8eMRvk4dyY4UkDWe06MxtnY1KiQD7kT/alHnjfhIOyPsQAkAiwWKZQn0YEivwdF0UunPYxHX6OWvrh7nhP5jsEAXq1OC1BVwB7/uakLuu9BSTtpg5Jbj15AF86pPAuRpiUPGw2mBhkmx5LnUy3EfQCYOyyg0HXxWF2AVIVcUj0BAyrAmy4NvegPOo1vYI6nQaMTYhBSDzSAisoCWlgfDbIiUBrAJ9LHeBqDA9eDrOd0wkZpLmd6aMku3U+Xyh7wiKWqgIX3RaqXRVQv/Mnm0xtLw0PgbgpvBO/DUsS9u1bdcvb4eH//SMCOiBBQDq4KiSvdL92TeRnTiHTIvZQ6kebT/T2+Kgr4Knj4ek+QP7p013J2LESIxsSXlu3y/SHijj3S/gyFUVHAv/52UCn3Dw7m1jy7x+MUlP5dwdeKAv5weFR4j3x/BwXq5vNn/fOfHtwm53C/rZz/PBlVBWxd88KtIyag+WMDZz6W/NWcO8Jms3kQ8p/W9ElrLh8BdCrDl49fquLvqgJWAS5WMul9wVezoEvfTxJFG8LV5qqIdQk+rg9q/MIqjdCqvVEYUxNwbpVOjBuif6F7APz3q8QmG4erMiHrg3hCDKOqgG53mLq5bQPWQfRx7UG+YHa78151FwphNQekWE0H1B0pYEsdZNcZG4oWWbOiNZPdcLcb7lSB4A6LaOCiClgEnddX5Vg/gT+ruxB25EMBuObD1EkOHyjnQyTDqwjNUXCrtZ7XV2qNqzKDfDxCwNu3qwtwozTdpTupcK713S5lx8Jh2QUOzbpsGhWxC2X8JxJxJabYWA2hnrWoOsEC8+FB+GCgE9C/weDmp2wnkfOBivGv0CbWGuWpyzhW1e8PLKCW0y4zTuVVJgMNIUnKP1F/o3Bhy9zeHlCxKYb75io4MT4dNSYm6gUMfVAMNdeGAL/iC6rBIAHXS0FGA5Q0ikJQS7kcNhSap7IAnhyLiJmho75NZYjJA54gbeE8dvdDl4Md0PP2Q0EQXdywL23MFwzCkb+pLqBHEoL8D6cV3ay4UVtxqoI2bxUOjLu9oVoGjqHzrK4KQAclo6RglIazis3CkZiH6hboBUbQpvjibYQVF0HGHQ8JcA0NCRDHPpWgUnuBOXY7p2J5S73FOzwEn48QMB3BKB5VwI0qYW5OCheZ9NWFUVngFcgvuSAH0sXR5nzu5gHM5ACNkxweq7sQse9JyUarke/b4cIhrSC+9RICBCL8/gdWoGCyZrSKw+YlkUe3mpuxXnUB26wcbXjZGU/ynsAoJaDHcEL7cTLoiv8A18V8gaONubAFrt4w8FyHsEcI6GXZjSM+A9pw1M0cbVJLdIJWZqF5NcioufifFA8UseqGbUaa2ikkTLbUdDTIdxpslcouhAJ6Ye3PMp1ldhJ4jtlNNc+MDGMXg65p8YZ6NvG8o9LAAwpzJ5O8rx4DGaahUTYORch8/+9QnARae+GJ/xqr8AOhrla3jiq6QaPNEobDYoupGnZLON1WFrBvTUdKekQFhPCBk8xkhbp6UF2k1LXU1Rz9WRtcj5ZcMIkZKc4G2N6Numk3jSWEs5WVZ+am02lpFI+z9szzrzmHSoK1i7oBqAAZq1WbbAJkYwxtD8rTtzOr82MEjMhjNPXguS0GcPS9giTxEmKQSXD1rt1ejUe0godt/NAIGEYKeLo4NZOpR6fRmY9gUdHuu1pPfAyQgsQZoR5poMWkGWpo8zwHto9pCrS540T0tZHopDgb2wnmt6sKaJnFLXbmGfpC3ecgWa6L7pNoGSwwQl1XBfw6DDf4bujnJ8FxHkdmuufHWCBXD7buzMnf41JZJwUTRBbo1/puPa/trcD8ZQWCZvIHA53NTzuDOc7YD+YDVFBVwNiRvL5E8JlBC+sJ36uSS1WQlFigX9PU5JdmdMqMZbCCgYO7XSwWcIKbyhaQ7M7M38lWB7/fwehJ/A0UuwRsXYiMYBYlRcBYloFlaclLANYLi2NcqMYGuKYqjzZrvGNdEdQUTkHi2gezKmxXxkbjHI+pXxwT8kp/v9jv8VU5C0lyZP8wzkP7Z1QAXZIS/rIcH7iUjQGlLyuqJKAVWoD9R1FdwMwroH4C+VJsAXWld2yMkH7NhTW3zn0TAkJfFOS5GmAQOtHgeBfazgIFUs1RELwLQuDS09d0mpgs2uc0qrsJpP5ppZLqHywweMYY2LdycE5qdVmFErVBHLkQ/FLN5NIgIdXjdmA88vzBAi3xoMCJbChUFwBADWNal8bPJxklAi5NPIsTSd0nQUPWr8chMEbvIXAMWP6LyASVBWwJLIMX2NkYIiEUECdWDeAkaMk0h/ooGMPfJv55S9uBTqkBjrRAiCkqARm8VckKcFYp5FVW41TU+3EiaouOPMePcFGwCKt/f0wMKLZOABojZ1twXIQCLr1zhcnXtmvxPo+x7AwiBR2UMNjGGvYnWGAr1KFMVQgbAi1xfW3bB59OL21n6TJql2WvTbA7qEkCpigBFLQKWeh4C2y3gRMRfzwo8iQukiQpeI1JqK7euVPU93YwG4WcE2EstESCitgfl0bVAk4CfEATr80mvlgCb54hj7qmXZUhcR2a9XmDTR3ow5ua2+9k9ttQLJMAkrCNjXCMAK5+bwOkP2nx/qNW3pxMJi4qZvVwgFB3Q0vMwDO3RwjTKR/xRj8RMKVtN9wmbG134sg0qqmU6U8YwJ9PrAXemOCOR8QwDqP2i+hLe1w3/dK+3WqWU8eUdg65npF0KE4Q4CRMWoEAvmN7+ATFUSFtl5MyI0vIAycg4E/NGosIu6bsSacI8FHsTSBV74xAP4TIwIaiLrNEMmgOhnSuRyElw92uweBmZPrWplf6nBZA5xcBdMnBBM3cY4whcX2tk12Jm4N0Ysij2jOkj3t1vQHyqQwyyYU6g2ewQMuawDiRgjYVtjCokXuT0hOHdb3GElCJFeDyD856Ze2xHxrYLXqW/5ECooYYwxi5E/9WM3cCqLTkmufN3DcSQt97UjQsy8h/MlVgBNiNdIPBM7kQmoBST6sZwVW/eaQqCqnJZ0/wIvAgt+sSiI8C/nZc9hxBTA6EZ/V/caUJOVJekIUqTHfcpVXarA7Uaa4PMpBoyH0EBwoWJwcxu9EE84wPY0VTYgKdqABKTNJEUJs267PnsPfwkY01lXIe9TFgTfAcLrQlxtvJ9oCGILiL7sQ8cXpY91Fp7qQ7tkA+KokCtMFJAkTD1rEvGoIFTA5pEAk+XgPQ9wTMNmHo+wZRfLIFVECJCZpegLxvxhrc+3zk6nwagHYi+53OLW0GrBOdJIA4owWcDbaTpxAFuRphFM3pRllf91Rb/+k8S1eCJGDHmrV8iz5apWnVyCMeW49H1gSdb+FoF/rjxaGSgL/++wLxVwUBLxpnAWcBZwH/aAH/fvnInhTwXeCwgDevfv4O8OqggJ9+ffPqO8CbHw/8b1g/vP7pt19fPn778fUvB/9HtdffBX45/999Z5xxxhlnnHHGGWecccYZZ5zxw/8Bv+fmlTbMWYcAAAAASUVORK5CYII="},51724:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAABtlBMVEUAAACqiICTMBqTLxmULhufMhyVMBqUMBuULxqTMBuSMBmULxuULxuPKRSSLxqWMBqULxqTLhqSLxmTLxqbMhuWMBuTLReSLhqOKxUAAACpiIKum5ayraynh4G1NyW1Nye1NybDZVrq6uras6/o4uHXqqXKfHPq6Ojo4+Pk1NPbt7Pewb7Lf3bp5OTq6em1Nifi0M3fxMHUn5jn3t3TnJXm3dzhy8nl19a9UkXk1dPCZFniz83Hc2m/WU2+VUnSl5HHdWvKfXTNiIC2OivLgnq2PC3ewr/gyMW6Rzq3PzG4QjS8TkHVo53FbWPbtrK3PjDCZFi5RTfXq6XgyMbr6+vm2tnm29q1OCPPjobXqKLWp6HFa2Ho4eHas661NyS6Rzm1NiW/WUzdvbnQkIm1OCKjNB21OSC+VUi1Nia2PCzCYlbXqqS2OSK2Oirewr7CYlfFbWK8TkCxOB/Vo5zHc2i0tLS3Pi/btrGuNx7Sl5C1OCbiz8y1NiTHdWq1OCjFa2C5RTanNR7Pz8++V0vFbGLLgnm4QjPNiH+0OB+3PzDBwcG1Nyi1NyO1OCm1OCecMhykNB2UMBvDfxrFAAAAHnRSTlMAv4Bxj/78+v2GW+P4GYj83n9nh/z+LVkkAbvY/Vdue9H4AAAEHElEQVR4AezPt0KEYBQFYXYJC5izPqD0Zlut7PjvE5tLQzWHdKa/4ctGm3POOeecc865o00gbZqv/Ts0YNMnpH7ztX87hwGROqQU3/sjnzjgBBbggMuSFeCA9MIKeEDHCgQAViAAAAItABBoAYBACwAEWgAg0AIAgRYACLQAQKAFAAItABBoAYBACwAEWgAg0AIAgRYACLQAQKAFAAItABBoAYBAC+AEegAg0AIAAQ3YqqtfizgcP+B0t/ijs9ED+AwwYKSApzifNuB6b79Z/1t7MVpA93hcx/+1KIAvDqYOWBtggAEGGGCAAQYYsGTA3fNb+3ah3EYTA3C8fYx+/WoK44aZmdHJBjekmRpUZtoyHrxymUGxL3C6Gf3f4Gf2SpsOsVtnBSAAARwxAYxfbquqjDIgl/nYTvL1ndKoAna165pEPGMX1kujCcBPgTZ+JvuyM7KAT4GJ2/LViAK+E9421UcCUFnVNrb8BwARYplkM3NA6dxQckJ97MqfgI+58WsPGANK17s85cRjxtWZvwMQ/NvVXAGdI6PKGg34qd1/ABDux1tYAlbLPSem8WM0AOFhJs8PUN806RhALACAkLjUyA3QnFQJQCwMgOA/aecF6J52XMSCAQjxvTpOgOp5q7EYAOrMICNAi+MDFgdAk6lhAyhTu4DFAsC/WMEE0DicACwagDqzxAPQvmgBAwDA70hxANT1OoBBAOhmtjkAypXGYADwrzIA1CiDAQFobGvogIo+C4EBkLkROqBMaQwMQHszbECqw8IRAOZVKmRAiXLxCAA30xAyYNbCUQCQ2Q4X0OoZPBrgXriAGQVHAqCtDRfQY/GIgEehAlJTsQIAmijxOFRAg3IPB2TIFkIFlCh9KGB8n2w8VEC/AhrAfUJT62G0AQNRB2z6JOD5PtUyA0AyQQIU2QL7ZwA0VfwF+/cAnTfA/lOIzqtlAKC/B8hA9TMA0N/EZFqVMADQv4XIXNXAAED/GiWLTaUYAOj/A2S2J03H4B8ZFagZDgD6PzGV8VpZAMhTCSKws2k6DudCRC79IcrjZI4ILD0Z4HE2SqQVPZthcTpNBLavggOAmA/QGVXDadljUOliX0DkhJjBjIwOnN46BgBiSkkHdpHakmAwJ6aDxDC1p8JgUk8Hu6osTcRgV4IMfIfa1WKwrUKn7Ty1LcdgX4jOdaa701QMNraIIKHojVFOO3N/BsaZbKpnvvy98n1r8fd0zPHKV9J0zPZGvwfaWDU60hmRCxClG983dz/mmljcUV7XRmmUbnBsfdud/tREcmhuK03Hdnt9jL49I7eYBCAAAQhAHSEegF0TsF0mAIMBM8cCkJfQ2kHg1uRTSAACEIAABHAagHfPQuzWf0cGnL8VZv9fOPNnkiRJkiRJkiRJkiRJkvQBsrBFI03K1UQAAAAASUVORK5CYII="},89488:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAAAe1BMVEUAAACzs7OysrKysrK2trbHx8e0tLSxsbGzs7Ozs7O1tbW0tLSzs7Otra20tLS0tLS3t7e0tLSysrKysrKwsLDAwMC1tbWzs7MAAACzs7O0tLS0tLTOzs7f39/q6urW1tbr6+usrKzGxsbV1dWXl5fl5eXBwcG0tLTPz88gJRtCAAAAHHRSTlMAgHGP/P76JIZb4/iHGf2I/t5ZZy38/X8BeYTdB/r4jQAAAYNJREFUeAHt2wVuw0AURdEJJ2Vmhvmz/w2W2ycot1/Oi+7dwZHssYcKLWpEREREREREK+NIaTwtT61mA8a1pVTH5anlfjIg2kVKLcpTEX1zwIYEnoCTkQSWgHYmgSfgQgJTgASuAAlcARK4AiRwBUjgCpDAFSCBK0ACV4AEOYDz+g+dfwaQIAVQb/6h+glAAtdHSAJfgASuAAlcARK4AiRwBUhgCJDAFSCBK0ACV4AErgAJXAESGACW1oYfFrE9/4Cd9cEnbc01ILn8+UBy+TOy78YjlNJ1TLwBt8PNae/LZgfzBlCnu3vxdbNUQH6x7w7oAQAAAAAAAAm/08mlADShyY9HCMB/BQAAAAAAAAAAAMB/PsCMrLMAAAAAAAAAAAAAAGCDgw0OcwAAAAAAAAAAAAAAAJfu84GrS5UcjxAAAAAAAAAAAAAANjjY4OARAgAAAAAAAAAAAACAGxzMyDoJAAAAAAAAAAAAAIBxbR0Wh38GHI2jw44nZSEjIiIiIiIionvSpwyQpAJC8wAAAABJRU5ErkJggg=="},71265:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAZyUlEQVR4AezTgQAAAAACoPeXHuRyqDkGAiAACAACgAAgAAgAAoAAIAAIAAKAACAACAACgAAgAAgAAsDYu24wzWkg+kb/xb4hZ0r6crdvyDln6qvI/q+iIdS05NyXuy39R845lWSwHnFNmBVzc+O1/GENx4Xfsqz3e56kpxlpTWsEuOXyrx4gcQTgAZIQEZAEAKSVHAWwxvHZmhkdXEYA8uefGP5e+qr+3V4RGT5zWLQ+w+THlPAQgLt3vbrv8IkAPsUCTW675hvUtv7H734g8oHd3E1SgAAZa4IdCez4z87fyT/rl+Ez7fCaEPr+wUF1eW26foIQCAiqq7q8TdgyPvkRwMEC677HSu4C8AgWZnLzFV+itrEnSw6aJECAhDUzu6L72IRQ5iCAKq9MPc8qb9xvj1/Fr+FPkhxZGgnk5stmQAAOBFAmCBAAeU1INzioMcVQ15UZ5ZXLGQ5uEs4u72yvlL//nUsVSNAIkImCpVUKaYDc567sILaDRwkTNJtBjvYb86jh/hokaASQ3bu8JBIjANl5RO1wbfzypiTQ+HUBQ6JY7SuNs/x3eRFWIEEVAnw2AwJIeQQQBAmAriw6Mfxd/A4ev26b7eGe5xUeSpC74RdJU5CgjQA594QU3WM7iWzlQdcCGUAq1fW3MiA3AWw43NGYcxsdtCaUeqJ9v689TrpK4R6WnpcS9poEbQTIGRTx94f6jZnr5sM1ao+K99+WZjAcegL8RRH8X/iT7DEJGgFI2OZ38PiMxS2SlTnqnwB/4SbQbF/6fwpjuXEGBEAuxgH8Fnf40Dq9Lh9bJh0ZvxTuoY1/j+MEbQSgFSk15tjuyJF2UKN+/S+7fHQVaUz8ZQIIjxU/ZqoJAiPAJ6huGRyvix9zTcVvHoL4LYDfEMEu/HESNALoVAhxJovZY7ZfJLpFrX09KNpHxi8FXUE3/pWMS4JGAO1Q9vu1e1xH8pjTwY1kNvU09YGqbwL8UnRzP/4xR4JGAHuER1w0xkWrWyQ7NMEE+Mu9wnHjH2EkaATIJGyHsT3CFenyR27d9Tk08ET4y2unAfyyCkaM2wiQGU8GiycmWM+rYmPhN0RwFL8gQIKqBLi4PgEyehbmrGqObcyhPWYuM/odzKhf23BtIvzFZsbxj0+CRoC4yDQ7NEPUOupT113r+hPhl5L3j4U/BYJllQjw0QwIQNqRyHi2sNGFxQPJgQZOhL/MshHxJ2cWaSMAM0XEm6ymypseE9/QYtQfjwME8IfiAGPj95CgEQCZxR6Zso2EreOseJPgxqiB1qBIjnexIStLlfHxHysJGgF6ljWAJAY2xKQ1M7uxRLF93XagoAYwyscJMDb+FBXGjQDRc4HYlUP7tmj1Zg+FHciwwKqSsSl+7/BjxvsJ5PqLP5hHIKyUfCiIEQBwnAsUOMYkHjez/S1wioS9CrS3+FczXR2SG2dAgD5nlkRjSgieCsGuJBKV7bWo1WbUb7fPKZKL6dBT4J9jnECuv7A+ASiZJZGVgPipEJ4ubFwR6kiFmKJ9ZQJMgL+80b5NgTJRsOjJcLlnFwgEeDYU+HJ16ux4Kw57U+KX9A8SNALk3FMKbyxJCp0M1xNdJPdH+1dJ1E6zo8wWwf5AmACcGr9ACeNaU6B36xMAYPH1B0RwGs4FUlbh1B+j/DQ71koE+CADp06NXyTdAeBRVDS57qL3Z3I0YnFdOb4MKgDsc3xikWU7l0bVpwvY7bEjx/4p0Gr//vOQf76aTAeRM5ASkPOwCjF8BsC8juFkJvVPVV7yywCerjwFqj8CMIMFhwnHAUB0hSHb3UXrD2yR6gh0Gc83RYFNKFVLM7nuwhkQoJwMFyRAXjOL72jEcLpp8CTD6CqS62jEZnLtBe/MggBSmmIE4wCkdEOd5qZvv0i24gqeOIAtQo3Ir03QRgBFgAvrE6DoHWMQIKOLiLrgKqR9Q8T87W0E0CPA26htBFjoUeOR4Dwsg9pzZG3B/QB+DRFIf7bbt//AuQDewmDN5JpLP0R1++kHFlc9EraFsgX7OGh9fDRlM+e84TnWJLiuaddvTGGsVZ3IKpEI3kZaPSc5/+j+PuPllWXizcdfOuspAEQlE5Kobdde+DYnOMot6uC25g08b7H4Ra4B8GS9EeDCt2eRCiFQNsEpDn6RGxDNBp6F4pe0BnC0HgFmoAHATFtlxh3EfoEBVWz5j1HfsvDrdPd6cYAL3kRt60nagSpY6/bqBftzV/zPH2uH11LxrxzJjo0Ahk3wwo3ktoCoXST+RoCBAFpk2ct+8aM3df2hLVeBhfyl4pfaBLhmBgQgSS3a7MiS0yyRGHCA+E/CXip+EdYmwOtz+iF5jsjTBGeBGsmcTtFn1Lc8/EOgsxGAFBHzeG5/cqSyuAN5VnVsEThgXSr+lKQRIGfSFnG2w4wvGoP3O2yh+BsBhmNRbFFW/6C1UG6OYQvFL40A5Z8Sab9A7yTbv4EltMMr4LJLwZ9SdRH8an0C9KA/8ml3kDEVGQ51BviwHPxpNYjgRoBYPrJfZOrrur7MDAGQ2QPYuRdIaTU0ohB59Xf49fEH6vPjbwQYCFCWcCKyDWBL78lW2bfqg5yxCXJj6KWcy4K/sHcNUJI0SfjLyKqeWZ99j2f76Wzb9rPP6rOt37ZtD97av9a2xmhkXldO/qv649Vmx/RW7buKeTVuRFV+FfoyYqo80XRHFDXwwpfMwNh4ExvWjEGpGIoiKBCU0ugQ1YdfcHIyWtDjCfhF+oRn74H377kK/vXyBcDnP/xIIQphfF5ZidqiNK2tthsUWmtgTB2kJ/HLP74Iz3/RPCSyf98ErrpkE+678xAsKtAUAw4EBFJK3ghO0Juzg0GxEvRkt5z+WqvSAjSb1vJ3CCveE9yuD2JMA43mGF752gp++utX43jZs2sMl120Ef33DQEqBlEMpSKo5ENR0Osx+mekFU9SJx/5hno+yVFaAN8aUbF3PCEAUAUvbJBnzdTdv9Ycwoc/8SR87dsvAyfbtw7jsgs3Y0HvELTuhiINUjHggICgoDMlHd10HNDmRQIApSzYtjfIGwAPFQAAOBkAyAoCU+5P09RQqw3gE597Kr709ZcjSzZtGMSl52/CssVj0KriYgRqHbAKikLJa7wE6CP4f4kLxM8gKwHAUSHAcUWUEACWnw/AB5kwpolmcwKTCQA+/1R85RuvwonK2kcP4eJzN+GhlRPQugJSkQNDOmskD4qzFzgfMwRWlmUxAPP8/vqWAOAukBQAxthq8EAMbwEcAOqHWhbgaR4AYbJ65QFcet7mFiAmQeSBoLR3jZQ0qA0PkgVBtwgAPFOjBICnQrCDmhVZIQB8EAxmwTHkM2utA8BE7RA++XkPgDZl6aK9uPSCzdi8vuEsglIRyAMBCoKRSuFBMq9/pk8mC4K5PfFk8wbA6kLQocGIjC5LLQCYajvsF2uNB8AAPulcoFdDKvP7duGyC7Zg51YD5VwjDeUOkpPXOs7+kQGAe79EKAGQpEEZn3ZaRiSB9wGyATB5EJ/8wtMFAEj76A/cuxNXXLQFe3ZZaN0FBQ2ibCAEV2rlO7imq60iQ3ZM1QFKAKROkHRCjMlIgzILxMJKAZChs8G9d2zHVZfuwP59FlECBO8WEekTrfTK00o8QEoA5EGFSN+g5FmgdtriGOODYBcDtADwzVejE1KvN3HnLdtw9WXbMThAiHQFOGwRlCSITYugsiwHQEGpEJ/94GrkL9byJp1kE2Jgq3ydh6+8GnskDSoHQLbUJpu4+fotuO7KHRgfcWlTHx9E/A043CBk68/GFBIAKMt5XIS8LUABANC0xoIRrdsHgDEmoxLM59lxjAv0DJkLFCDjY3XccM1m3HTNbkyMa5c1gtI+YFaZMYBUuLqABAC2JfzrIW8LsLIYXSGgcqFCZATB3gV6htwCBMrIcA3XXrkJt16/B/V6DHLsUw3lqsoUHtTKRc4FaqstSgkAR4dGO2LwVqvwFr9AsqkAR/kQ1rlAk84CfOoLCQBegzxk4NBEKz7YhDtu3gtjEiBUHAAUvEUI2BEWoL//Cv9Qv1Dbd3CrXBqrBIAHgLyd/vTugLLWegtwsGUBnim0AHI5sH8cV1y8AXffth9KdU3tR1AEUgRACfWXk+vaHI9QAsD76kwaVEruyvh76oKlLYBzgVoW4KveAuQtu3eN4vIL16P3vkMAEiBEINKAdfQKuf78gmceL7teRFQCwDrJXsCBbPgA6gAXBPMuUN6yfdtwi3m6HvN7BkDUDSJHr3DakVJS/d3X8BtMeJCtlM0bAMsLYAG4GEDQNUEMSsNbgALJxg0DuOS8DVi2cBiaugCKoD0QlDwwDr8efF0h/XieDFcCQD4yJZAunI4BPACSNOgzPQCKK2seOeiAsGr5GLT2WSPPMwrXv2O7+EsA8FSIzJgt84KlLrCgl6U1zgI4NuinEgB8q1gA4CnY+3HeGeuxaV3d8YxcfADqWC9TQS/gNBWiBICcuiL7/zQVolYfSOoALQC8FqeKNBoG//zzavTdOwSiBAQRACU9X4IkBEu39gAoXaBEcgjCeIsBGDSSNOjkAD71xcQFOmUA4DtXjOHrn+1HHM0GUcXrm6F/B7hGWZ3ngJyD4E+/f2lBmEBy8pb8AqYBUEu4QF849QCwaMF2/OpHqxDH8xzTFCBkS7iFgPx6lQCwVhAEC29JmWxQFwM865RygXruW4e//G4JTOMJiOO50M4CkDxrI27DwlMhSgCk89Sp0ykQARdowAfBr0PRZdWKrTjrtPl4cOUwuruehEo8D3E0yzNKFeQiTzyXAAhjCwoqvaLJ674rxCRq9eID4NFHduKs//Zh0fw96KrMRRTNQVecfJ3hK8VRgP6i852GgzcpYP7fA6AEQHaeOqPSm2GSeQuTBQDvAhUQABs37MXZp/eh5/5t6IrmuoA3ima6Q1PFZ380lEKw/tl1guD/Ly0AJ8YaC9uBoExQyQSMp0Icwqe/WCwAbN92AOec0Y977tgErWejEs9GpGe5rnSaunyLRnKHvJIr61Wa5UFR/kHw4mJUgpXiTOYDSuH+NrNLbwXwlgATnaoEF8kC7N41gPPO6sftN68D0Wx/x5+FKFn4ng+kFMEXvsJdFBYQvjlBm2IsqhwifCW4BAA/QQTixlgyLlBiAZ6dKwAO7B/GBef048br1kBh5lELf4Z3deKjFr4q4oYY5gZXAiCzEEak/m8BMDgwhosvmI9rrnwIptGFOJ6DSCcAmAlSbuH7DhIKRIQOinhLJAPM/Athn3zvQuQtFrBcEKa1rDFWs2mq7eyAMsYDoJ4A4Dn42kkEwMjIBC6/eCEuv2QlGrUKIufnJz7+jNbxGPU5gi9uCbI2Kf15j0jUGlFZbkyqJiotgDHGghdRXyAYVP0lDuK6WHuEDPeZFgBOhgUYH6/hqssW4ZILl2NiLEIlngOtZyGOZnhOT+xbKhLXW5QPcYXcKKkLxL0eEfIGwMJCkOH4Sq18UzxXuMnoDu0twEDiArUswOvRKanVGrjuqiW44NwlGBmiqaxO1DrcHb/LN9Ylv/ApvNdnuP7pFSu0ANbye4JLF6glXF5NQQYAANUQ8tzRneH8foAWAJ7bEReo0Wji5htW4LyzFuLQAYs49pmdZOFH3VOcfpCfRRYu4eTBDnWGs2yWrwSAdzdYLpBsyxylOsNlOQkpF6juXKBptQDGGNxx62qcc8Z87N3dgM/qONrCkTy+9ge49xvATAjX/3ifXd4WhbMAVALAA0B6ghgXyFTbIWt5AHgXyANAbulw790P46zT+rFj2wQq0RxEbvHPQEQzjipgRQE7tDo9O356OsNxleISAB4AXJAkjQFcEcZLSFAIPGYBBqbFAvT1rMGZ/+nDpg2j3tWZ5VKaRN2IdAxgqohFRDK6N39DDw+KU7ZGkuVjPa68ATC/EPsBBJumRTPCsrpCSC3AkoUbcdq/e7D2kUHn6sSOtjDTBbeaKgAin8OnlP6pFSnYsRuov/vakTpACQCmEsxc0Q4Wwk44C/SZJAj+9uuDqcln/KcHK5ftQ8UxM2d6vs5jWR1PW1AKyQeUfJBwJ4NkeRYoiwpRAoAplZPQBbJVJgbMcsvCAeCpyWf+5wEsnL87ueP7Y6YvYB218H3bEt4nCe33H9y0IVTkQXAJAL4QxtMFrWxSvAE/KR48XdrYw/sBXBr0699+AwBeNq7fgzNP60HvfVsdZcH5+MnC93wd5Re+gvJ3/ewVHD4BJjjnk/16kM8H4OEMECFvAPQXAAAMOVFMhcieEMMtGOPnBNdrA3j7e5+M7/7oLXg82bb1AM467YEWNXmj24jiKAuUcPIfI6qlJ0PKu150RnjAyAGQMQOuBIBlO7+pB0D2fuIe68NHk/qFp0MrvIX3ofkgE9bCmBom60N4+jMbOPvijyGK6Bhq8jln9OD2W9aBVEJQmzNFUtPdiKgLyi/8RHz1NnTIXZZHk3p8WAwRFmTDLdT0CScCjHFf03/2Yg2qnP7IGwAfLwAALD8jTObzpk94Srgtkzb5sA00GuOYqB3Em976ZHz8My/D6MgE7r9nDW67aQ2s7UbFMzSj6PGpyaFZl/z1l22ZDM06aa1KC+C4QPJOe9Ob+LaA9WOS6o3x1jHYOsZgYUBKT6UyXQGreyqzo1KcfGHePn/9U7/I/v/wtihTACgtANcFgh/wwJjUrAueEp5a4N6VaaBp62i2QGBM3Q+2JpCu+OBWOz/ftycXBJ2F07+dSlyw/krZnAHw7t5CFMKYCxy2IDrQ2tVa448mLIx/HIH8nlvrvlfhQ0oZfYqkv5xokS1K/4+968qW5YSBJeb4rco5Z3sxzqnvddyOn3MO+7D34dSSv8zPjI6sKfrBOcBv99DUQAGFAmWtALY78QCBSMx3SJAVwRkQVaLDIEB9W0SafW9E/HF9/PdEsFYA1es1QO4CiFgkZnNlJtoT4JkTfzWELQK09u516qsdnPe1SR6kpwbQrPgXAaolWJA8Vsh1MJ9Nl3g/ZsCk+KuryyIA7+zFu8OzHU6I2jnxLwJUAlhsKSUtqRcfx8eKtfCiNq5vPvzdLcEvP/krupcaD5MXbckpLp7wyAEQPY/bMxd+FFkEsF1NRPJpPfKWyrzoDBsUfz6TLXk2/KfudoABCLBXAuSzFtAlKQqjARuWqL6p8C8CVALEIu540Rhf9c+LxLBMhl+ktwZ4/OchUiPCLu8xi8ivgJ8duvrelov+0Q8b8JAzoLJ73KyITBu6gu/zpz4E/iJyG/7fTv/Yjg1+8xcBzJw8Zqy3oOLGzLZE/wcRV2e/D0QgO17jTTXzvQR+Oijea4+ILAKomXkdVKg/qBKgj/MXX39eQxzUPj4k8qzU/l0EOGyG0Bs12a66Kr55hFV7QvDtTeAnE2N5eBYBgiuSSuHSo6vplnBGSxiaQsKcFZIRZPsZ/PwWyMNT+ovgH8cIindE5YnMC7SrefcDZERoLIKd+oMJm68vmNFrfSR+/n4AL+8TFgHU4E+wxAxRalaIZAQW7zzm9Hc4AGNC1Mf5JYLCT2aH9vAXwSLArmZuA8kVAFpF8MH3nuclRb4Q4QPcc3IFgL8D6+0K8eIABDBV85y3GH9xrQQ4xB/eeZ9wXssO8HhIE/EALZPjmnn4pZRFANvVyw3K3xADbPfQPbj9FE3HAwA0fpIAEJ+vckJvAnw/AAFgrqWwkATYsXEhiOT7uRCwuBjQAQ9PAAf/IgAAU7jXpApAG8ISARt5S3DCV+asRN/PPw/aQ+Dnr0ga0xXixUcHIIDZMZbCghvbbft/IjR3a2K8w0CWUIHG4FUtiV+YtDfie5cuAqipCeQQVwgNrkiKtvT1XT5iKwpAyacZ4S1nCfycK4TX3lKvSFoEcLxB2S2QbEzakHjA9q+Pr7/X/QCLAJUA8DvwVxH75bqlVx4204euuhna8hFW+fp40ZsS4QT+UuSWMHRu3veLdNcA345hCQ5FYdzj5IjKD5igvZkyJ/5FgOoN6ojKyLR61l/cjjgvIls5k86KH71F8PMDEMBUTURiEZoSkfEEFkR0JSdI7lbGWfGfSlkrwK5qcfpwaxtie7wITZ3bz4r/VNCbAF8PQAAYL1L53Jb07wnROSn+/oaw5x/uTwCDGSD8gOAjoPKb5ER7gw9MiV9Kdw0wAAHUDOCDattPUCnVR31vVvyLAAB0V/NFHRGhFddH+N6EltVUFodZ8RfpvgX6cgg7QOs0IE59zW9tbOW8Nif+RYBKAMQluyUlCiESiTIj/kWAmhcojJjq4BAfnLPnRG2QhWFG/NXZcREgfyiS79/zF8I7sQgRmRO5k+JfBKgEiE3nfMntafm0Jon6JsW/CFAtwSL5PDf5kk6DkvLlIUTkrPirK8QigCvifpWCX+Jk0OfPFXgYhoe8Jbx9dvL2MfZU+2rh8aPgNvn/1+dQbB7+U+kugj8fwhXCWVP5oHi1DX5hRGj4++b5zIMZNigcfj4gJujfPkWeHYAAVglwKW2GkATAdujBJSlC864I3Q4uFwF6uEJQpnLVG4NsCUMNFbDStfBZJrqEREqRRQDd1UhLoZ8VQmVzp9D4GDA+NgwGEGNJDQodMZbAT6dH9/CU/+4IWwTwph0+M9y9uyi9vfNkk/by+OmsEB7+ckJvAtwdITPcnwa7c3mGINOi7NjqH06nCQme8wn/EytEov08fvp+AA9/Ad4C8Ek/AjwwAAFEPhTYqwbcOd8CkQQw27hTm1ai83Dns+D7FH56C+QkG/39vpM8DeC3fhFhA6wA/7ZPBwIAAAAAgvytFxihHAIBQAAQAAQAAUAAEAAEAAFAABAABDggAAgAAoAAIAAIAAKAABAnYnYbdBnsfgAAAABJRU5ErkJggg=="},85118:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAAAwFBMVEUAAACVnKUdPGkePGgcPGgAAEAdO2ceO2gdPGmXnKVgcYuzs7QfP28dO2kdOWYdO2gAAAAePGkbNl4WN2QUO2IeO2keO2gdO2gbOmcdO2kePGgcO2kePm0dPGkcOmgAK1UePGcePGgePWsdO2gdPGiKkp8cOmgdO2iIkZ4iRnsgQnTW1tbHx8eHmbS0tLQiRnrPz88iR3wjSH3c3Ny6urqWoK8fPm0hRHfBwcGjo6PNzc2Xl5fr6+sePGkgQXIfQHB0yRgYAAAAKXRSTlMA78CAQASPrPzt1/7+uVB9AbsTFw3xm785/atk/PSQBm+i/f6nnX+6nTQpPSMAAAGJSURBVHgB7dnFUgNhGETRuOKuQYJ7XH94/6dCtzh0j9S9+5FT9e06Q0REREREREQpbW41SGou7mVeWl4QA2YP7yU9hI3MS6dbRS0g129LGoTC2/tDuZhwgFagB/QvtAI9oC0QeAECgRcgEHgBAoEXIBB4AQKBFyAQeAECgRcgEHgBAoEXIBB4AQKBFyAQeAECgRcgEHgBAoEXIBB4AQKBFyAQeAECgRcgEHgBAoEXIBB4AQKBF6AU6AEHm5UPa4aj+AOWTkqfNB9/gKb4AwAAuA3byQa0dnYb+S/bX4ktoH0+Uwlft6YHSOuvJx2QixIAAAAAAAAAAABQ611HWK/2Z0B2OI2wYRYAAAAAAAAAAAAAgNcuh7Y0gKuRLU4IAAAAAAAAAAAAAICYAYYTWxpAZ2yLEwIAAAAAAAAAAADAwMHAwQkBAAAAAAAAAAAAAMDAwcDhDgAAAAAAAAAAAAAABg4GDgAA/hQAAAAAAAAAoNq9i7Bu9c+A4/pNhNXPMumMiIiIiIiIiJ4AXap85vqPG+QAAAAASUVORK5CYII="},49583:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAABnRSTlMA/wD/AP83WBt9AAAAgElEQVR4AWP4TyVAG4MUI23EAo3xIKAarQTXT9++EDAIqFS+wB0XghgEJLUSwWZRbpBcrivELEoNArIhZn38+pkig+AIGF7kGoQBSDUIYRYawm7Qpk2bvpMCgOrxGbSJOEDYIAiJn0FVg0a9Nuo1GmeRnTt3biIFANXTrPCnHAAACx5l0JSj1hcAAAAASUVORK5CYII="},65510:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAAAAADFHGIkAAAAAnRSTlMA/1uRIrUAAABHSURBVHgB7cmxCYBQDARQ9x/nGvkfMlPKFAaiHCiKFyfwtW+pxnesuNTMWyBOKFg24ZY6wm2TcZgq6B0BEkF9/DHwNBhaHzvdzh45Ch+dAAAAAABJRU5ErkJggg=="},29491:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAYFBMVEX///8Ah7QAjLsAdJsAeaLg7vP///8NjrkYk7wAoddwsccYlL0AoNUAntMAjr7y+fsAndLx+fsUf6MAlsiVxdVprcQAf6pqrsS+3OVBl7QAhrRAl7SWxtYAcZcAYYK/3Ob0Cz7xAAAAAXRSTlMAQObYZgAAAHlJREFUeF6dyUcOAzEMQ1FTrlPTe7v/LSMIcBA52mT+iuBzy8r45MrqC9DV4DCwmDCxmNBNw8YErlggaVjvZhyfD3AKsL0d9ufkeWrwSfoLXvfTxQR/nb0NrDZQ+AX5QkwxNCAf9bGnBuQbKdDYQP04DTUNGbrslvQGjuUI4gds9CwAAAAASUVORK5CYII="},78352:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADNklEQVR4AbyTbUtTfxzGfQ1Wm07Fe7d5l3Pm1Fxt6szpf7k0sZ4FPatXUOBLyIgei0KClWZMp6ymmbdpZznNgcZWTiQtTUTSJP7C1fXjnEH04CRBfeHD9f19766jaByAv8q/N3hzyYXXF6qPhZhfuNqCo28HOLbBXK0du00Xsdscw8U3kd8y7M857IjNL7Relk2OYzBTbcOOu+G3vKo+DzEv9FNjPeZbmnB0IJuoGkzZKrHlcpI6fFZUvEP80im7FSFHFTYb6iByMS906786bJBAcyNN9qFqMG6twKbTAcGGQMknWBcR7exAiF+tvOOEypyF0Fm3S91grMKCdUcVsctKIvy1Ba5fgwjRj/It9I/+ikZKSxC1n8Mqf/QoWbVZESHjzlqIGOXhDza57ues31KCEYtZIOelZqga+IqLEK6sQKSyHGESUfAVmyDi3f17kCylCFvlOmd/mStSN/Cezsdy2RksWwh1pawEK8wnuLjW14vl9juYZM6+qFN/mqUOFearG3hyDVjigSWzAvOQ2QRPnhGxEDPzJtblvjJvooo5g7pBvz4bwYJ8BAsVmE/m5uLllVZ8kSR89PkQ7urEkCGHdSNEP1CQh3mqyPtzstUNHmdkQDIaIBn0hGrUYyArA9s87snMRC/7InaCQfTpc/hOx2C5Bb08PE1T7qsb9KSkYIaHZrIIdSg9DX63GyKGa2rgKS/D9M0b+J//tbHYX1/H+4c98KalgfvqBt26REykpmKSeJKT0a3T4ejwENuBALz2KgzXOzGg1B8Qqa0NO4uLeHu3HYOsc1/doEujwYskHfoTE9Cl0ULE17U1dDP3JiTiGQ+MJSVhjMdHqR7WerRaPKX6uccddYOO+Hg8OnkKs7du4/veHkR0xJ/AE9b8XH5OqEquUXKhRKsRs/jRWxm0IAxDMfhoS99bO3+6IlN3VLwrDv13MY9nKezQmw4+sqQLgV3aHTjngpnUZx63uJURbxaN1wrP2xn7/YFJFFcdMKnC3i+a8RyM4uSvz8WVLMwX8+Qo2h84xIRHEtyTEtfqG8KMKmT1Lfv9gRP/9X4TGiFgR6j0sWam5v3cMxJh/b9f+j/lA4iL01HpPnrGAAAAAElFTkSuQmCC"},20166:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADKElEQVR4AdWWMW4cRxNGX1V3zyyXpNaUQMCJAEFWqrs49A2cyOfSEZz5Dg4MJzYs2IZlQaIoijuc7emuqp/YgCB+YTM50AdUNMB7qAnqa4kI/sso8GULMsDV1VVM08TNzQ21VsyMQ78uIhAR/j8iQkqJcRxZr9ccHx+z2WwkA1xeXvLkyRM+Z169esWtgAzw9u3bveDHn35jNzu7CvMMJyfOVxuhzbCdBFcYVqAat9vG7eZQFzAPpBs5CZqcH75/fsfMABcXFwA8PDa+fvoNtQbLouTkjCslaxAOvQcfruHifaDZGTZBN6V1Y7ed+Djd8PdfvwDP75gZ4Pr6GoAHJ3C+AfNMdABlWAlaYCgBKuBBnYLtNri8MN5d+n4+2AhaONs85D4zA9RaAfj4rnO9NnBHELzDMoBKUIqQEgCog0yG7joPslMewGblmEGuyn1mBnB3ALwt2FJxV9brzDAIbh2zQAKsBb0JuxaEGWdrAWBegroYcw3+TY37zMy9bLcV2sx6yFArlKAkJ6szZvACKsJJBHV21BV3wZvzcTaiO8l33OVTQePP1zODCOoOwHoFSSETuAeebwVjsM5O3UFtgTrUK8dc0H5YwO+//kxMUIYRTQNLpLt1lQCgmVACRnGKOBoBQPdgMuX1m+mwAACHtktEKVgqNA+qd6bemJqzRLB4MC+dZo6F4wbNDID372ZeHBI8fvyUs7Mz3I5IgyKqAHRg6cbOYCHRw5lbZ3FjuzRq7+ya0nBaPYZDAu/OWJy8qgCsVDgqEJIBcBfCFXOhWaG2TLWR7s5iQQf+mI4OC6Ib6wynxzBkYZVBCcx2e+jSA1wJhyog3QkPxIDmqDtHMR8WmAeXF1u21wNjUVaDsBqVoSilQM4Jj8Cao8kZBwcNUnUsIJrj1j4VqCrA/mNzo88zrcIWSCKIKpqUcci3k0g5A4oFgCFJKe6Aoqlwn5mB/Q0HGI8Kbz78Q0IBSBL37j2IgyiAksqIh9KA7k4YAJSjgfvMDHB6egrAdy++5TPljpkBHj16xMuXL/clcXvH9812uNU41Gb7Jjs/P9/3wLNnzwD48l8V/wMIvOxPxm5bZgAAAABJRU5ErkJggg=="},366:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAANlBMVEX///+XMRvRRCbQoZfBPyOvXk339/eaNyKuPSSysrL69POjQy/PQybLQiW5ubmhQy768/KcOiWLXRDMAAAAAXRSTlMAQObYZgAAAHBJREFUeF6dzlsKwzAMRFHP6GE7z3b/my20bmmQAiH39yBG5V5P/Cr79AfgNxTM0wmsQwJwnR8pANgzeBeB47dR92M9gkkCYtXRJIA0hQMWwJRIN+pCAtWzC1LNs41F28lXJh5hFAGfrl1s/dhW7vQCYqkGbB+mekwAAAAASUVORK5CYII="},75906:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAAAAADFHGIkAAAAAnRSTlMA/1uRIrUAAABTSURBVHgB3cwxCoAwDIVh73+cf5EGeqaOHSxEJFUracTZf/14b9Ggd1i5UmkDUM9QcgugmHioJW83YB0AyGxhOehTd0VXv/gOjP3vKvEsGcwLYQfYVQ+rdIXcZQAAAABJRU5ErkJggg=="},51387:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QQUAzkNSURL0QAAAvVJREFUSMfdlU9rHVUYxn/vmRndlNJLkVZo66IIfgGhm2KjWGNsrNrY+qeC7caNCxs37Se4C+mtH0BaaCvaBFpJgq1IjVoEEdGIIC41SrShlYoLmztz3sfFTG4m94Z779YeZoZzDmee5zznfd73wP+9WffE8SO3z5y9tPUEwBuv3WoCK33+/+zuv8lCFlb+eW9quzZakPbMSG8BJwA8chLUtZ91OHeSkH/hhB3HXry5dG56mwYrOHxTNSwJda1RnWjSSFqAO3GXiaVz0w+uIwndBK4CV3xbKiZdhUkRqai91dgj8mIVLASSRfBdR8d/7n9EAefs9M4WwLGJxZakasNCZh0VVc/M7M1qo8KyvRdnH/m1L0Ee27w+sXjSMKK3EcLcwARewVeEmLWi/90NcbEvgXsO0CwJchmYm4GrboRSgconhNQMQ4pDuAjnwuXdBvDqcz9JOO27IkmMkJZCqugjA7PULlx+2ABeOfijBhKoVNBREwtx6OVNhCRl+v1lzO4jscpbDiGsmSzGfLCCIua8NP5dDsQYc2KExlZj/9hDPH94Bx+e/4UrU8uEkJEEKGLBkQPfFkC+UaL12FSUVnSPQI6rQFVypWnC0eO7+WDmUZ491GClvVJZtsC9tPEQR+RcuronA5gY/UruKh1Ta38sLbOw8APYA6CEqat7UoAXnroxOAYei1rSRdy9M/79tz85886XfP9NQmPLNqAg1hJ9IwU9peLgk9eVhKwMmueSzPY+IW7f+ouvb0QaW7ZXdlQFKoWQ2WoVufLpPut/RDjIT4EheRNg/pNIljTYvNnXkk9VPbJgkk6VivPmQAXjI9c0Oz9qAOOPX1MJpk4NFYZ1wi5CyJi9vt8ADox8rLn5sf4KXJFnRmYnAXmVmap9u3tSztjIzCRiuPtARIKlp8Fwz9WrcjWFteo6WUhPYyBpOJvOfV7KHNs3Iwi910yNMoTE5uafNoDRxz7SELVI767hhKaFtN3B1HoCSYSQ3V/zaYt7rv0HOziaeSUSFAwAAAAASUVORK5CYII="},73768:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAABnRSTlMA/wD/AP83WBt9AAAAeElEQVR4AWP4TyVAG4M03Yvl7XPwIKAaI//Kz1+/EzAIqFQ7fBouBDEISBoFVIPMotwgrZCJELMoNQjIhpj16ct3igyCI2B4kWsQBiDVIIRZaAi7QZs2bfpOCgCqH1oGbSIOjHpt1Gu0Nmjnzp2bSAFA9TQr/CkHAKApnvpVdCBUAAAAAElFTkSuQmCC"},51432:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAACGVBMVEUAAADzvYDxvYD0v4HzvYHzvoDyvoDttoDxvX7zvoDzv4DxvH30v4EAAADzv4Dyvn30v4GAgIDzvoDzu4Dzv4GqqlXzvoDvr4Dvu330vIDwvYDyvYD0voDzv4HMmWbxvn70v4DzvH70voHzv4DyvYDzvoDbtm3VqoDzvoD0voDzuYDzvoDyvIDzv4D0voHjqnHrsXb0v4Hzv4HzvoDyvYDzvYDzvoDzv4Hzv4HqqoD0v4D0voHzv4D0v4HzuYD0v4H0v4Huu3fwvXzzv4H0voHzv4HzvoDzv4DzvYD0v4DxuIDwuoD0voDuu4D0voDyvoDzvoDzvoD0voDxvn70vn7zvoDzv4H0voD0vYDzv4Hzv4D0voHyvHn0v4HruoDzvn70voDzvoHzvoDxvn30vYDttoD0v4HyvYD0voDzvoDzvoHouXTyvoDruHrzvoD0voDzu3z0voHzv4HyvIDzvIDyvnzzvoC/v4DzvoHzv4HsvXv0u33zvoD0v4D0vIDzvoDwvYD0voD0v4Hfn4DwtHj0v4DzvYH0voDzvoH0v4DzvYDyvYHyvH3zv4DyvoDxunz0v4DyuYDzvoHyvH30v4Hzv4Dzv4HxvIDzv4Hyv4Dzv4DzvIDzvoD0v4HvuoDzv4Hzv4HxvYHzv4Hzv4DtuXv0voDyv4HwvIDzvoD0v4Hzvn3yvX70voD0v4DyvoHzvoDzvoDyu4DzvYE6XBYTAAAAs3RSTlMAgDb/baViHEnBuzXiAY875gKUQOoDmRAxLkaMte4FS59B4Jt48QcG7fkWpFCr9AkN9tKpYGhWuvIM9/yvbyxbyg8jV7R/6deE+xI0/R65jrFm5UdD3b6edGvv+BP+GlOhxK03cA7OZMm98At2GZFyKcx7JlQngQTU2hst2edEhTKg3ggRi1WdsOOQZT2/jSXPKH05+pOqSNaj81iasjDGZ13C6x2JdyLRtitNht95lqY8ae7eodwAAALeSURBVHgB7M8FAYAwAAAwXPv3pQJ23xqs4ysAAAAAAAAAoH9uyCowPjcJvCcgICAgICAwLz9ZfwkktFUXEBAQEBAQENiPaM6LWntgrv6KojC+0lW3sW3btlXGtt4kte2mRmo3tdsvWL7dH2DPmVlzf4N9zrl8Lob/gAHmxmgIBQiIQYQHxEZ4QFx8hAckIMIDEiM8ICk5wgNSYFLTdNLdARkwmdTJ8gZk59h59I3UyfUG5MHkU6cg3huQC1NInSI4A4pL7Li0jDLlFd6ASpgq6lTCG1AFU02dWG9ATa2d1tVTpgHegEaYJuo0uwNaYFop09buDeiwR6KikzIJ8AZ0wXRTp8cd0AvTR5nr4A0o77ezAeoMugOGYIYpM1LqDmiCGaXMGLwB4xN2NEmZqWl3wE0wN1PmFrgDbrWT+Nsoc7s7oLPCTmYoMxvtDpiDmafMAtwBi3ZQskSV5RV3wOqaHaxTZgPugE2YLcps+wN2bL/bQZU9+AOmbX81Zfb9AQcwh1Q5uuQPOLbtyRRVTuEPGLDtHZS50x+wB3MXVQ7hD7jbdvdQ5l5/AO+z3f1UiXvAH/AgzENUuR/+gCjbXEGVzof9AXzENqdU2YIX+aitkx+jyuPwIp+wdQZVHo2GF/mkrZ+iyg7c+LQtnymmSP2zcONztnyeKi/Aj9u2fJEqk/A7s79P6jJF+uCHl2z1MlWa4IdXbPUqRbJr4Yd4XHbNFEVeQxALFFl9HUG8QZFWBPEmVaoQxBhFzpIRxCxF3kIQb1Pk/ARBvEORdxFE8ghFEhHEexR5H2F8QJErEUTth9So6UcQH1HkY4TxCUU+RRAT59T4DGF8TpEvEMaX1LgoQRBfrVLja4TxDTVWv0UY31Hje4TxA0V+RBg/KS+yDyD6Z2r8gjBipRfZB/ArNX5DGA9cUON3hJFLjQYEchU1/kAgC1EadfirPTgWAAAAABjkbz2KfdUJAAAAAAAAACBwgOSGm/zkcwAAAABJRU5ErkJggg=="},96560:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA8UlEQVRIx2NgGAUjB3ze0xDyeV/DUXT8ZW9DAXUs2NuY+2V/4390DLRkxtttDXyEMNkWEItJsgDo6plAPIkUTIIFDadf7Czh/ry3oYZsvKdBC6cFn/c3Zn/c2xhLQXD9+rytUhS7Bfsaf3zc0SD0eV/jHnItAAbXRpxB9Hl/w+q3O6tlv+xr+EuBBUE4Lfi4r877077GSgoMf3t1VQMbLgtC9+9vYAEGzw0KLJiCMxXdn9/A8XFfrTkleeHj3gYz/El1X8M0sl2/v+E6XsNvb8tlBybRd+Ra8GlvQwVeCz7ubrDAVtgRi4HlkcxolTFCAQBQd8PsIHPGqwAAAABJRU5ErkJggg=="},99680:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAATUUlEQVR4Ae2da1fUSBCGM8hdRBBEBS+7+/9/D19XdxUEWUAuItdZ3xwbZ8Zhkskk6aTq6XP6zC1Jp56qftPd6fR0tre3uwkJAhBwSWDKpdUYDQEIpAQQAAIBAo4JIACOnY/pEEAAiAEIOCaAADh2PqZDAAEgBiDgmAAC4Nj5mA4BBIAYgIBjAgiAY+djOgQQAGIAAo4JIACOnY/pEEAAiAEIOCaAADh2PqZDAAEgBiDgmAAC4Nj5mA4BBIAYgIBjAgiAY+djOgQQAGIAAo4JIACOnY/pEEAAiAEIOCaAADh2PqZDAAEgBiDgmAAC4Nj5mA4BBIAYgIBjAgiAY+djOgQQAGIAAo4JIACOnY/pEEAAiAEIOCaAADh2PqZDAAEgBiDgmAAC4Nj5mA4BBIAYgIBjAtOObTdv+szMTDI/P5/m2dnZRJ+np6eTR48eJVNT/dp/d3eX3N7eJjc3N8nV1VWaLy8vk4uLi/Q787CcGogAGHK8KvXS0lKaFxcX0wqf1zztqyyRWFhY6Nvt+vo6OT8/T/PZ2VkisSDZIIAAGPCjKv3Kykpa8TudTukWSRR0fOVut5ucnp4mx8fHqSCUXhgHrJUAAlAr7vIK09VaFfLZs2djXeknPQMJzPLycprVMjg8PEzFgFbBpGTj7N/Z3t7uximaUosQUMVfXV1N1tbW0r58kWOUvY/GDg4ODpKjo6O0hVD28TledQRoAVTHtvQj68q7sbFR6xU/jxEaVHzx4kXaGtnb20u7CHn2Y5v4BBCA+D7IPAP1wV++fJn28TM3jriBzvP169epAHz+/Jm7BxF9kbdoBCAvqUjb6ar/6tWr327bRTqdXMU+efIk0V2I3d1dWgO5iMXbqP9mcLzzoOQBAhps01V/a2urVZU/mKFugVoD6rKQmkuAFkADfRMqj66ibU8arNRkpI8fPzJ/oIHOpAXQMKeoH/3HH3+kTeiGnVrh03n8+HHy7t27xty1KGyIwR0RgAY5VZX/7du3iabtWktqBUjYZCOpOQQQgIb4wnLlD4glbBI4dXFIzSCAADTAD5rc8+bNG5NX/kG8QQRkMyk+AbwQ3wfpaPnc3FwDzqSeU1B3YHNzs57CKGUkAQRgJJ7qf9RtMg2SeUuaK7C+vu7N7MbZiwBEdIme4tNtMq/p+fPnLsWvSf5GACJ5QwNhmuHnPakrwKBgvChAACKx18MzWp3HexIDZgvGiwIEIAJ79fmfPn0aoeRmFql1DSzMemwm3dFnhQCM5lP6r5rjr6s/qZ8ATPp51PUJAaiL9M9y9HSfp1t+efHq1iCtory0ytsOASiPZeaRdPXXyDdpOAHdFhQjUn0EEID6WKfr6DEX/mHgmiWo+QGk+gggAPWxTpfMqrG4VhalRU5J9RFAAGpirT6uMmk0Af0nAZxGMyrzVwSgTJojjqVbXaR8BBgMzMepjK0QgDIo5jiGRv9J+QjAKh+nMrZCAMqgmHEMTXJhumsGpJ6fNTuQiUE9QCp8iwBUCDccWg/9kMYjALPxeBXdGgEoSm6M/Tw+7jsGnqGbwmwoltK/RABKR9p/QK18w6h2P5M8n8SMVYPykJpsGwRgMn6Ze1P5MxE9uAHsHkRT2g8IQGkohx+IIB7OJc+3sMtDabJtEIDJ+GXubXGJ70yjS9oAdiWBHHEYBGAEnDJ+IoiLU4RdcXZ590QA8pIquB0P/xQE92M3Vkwqzi7vnghAXlIFt2MkuyC4H7sxeao4u7x7IgB5SRXcjqtYQXA/doNdcXZ590QA8pJiOwgYJIAAGHSqJZNYIahabyIA1fLl6BMSYAxlQoAZuyMAGYD4GQKWCSAAlr2LbRDIIIAAZADiZwhYJoAAWPYutkEggwACkAGInyFgmQACYNm72AaBDAIIQAYgfoaAZQIIgGXvYhsEMgggABmA+BkClgkgAJa9i20QyCCAAGQA4mcIWCaAAFj2LrZBIIMAApABiJ8hYJkAAmDZu9gGgQwCCEAGIH6GgGUCCIBl72IbBDIIIAAZgPg5LoFutxv3BIyXjgAYd3Dbzbu7u2u7CY0+fwSg0e7h5CBQLQEEoFq+ye3tbcUl2D087Kr3LQJQMWOCuDhg2BVnl3dPBCAvqYLb3dzcFNyT3WBXfQwgABUzvr6+rrgEu4eHXfW+RQAqZnx1dVVxCXYPD7vqfYsAVMz48vKy4hLsHh521fsWAaiY8ffv3ysuwe7hYVe9bxGAihmrH0tfdnzIcBufWZE9EIAi1Mbc5+LiYsw92Pzbt29AqIEAAlAD5LOzsxpKsVXE+fm5LYMaag0CUINjEIDxIcNsfGZF9kAAilAbcx/NaOOKlh+aWDELMD+vSbZEACahN8a+JycnY2zte1NY1ed/BKAm1gpqHm3Nhi1GCEA2p7K2QADKIplxHAX2169fM7biZzFCKOuLAwSgPtbJ4eFhjaW1sygY1es3BKBG3prbfnp6WmOJ7SpKTX/m/9frMwSgXt7Jly9fai6xPcUdHBy052SNnCkCULMj9YALYwG/Qz8+Pk54+Od3LlV/gwBUTXjI8ff39xno6uGiQT9aRj1AanyLANQIOxSllW4I+EAjSSSIrP7zi0ed7xCAOmn3lKXRbh4SShI99HN0dNRDhrd1EkAA6qQ9UNbOzo7rroCa/mJAikcAAYjHPr3ltbu7G/EM4hYt21krIa4PEIC4/NNprx4nv8hmpvxGDr4fxSMA8X2Q7O3tJZ4ef5WtspkUnwACEN8H6Rl8+vTJxaCgBj5lK6kZBBCAZvghHQz8999/TU+G0USff/75x/XAZ0PC7f40EIB7FPHfaBGMDx8+JBZXw9WV//3791T++GHWdwYIQB+O+B+CCFhaQUi2cOWPH1vDzgABGEYl8ne6P67ugObHtz1pko9s4Rn/ZnpyupmnxVl1u91E98nVHXjx4kXS6XRaBUXn//nzZxMi1irwY54sAjAmsLo31xVU02W3traSubm5uosvVJ4G+zTSz9N9hfDVuhMCUCvuYoWpIv3999/J+vp6sra21tjWgK76eqb/v//+S/Se1HwCCEDzfZSeoSqUniDUWgIvX75MHj9+3KgzD5N7WNGnUW7JPBkEIBNRszZQBdOIugTg+fPnycLCQtQTVPdEwsRfeUV1Q+HCEYDC6OLuqFtryouLi2m3YGlpqdYT0tqGms9Pxa8Ve+mFIQClI633gKqAyjMzM8nKykqyvLyczM7OVnISan2oC6LMU3yVIK79oJ3t7W1Ga2rHXm2B8/PzaRdBrQJ1EYreQtS4g2bwqX+vzKh+tX6LcXRaADGoV1ym5g4oazRelV+CoKzbiGopqIXw6NGjNOtUNPtQWVd4XdlV0cMxGM2v2FmRD48ARHZA1cWHq/jg8mMSgN4kASD5I4AA+PN5ajEV3qnjB8zmWYABIHyEgCcCCIAnb2MrBAYIIAADQPgIAU8EEABP3sZWCAwQQAAGgPARAp4IIACevI2tEBgggAAMAOEjBDwRQAA8eRtbITBAgIlAA0Da9lFTfaenp/vy1NTU/VRfzfjTNvpOWSl87rVVa/aFab96Hz6HacJ61Xf6F9/eHPbpPRbv20MAAWiBr1RxNX9fc/n1Gubz61WVP2aSGOj5gfAcgV71LIFeJRikZhOIGz3NZhPl7FSpw8M7vQ/wRDmZHIWG1sewhUkGHyzSA0Y8RpwDao2bIAA1wh5WlCqOFvXQq3LsK/qwcyz6ncRMuXexErUY9GCSstYxGHxIqWhZ7FeMAAJQjFvhvdSM13Jeyqr4oV9e+IAt21EC9+TJkzTr1NVNkBCEFY5Yc6BehyIAFfPWgJsquoJeV0JdEUm/CEgAxSW0EtRF0OIjWnJMwsAg4y9WVbxDACqgqkqvK3y40g0+e19BkWYOKYFcXV1Ns+48SAiU1UJADMp3MwJQIlMN2j19+jTNVPrJwYqh1jlUlhiE9Qg1mEgqhwACMCFHNWG1EKeuWhIAUjUEJAbPnj1LswRA/5h0cnLCrcYJcbMoaEGAaqoqIHV18jaQVxBZ6btpAFF/oKrlybm9WAwvLYAxuekqr7/oUv+eFJeAhDe0CjROoL8lo3swnk8QgJy8dI9e/8SjwT1S8wiEAVcNFuqfiphfkM9HCEAGJ92339jYuL9NlbE5P0cmEOZY6Fbi/v4+/2WQ4Q8E4AFAmrCiK776+KT2EQhzCzRGoBaBZiCSfieAAPzOJB3RV+XnVt4QOC37SgKu7oFEQHcOSP0EEIAeHmrub25ucjuvh4mFtxJy/aW6xGBnZ4duQY9TEYAfMDRzTyP7a2tr6fsePrw1REB3cP7888/0L9N0x4CZhUniXgB0P39rayt9Es9QrGPKAwSC2Guw8NOnT+7nD7heEkx9w7/++ovK/0Blsfy1buvK997nc7gVAA3yvX79mll8lmt5hm2aSKQYUCx4Te66AHK6mvzh8VOvjsfuXwQ0/qPxAXUJvC1j5qoFoNHgt2/fUvl/xT7vfhLQBUGx4e3WrxsB0MSed+/e0d+nyj9IQOMCihFLy7I9aOzPH1wIgEb65Vjd5ydBYBQBxYhiRTHjIZkXADXp3rx5ky6n7cGh2Dg5AS29rpjx0B0wLQC656tRXq78k1cKb0dQzCh2FEOWk2kBePXqVbogp2UHYlt1BLSYq2LIcjIrAFooQuvzkSAwCQHFkGLJajIpALqnq2f4SRAog4BiSTFlMZkTAPXZ9ESf9b6bxWBsqk2WY8qcAOiJPgb9mlqV2nteiinFlrVkSgB071bTOkkQqIKAYsva/ABTAqC+Gk3/KkKfY4qAYsva2JIZAVATTX/QQYJAlQQUY5a6mGYEwGL/rMpA5tjFCViKNRMCoCmbXP2LBzR7jkdAsWZlmrAJAZBD6PuPF8RsXZyAYs3KBceEAHhf1ql4KLNnUQJWYq71AqCmGH/XVTSM2a8oAcWchW5A6wVAiziQIBCDgIXYQwBiRA5lmiCAADTAjZbuyTYAJ6cwBgELsdf6FoBWbyFBIAYBC7HXegHwtIBjjCCnzIcJWIi91guAhZHYh0OMX5pMwELstV4AmhwgnBsEmk4AAWi6hzg/CFRIAAGoEC6HhkDTCbReAG5ubprOmPMzSsBC7LVeAG5vb42GF2Y1nYCF2Gu9AFxfXzc9Tjg/owQsxF7rBeDy8tJoeGFW0wlYiL3WC8D379+bHiecn1ECFmKv9QJwcXFhNLwwq+kELMRe6wVA/TALTbGmBzvn109AMccYQD+TaJ9OT0+jlU3BPglYibnWtwAUfl+/fvUZhVgdjYCVmDMhAFdXV8nZ2Vm0YKBgXwQUa4o5C8mEAMgRBwcHFvyBDS0gYCnWzAiARmRPTk5aED6cYpsJKMYsjP4HH5gRABm0t7eXWJieGZzDa7MIKLYUY5aSKQHQwxm7u7uW/IMtDSKg2LLwAFAvUlMCIMN0e8ZSH63XWbyPR0AxZeXWXy9FcwIg4758+ZIcHh722sl7CBQmoFhSTFlMJgVAjlJfzarTLAZiU21SDFnr9/eynu79YO29mm16YGNzc9PE3zhZ80+T7dGA387Ojvn5JZ3t7e1ukx1Rxrlp9daNjY1kZWWljMNxDOMEjo+Pk/39fRd3lEy3AEKcSs01gnt0dJSsr68nVv7ZNdjHazkEwgCyhcd88xJxIQABhhz78ePHZGZmJlldXU3/413vSX4J6Ik+Te7RxcHC033jetJFF2AUlPn5+WRxcTHNeo8gjKLV/t9UyXUh+PbtW5o9Xe2Hec9VC2AYAAWAcrht2Ol0Ev3lk7LGDvQ/8MvLy+nnYfvzXTMJ3N3dpU+J6sEddQE1gUe52zU/5DWWQ9y3APLSkhBo7EDZwn/C5bW7bdvpyq5HddWslwiQRhNAAEbzGfqrugxLS0tp60DdBlJcAmrBqcIre+zHT0LffRegCLzQf9S+ag2odaAsUbDwh5FFmNS5j5rxeiJPo/bKVPri9BGA4uzSPdWvVJMzrBAzNzeXDiguLCykrwwqTgj45+5agOP8/Pw+07wvhysCUA7H+6NosUhl3VZSUgtBYhCyugxTU2ZnYN9zmOSNrvBq1usqr6wWl7Wn8CbhU+a+CECZNIccS4EbmqrhZ7UK1FKQGITX2dnZ8LOrV13JVdklmr2vjNbXEwYIQD2c+0pRn1W5dx1D3X6UMEgIBnPbuxGqzMFmNeX1Xq+q8HpPikcAAYjHvq9kVRJVCuVhSV0JZYlBeN/7qm6FBiDrHoRUCyfcZw+v+i7kUOGH2cR38QkgAPF9kOsMQoXSVTMrBTEIr2pdhHGH3ld9PyypIockYVIz/aEctuO1nQQQgHb6beRZh8o6ciN+hMAPAgxHEwYQcEwAAXDsfEyHAAJADEDAMQEEwLHzMR0CCAAxAAHHBBAAx87HdAggAMQABBwTQAAcOx/TIYAAEAMQcEwAAXDsfEyHAAJADEDAMQEEwLHzMR0CCAAxAAHHBBAAx87HdAggAMQABBwTQAAcOx/TIYAAEAMQcEwAAXDsfEyHAAJADEDAMQEEwLHzMR0CCAAxAAHHBBAAx87HdAggAMQABBwTQAAcOx/TIYAAEAMQcEwAAXDsfEyHAAJADEDAMQEEwLHzMR0CCAAxAAHHBBAAx87HdAggAMQABBwT+B8f2W4tqOEr9gAAAABJRU5ErkJggg=="},70079:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},92987:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},5901:function(e,t,n){var r=n(70079);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},12475:function(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},29293:function(e){function t(e,t,n,r,a,o,i){try{var u=e[o](i),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(r,a)}e.exports=function(e){return function(){var n=this,r=arguments;return new Promise((function(a,o){var i=e.apply(n,r);function u(e){t(i,a,o,u,s,"next",e)}function s(e){t(i,a,o,u,s,"throw",e)}u(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},18336:function(e,t,n){var r=n(63072),a=n(27550),o=n(28452);e.exports=function(e,t,n){return t=r(t),o(e,a()?Reflect.construct(t,n||[],r(e).constructor):t.apply(e,n))},e.exports.__esModule=!0,e.exports.default=e.exports},17383:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},59646:function(e,t,n){var r=n(27550),a=n(95636);e.exports=function(e,t,n){if(r())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,t);var i=new(e.bind.apply(e,o));return n&&a(i,n.prototype),i},e.exports.__esModule=!0,e.exports.default=e.exports},34579:function(e,t,n){var r=n(77736);function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,r(a.key),a)}}e.exports=function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},50883:function(e,t,n){var r=n(17122);e.exports=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,o=function(){};return{s:o,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){s=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(s)throw i}}}},e.exports.__esModule=!0,e.exports.default=e.exports},43693:function(e,t,n){var r=n(77736);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},32395:function(e,t,n){var r=n(39552);function a(){return e.exports=a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var a=r(e,t);if(a){var o=Object.getOwnPropertyDescriptor(a,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},e.exports.__esModule=!0,e.exports.default=e.exports,a.apply(null,arguments)}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},63072:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},29511:function(e,t,n){var r=n(95636);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},24994:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},6305:function(e,t,n){var r=n(73738).default;function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=r(e)&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&{}.hasOwnProperty.call(e,u)){var s=i?Object.getOwnPropertyDescriptor(e,u):null;s&&(s.get||s.set)?Object.defineProperty(o,u,s):o[u]=e[u]}return o.default=e,n&&n.set(e,o),o},e.exports.__esModule=!0,e.exports.default=e.exports},40691:function(e){e.exports=function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}},e.exports.__esModule=!0,e.exports.default=e.exports},27550:function(e){function t(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(n){}return(e.exports=t=function(){return!!n},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},99291:function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},81156:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,u=[],s=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){l=!0,a=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return u}},e.exports.__esModule=!0,e.exports.default=e.exports},47752:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},41869:function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},12897:function(e,t,n){var r=n(43693);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e},e.exports.__esModule=!0,e.exports.default=e.exports},91847:function(e,t,n){var r=n(54893);e.exports=function(e,t){if(null==e)return{};var n,a,o=r(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o},e.exports.__esModule=!0,e.exports.default=e.exports},54893:function(e){e.exports=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n},e.exports.__esModule=!0,e.exports.default=e.exports},28452:function(e,t,n){var r=n(73738).default,a=n(12475);e.exports=function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return a(e)},e.exports.__esModule=!0,e.exports.default=e.exports},15407:function(e){e.exports=function(e){throw new TypeError('"'+e+'" is read-only')},e.exports.__esModule=!0,e.exports.default=e.exports},4633:function(e,t,n){var r=n(73738).default;function a(){"use strict";e.exports=a=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var t,n={},o=Object.prototype,i=o.hasOwnProperty,u=Object.defineProperty||function(e,t,n){e[t]=n.value},s="function"==typeof Symbol?Symbol:{},l=s.iterator||"@@iterator",c=s.asyncIterator||"@@asyncIterator",d=s.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(t){f=function(e,t,n){return e[t]=n}}function p(e,t,n,r){var a=t&&t.prototype instanceof b?t:b,o=Object.create(a.prototype),i=new R(r||[]);return u(o,"_invoke",{value:w(e,n,i)}),o}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}n.wrap=p;var m="suspendedStart",v="suspendedYield",E="executing",g="completed",y={};function b(){}function A(){}function C(){}var T={};f(T,l,(function(){return this}));var _=Object.getPrototypeOf,D=_&&_(_(P([])));D&&D!==o&&i.call(D,l)&&(T=D);var O=C.prototype=b.prototype=Object.create(T);function N(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(a,o,u,s){var l=h(e[a],e,o);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==r(d)&&i.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,u,s)}),(function(e){n("throw",e,u,s)})):t.resolve(d).then((function(e){c.value=e,u(c)}),(function(e){return n("throw",e,u,s)}))}s(l.arg)}var a;u(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,a){n(e,r,t,a)}))}return a=a?a.then(o,o):o()}})}function w(e,n,r){var a=m;return function(o,i){if(a===E)throw Error("Generator is already running");if(a===g){if("throw"===o)throw i;return{value:t,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var s=k(u,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=g,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=E;var l=h(e,n,r);if("normal"===l.type){if(a=r.done?g:v,l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(a=g,r.method="throw",r.arg=l.arg)}}}function k(e,n){var r=n.method,a=e.iterator[r];if(a===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,k(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=h(a,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,y;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function I(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(I,this),this.reset(!0)}function P(e){if(e||""===e){var n=e[l];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,o=function n(){for(;++a<e.length;)if(i.call(e,a))return n.value=e[a],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}throw new TypeError(r(e)+" is not iterable")}return A.prototype=C,u(O,"constructor",{value:C,configurable:!0}),u(C,"constructor",{value:A,configurable:!0}),A.displayName=f(C,d,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===A||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,C):(e.__proto__=C,f(e,d,"GeneratorFunction")),e.prototype=Object.create(O),e},n.awrap=function(e){return{__await:e}},N(S.prototype),f(S.prototype,c,(function(){return this})),n.AsyncIterator=S,n.async=function(e,t,r,a,o){void 0===o&&(o=Promise);var i=new S(p(e,t,r,a),o);return n.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(O),f(O,d,"Generator"),f(O,l,(function(){return this})),f(O,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=P,R.prototype={constructor:R,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(L),!e)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(r,a){return u.type="throw",u.arg=e,n.next=r,a&&(n.method="next",n.arg=t),!!a}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],u=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=i.call(o,"catchLoc"),l=i.call(o,"finallyLoc");if(s&&l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:P(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),y}},n}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},95636:function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},85715:function(e,t,n){var r=n(92987),a=n(81156),o=n(17122),i=n(47752);e.exports=function(e,t){return r(e)||a(e,t)||o(e,t)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},39552:function(e,t,n){var r=n(63072);e.exports=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=r(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},29901:function(e,t,n){var r=n(32395),a=n(63072);e.exports=function(e,t,n,o){var i=r(a(1&o?e.prototype:e),t,n);return 2&o&&"function"==typeof i?function(e){return i.apply(n,e)}:i},e.exports.__esModule=!0,e.exports.default=e.exports},8053:function(e,t,n){var r=n(92987),a=n(99291),o=n(17122),i=n(47752);e.exports=function(e){return r(e)||a(e)||o(e)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},41132:function(e,t,n){var r=n(5901),a=n(99291),o=n(17122),i=n(41869);e.exports=function(e){return r(e)||a(e)||o(e)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},89045:function(e,t,n){var r=n(73738).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},77736:function(e,t,n){var r=n(73738).default,a=n(89045);e.exports=function(e){var t=a(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},73738:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},17122:function(e,t,n){var r=n(70079);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},61837:function(e,t,n){var r=n(63072),a=n(95636),o=n(40691),i=n(59646);function u(t){var n="function"==typeof Map?new Map:void 0;return e.exports=u=function(e){if(null===e||!o(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return i(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),a(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,u(t)}e.exports=u,e.exports.__esModule=!0,e.exports.default=e.exports},86425:function(e,t,n){"use strict";var r=n(85224),a=n(93325).hp;function o(e,t){return function(){return e.apply(t,arguments)}}const{toString:i}=Object.prototype,{getPrototypeOf:u}=Object,s=(l=Object.create(null),e=>{const t=i.call(e);return l[t]||(l[t]=t.slice(8,-1).toLowerCase())});var l;const c=e=>(e=e.toLowerCase(),t=>s(t)===e),d=e=>t=>typeof t===e,{isArray:f}=Array,p=d("undefined");const h=c("ArrayBuffer");const m=d("string"),v=d("function"),E=d("number"),g=e=>null!==e&&"object"===typeof e,y=e=>{if("object"!==s(e))return!1;const t=u(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},b=c("Date"),A=c("File"),C=c("Blob"),T=c("FileList"),_=c("URLSearchParams"),[D,O,N,S]=["ReadableStream","Request","Response","Headers"].map(c);function w(e,t,{allOwnKeys:n=!1}={}){if(null===e||"undefined"===typeof e)return;let r,a;if("object"!==typeof e&&(e=[e]),f(e))for(r=0,a=e.length;r<a;r++)t.call(null,e[r],r,e);else{const a=n?Object.getOwnPropertyNames(e):Object.keys(e),o=a.length;let i;for(r=0;r<o;r++)i=a[r],t.call(null,e[i],i,e)}}function k(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,a=n.length;for(;a-- >0;)if(r=n[a],t===r.toLowerCase())return r;return null}const I="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:n.g,L=e=>!p(e)&&e!==I;const R=(P="undefined"!==typeof Uint8Array&&u(Uint8Array),e=>P&&e instanceof P);var P;const M=c("HTMLFormElement"),x=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),F=c("RegExp"),B=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};w(n,((n,a)=>{let o;!1!==(o=t(n,a,e))&&(r[a]=o||n)})),Object.defineProperties(e,r)},U="abcdefghijklmnopqrstuvwxyz",j="0123456789",H={DIGIT:j,ALPHA:U,ALPHA_DIGIT:U+U.toUpperCase()+j};const Y=c("AsyncFunction"),G=((e,t)=>{return e?setImmediate:t?(n=`axios@${Math.random()}`,r=[],I.addEventListener("message",(({source:e,data:t})=>{e===I&&t===n&&r.length&&r.shift()()}),!1),e=>{r.push(e),I.postMessage(n,"*")}):e=>setTimeout(e);var n,r})("function"===typeof setImmediate,v(I.postMessage)),z="undefined"!==typeof queueMicrotask?queueMicrotask.bind(I):"undefined"!==typeof r&&r.nextTick||G;var W={isArray:f,isArrayBuffer:h,isBuffer:function(e){return null!==e&&!p(e)&&null!==e.constructor&&!p(e.constructor)&&v(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||v(e.append)&&("formdata"===(t=s(e))||"object"===t&&v(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&h(e.buffer),t},isString:m,isNumber:E,isBoolean:e=>!0===e||!1===e,isObject:g,isPlainObject:y,isReadableStream:D,isRequest:O,isResponse:N,isHeaders:S,isUndefined:p,isDate:b,isFile:A,isBlob:C,isRegExp:F,isFunction:v,isStream:e=>g(e)&&v(e.pipe),isURLSearchParams:_,isTypedArray:R,isFileList:T,forEach:w,merge:function e(){const{caseless:t}=L(this)&&this||{},n={},r=(r,a)=>{const o=t&&k(n,a)||a;y(n[o])&&y(r)?n[o]=e(n[o],r):y(r)?n[o]=e({},r):f(r)?n[o]=r.slice():n[o]=r};for(let a=0,o=arguments.length;a<o;a++)arguments[a]&&w(arguments[a],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(w(t,((t,r)=>{n&&v(t)?e[r]=o(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let a,o,i;const s={};if(t=t||{},null==e)return t;do{for(a=Object.getOwnPropertyNames(e),o=a.length;o-- >0;)i=a[o],r&&!r(i,e,t)||s[i]||(t[i]=e[i],s[i]=!0);e=!1!==n&&u(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:s,kindOfTest:c,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(f(e))return e;let t=e.length;if(!E(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:M,hasOwnProperty:x,hasOwnProp:x,reduceDescriptors:B,freezeMethods:e=>{B(e,((t,n)=>{if(v(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];v(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return f(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:k,global:I,isContextDefined:L,ALPHABET:H,generateString:(e=16,t=H.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&v(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(g(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const a=f(e)?[]:{};return w(e,((e,t)=>{const o=n(e,r+1);!p(o)&&(a[t]=o)})),t[r]=void 0,a}}return e};return n(e,0)},isAsyncFn:Y,isThenable:e=>e&&(g(e)||v(e))&&v(e.then)&&v(e.catch),setImmediate:G,asap:z};function K(e,t,n,r,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a,this.status=a.status?a.status:null)}W.inherits(K,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:W.toJSONObject(this.config),code:this.code,status:this.status}}});const V=K.prototype,Q={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{Q[e]={value:e}})),Object.defineProperties(K,Q),Object.defineProperty(V,"isAxiosError",{value:!0}),K.from=(e,t,n,r,a,o)=>{const i=Object.create(V);return W.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),K.call(i,e.message,t,n,r,a),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};function q(e){return W.isPlainObject(e)||W.isArray(e)}function X(e){return W.endsWith(e,"[]")?e.slice(0,-2):e}function J(e,t,n){return e?e.concat(t).map((function(e,t){return e=X(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Z=W.toFlatObject(W,{},null,(function(e){return/^is[A-Z]/.test(e)}));function $(e,t,n){if(!W.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=W.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!W.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,i=n.dots,u=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&W.isSpecCompliantForm(t);if(!W.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(W.isDate(e))return e.toISOString();if(!s&&W.isBlob(e))throw new K("Blob is not supported. Use a Buffer instead.");return W.isArrayBuffer(e)||W.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):a.from(e):e}function c(e,n,a){let o=e;if(e&&!a&&"object"===typeof e)if(W.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(W.isArray(e)&&function(e){return W.isArray(e)&&!e.some(q)}(e)||(W.isFileList(e)||W.endsWith(n,"[]"))&&(o=W.toArray(e)))return n=X(n),o.forEach((function(e,r){!W.isUndefined(e)&&null!==e&&t.append(!0===u?J([n],r,i):null===u?n:n+"[]",l(e))})),!1;return!!q(e)||(t.append(J(a,n,i),l(e)),!1)}const d=[],f=Object.assign(Z,{defaultVisitor:c,convertValue:l,isVisitable:q});if(!W.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!W.isUndefined(n)){if(-1!==d.indexOf(n))throw Error("Circular reference detected in "+r.join("."));d.push(n),W.forEach(n,(function(n,a){!0===(!(W.isUndefined(n)||null===n)&&o.call(t,n,W.isString(a)?a.trim():a,r,f))&&e(n,r?r.concat(a):[a])})),d.pop()}}(e),t}function ee(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function te(e,t){this._pairs=[],e&&$(e,this,t)}const ne=te.prototype;function re(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ae(e,t,n){if(!t)return e;const r=n&&n.encode||re,a=n&&n.serialize;let o;if(o=a?a(t,n):W.isURLSearchParams(t)?t.toString():new te(t,n).toString(r),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}ne.append=function(e,t){this._pairs.push([e,t])},ne.toString=function(e){const t=e?function(t){return e.call(this,t,ee)}:ee;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var oe=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){W.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ie={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ue={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:te,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};const se="undefined"!==typeof window&&"undefined"!==typeof document,le="object"===typeof navigator&&navigator||void 0,ce=se&&(!le||["ReactNative","NativeScript","NS"].indexOf(le.product)<0),de="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,fe=se&&window.location.href||"http://localhost";var pe={...Object.freeze({__proto__:null,hasBrowserEnv:se,hasStandardBrowserWebWorkerEnv:de,hasStandardBrowserEnv:ce,navigator:le,origin:fe}),...ue};function he(e){function t(e,n,r,a){let o=e[a++];if("__proto__"===o)return!0;const i=Number.isFinite(+o),u=a>=e.length;if(o=!o&&W.isArray(r)?r.length:o,u)return W.hasOwnProp(r,o)?r[o]=[r[o],n]:r[o]=n,!i;r[o]&&W.isObject(r[o])||(r[o]=[]);return t(e,n,r[o],a)&&W.isArray(r[o])&&(r[o]=function(e){const t={},n=Object.keys(e);let r;const a=n.length;let o;for(r=0;r<a;r++)o=n[r],t[o]=e[o];return t}(r[o])),!i}if(W.isFormData(e)&&W.isFunction(e.entries)){const n={};return W.forEachEntry(e,((e,r)=>{t(function(e){return W.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null}const me={transitional:ie,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,a=W.isObject(e);a&&W.isHTMLForm(e)&&(e=new FormData(e));if(W.isFormData(e))return r?JSON.stringify(he(e)):e;if(W.isArrayBuffer(e)||W.isBuffer(e)||W.isStream(e)||W.isFile(e)||W.isBlob(e)||W.isReadableStream(e))return e;if(W.isArrayBufferView(e))return e.buffer;if(W.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return $(e,new pe.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return pe.isNode&&W.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((o=W.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return $(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return a||r?(t.setContentType("application/json",!1),function(e,t,n){if(W.isString(e))try{return(t||JSON.parse)(e),W.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||me.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(W.isResponse(e)||W.isReadableStream(e))return e;if(e&&W.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(n){if("SyntaxError"===a.name)throw K.from(a,K.ERR_BAD_RESPONSE,this,null,this.response);throw a}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:pe.classes.FormData,Blob:pe.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};W.forEach(["delete","get","head","post","put","patch"],(e=>{me.headers[e]={}}));var ve=me;const Ee=W.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const ge=Symbol("internals");function ye(e){return e&&String(e).trim().toLowerCase()}function be(e){return!1===e||null==e?e:W.isArray(e)?e.map(be):String(e)}function Ae(e,t,n,r,a){return W.isFunction(r)?r.call(this,t,n):(a&&(t=n),W.isString(t)?W.isString(r)?-1!==t.indexOf(r):W.isRegExp(r)?r.test(t):void 0:void 0)}class Ce{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function a(e,t,n){const a=ye(t);if(!a)throw new Error("header name must be a non-empty string");const o=W.findKey(r,a);(!o||void 0===r[o]||!0===n||void 0===n&&!1!==r[o])&&(r[o||t]=be(e))}const o=(e,t)=>W.forEach(e,((e,n)=>a(e,n,t)));if(W.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(W.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let n,r,a;return e&&e.split("\n").forEach((function(e){a=e.indexOf(":"),n=e.substring(0,a).trim().toLowerCase(),r=e.substring(a+1).trim(),!n||t[n]&&Ee[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(W.isHeaders(e))for(const[i,u]of e.entries())a(u,i,n);else null!=e&&a(t,e,n);return this}get(e,t){if(e=ye(e)){const n=W.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(W.isFunction(t))return t.call(this,e,n);if(W.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=ye(e)){const n=W.findKey(this,e);return!(!n||void 0===this[n]||t&&!Ae(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function a(e){if(e=ye(e)){const a=W.findKey(n,e);!a||t&&!Ae(0,n[a],a,t)||(delete n[a],r=!0)}}return W.isArray(e)?e.forEach(a):a(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const a=t[n];e&&!Ae(0,this[a],a,e,!0)||(delete this[a],r=!0)}return r}normalize(e){const t=this,n={};return W.forEach(this,((r,a)=>{const o=W.findKey(n,a);if(o)return t[o]=be(r),void delete t[a];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(a):String(a).trim();i!==a&&delete t[a],t[i]=be(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return W.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&W.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[ge]=this[ge]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=ye(e);t[r]||(!function(e,t){const n=W.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,a){return this[r].call(this,t,e,n,a)},configurable:!0})}))}(n,e),t[r]=!0)}return W.isArray(e)?e.forEach(r):r(e),this}}Ce.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),W.reduceDescriptors(Ce.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),W.freezeMethods(Ce);var Te=Ce;function _e(e,t){const n=this||ve,r=t||n,a=Te.from(r.headers);let o=r.data;return W.forEach(e,(function(e){o=e.call(n,o,a.normalize(),t?t.status:void 0)})),a.normalize(),o}function De(e){return!(!e||!e.__CANCEL__)}function Oe(e,t,n){K.call(this,null==e?"canceled":e,K.ERR_CANCELED,t,n),this.name="CanceledError"}function Ne(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new K("Request failed with status code "+n.status,[K.ERR_BAD_REQUEST,K.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}W.inherits(Oe,K,{__CANCEL__:!0});const Se=(e,t,n=3)=>{let r=0;const a=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a,o=0,i=0;return t=void 0!==t?t:1e3,function(u){const s=Date.now(),l=r[i];a||(a=s),n[o]=u,r[o]=s;let c=i,d=0;for(;c!==o;)d+=n[c++],c%=e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),s-a<t)return;const f=l&&s-l;return f?Math.round(1e3*d/f):void 0}}(50,250);return function(e,t){let n,r,a=0,o=1e3/t;const i=(t,o=Date.now())=>{a=o,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[(...e)=>{const t=Date.now(),u=t-a;u>=o?i(e,t):(n=e,r||(r=setTimeout((()=>{r=null,i(n)}),o-u)))},()=>n&&i(n)]}((n=>{const o=n.loaded,i=n.lengthComputable?n.total:void 0,u=o-r,s=a(u);r=o;e({loaded:o,total:i,progress:i?o/i:void 0,bytes:u,rate:s||void 0,estimated:s&&i&&o<=i?(i-o)/s:void 0,event:n,lengthComputable:null!=i,[t?"download":"upload"]:!0})}),n)},we=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},ke=e=>(...t)=>W.asap((()=>e(...t)));var Ie=pe.hasStandardBrowserEnv?function(){const e=pe.navigator&&/(msie|trident)/i.test(pe.navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=W.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},Le=pe.hasStandardBrowserEnv?{write(e,t,n,r,a,o){const i=[e+"="+encodeURIComponent(t)];W.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),W.isString(r)&&i.push("path="+r),W.isString(a)&&i.push("domain="+a),!0===o&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Re(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Pe=e=>e instanceof Te?{...e}:e;function Me(e,t){t=t||{};const n={};function r(e,t,n){return W.isPlainObject(e)&&W.isPlainObject(t)?W.merge.call({caseless:n},e,t):W.isPlainObject(t)?W.merge({},t):W.isArray(t)?t.slice():t}function a(e,t,n){return W.isUndefined(t)?W.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function o(e,t){if(!W.isUndefined(t))return r(void 0,t)}function i(e,t){return W.isUndefined(t)?W.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function u(n,a,o){return o in t?r(n,a):o in e?r(void 0,n):void 0}const s={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:u,headers:(e,t)=>a(Pe(e),Pe(t),!0)};return W.forEach(Object.keys(Object.assign({},e,t)),(function(r){const o=s[r]||a,i=o(e[r],t[r],r);W.isUndefined(i)&&o!==u||(n[r]=i)})),n}var xe=e=>{const t=Me({},e);let n,{data:r,withXSRFToken:a,xsrfHeaderName:o,xsrfCookieName:i,headers:u,auth:s}=t;if(t.headers=u=Te.from(u),t.url=ae(Re(t.baseURL,t.url),e.params,e.paramsSerializer),s&&u.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),W.isFormData(r))if(pe.hasStandardBrowserEnv||pe.hasStandardBrowserWebWorkerEnv)u.setContentType(void 0);else if(!1!==(n=u.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];u.setContentType([e||"multipart/form-data",...t].join("; "))}if(pe.hasStandardBrowserEnv&&(a&&W.isFunction(a)&&(a=a(t)),a||!1!==a&&Ie(t.url))){const e=o&&i&&Le.read(i);e&&u.set(o,e)}return t};var Fe="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=xe(e);let a=r.data;const o=Te.from(r.headers).normalize();let i,u,s,l,c,{responseType:d,onUploadProgress:f,onDownloadProgress:p}=r;function h(){l&&l(),c&&c(),r.cancelToken&&r.cancelToken.unsubscribe(i),r.signal&&r.signal.removeEventListener("abort",i)}let m=new XMLHttpRequest;function v(){if(!m)return;const r=Te.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());Ne((function(e){t(e),h()}),(function(e){n(e),h()}),{data:d&&"text"!==d&&"json"!==d?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:r,config:e,request:m}),m=null}m.open(r.method.toUpperCase(),r.url,!0),m.timeout=r.timeout,"onloadend"in m?m.onloadend=v:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(v)},m.onabort=function(){m&&(n(new K("Request aborted",K.ECONNABORTED,e,m)),m=null)},m.onerror=function(){n(new K("Network Error",K.ERR_NETWORK,e,m)),m=null},m.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const a=r.transitional||ie;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new K(t,a.clarifyTimeoutError?K.ETIMEDOUT:K.ECONNABORTED,e,m)),m=null},void 0===a&&o.setContentType(null),"setRequestHeader"in m&&W.forEach(o.toJSON(),(function(e,t){m.setRequestHeader(t,e)})),W.isUndefined(r.withCredentials)||(m.withCredentials=!!r.withCredentials),d&&"json"!==d&&(m.responseType=r.responseType),p&&([s,c]=Se(p,!0),m.addEventListener("progress",s)),f&&m.upload&&([u,l]=Se(f),m.upload.addEventListener("progress",u),m.upload.addEventListener("loadend",l)),(r.cancelToken||r.signal)&&(i=t=>{m&&(n(!t||t.type?new Oe(null,e,m):t),m.abort(),m=null)},r.cancelToken&&r.cancelToken.subscribe(i),r.signal&&(r.signal.aborted?i():r.signal.addEventListener("abort",i)));const E=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);E&&-1===pe.protocols.indexOf(E)?n(new K("Unsupported protocol "+E+":",K.ERR_BAD_REQUEST,e)):m.send(a||null)}))};var Be=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const a=function(e){if(!n){n=!0,i();const t=e instanceof Error?e:this.reason;r.abort(t instanceof K?t:new Oe(t instanceof Error?t.message:t))}};let o=t&&setTimeout((()=>{o=null,a(new K(`timeout ${t} of ms exceeded`,K.ETIMEDOUT))}),t);const i=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(a):e.removeEventListener("abort",a)})),e=null)};e.forEach((e=>e.addEventListener("abort",a)));const{signal:u}=r;return u.unsubscribe=()=>W.asap(i),u}};const Ue=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let r,a=0;for(;a<n;)r=a+t,yield e.slice(a,r),a=r},je=async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},He=(e,t,n,r)=>{const a=async function*(e,t){for await(const n of je(e))yield*Ue(n,t)}(e,t);let o,i=0,u=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await a.next();if(t)return u(),void e.close();let o=r.byteLength;if(n){let e=i+=o;n(e)}e.enqueue(new Uint8Array(r))}catch(t){throw u(t),t}},cancel(e){return u(e),a.return()}},{highWaterMark:2})},Ye="function"===typeof fetch&&"function"===typeof Request&&"function"===typeof Response,Ge=Ye&&"function"===typeof ReadableStream,ze=Ye&&("function"===typeof TextEncoder?(We=new TextEncoder,e=>We.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var We;const Ke=(e,...t)=>{try{return!!e(...t)}catch(n){return!1}},Ve=Ge&&Ke((()=>{let e=!1;const t=new Request(pe.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),Qe=Ge&&Ke((()=>W.isReadableStream(new Response("").body))),qe={stream:Qe&&(e=>e.body)};var Xe;Ye&&(Xe=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!qe[e]&&(qe[e]=W.isFunction(Xe[e])?t=>t[e]():(t,n)=>{throw new K(`Response type '${e}' is not supported`,K.ERR_NOT_SUPPORT,n)})})));const Je=async(e,t)=>{const n=W.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(W.isBlob(e))return e.size;if(W.isSpecCompliantForm(e)){const t=new Request(pe.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return W.isArrayBufferView(e)||W.isArrayBuffer(e)?e.byteLength:(W.isURLSearchParams(e)&&(e+=""),W.isString(e)?(await ze(e)).byteLength:void 0)})(t):n};const Ze={http:null,xhr:Fe,fetch:Ye&&(async e=>{let{url:t,method:n,data:r,signal:a,cancelToken:o,timeout:i,onDownloadProgress:u,onUploadProgress:s,responseType:l,headers:c,withCredentials:d="same-origin",fetchOptions:f}=xe(e);l=l?(l+"").toLowerCase():"text";let p,h=Be([a,o&&o.toAbortSignal()],i);const m=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let v;try{if(s&&Ve&&"get"!==n&&"head"!==n&&0!==(v=await Je(c,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});if(W.isFormData(r)&&(e=n.headers.get("content-type"))&&c.setContentType(e),n.body){const[e,t]=we(v,Se(ke(s)));r=He(n.body,65536,e,t)}}W.isString(d)||(d=d?"include":"omit");const a="credentials"in Request.prototype;p=new Request(t,{...f,signal:h,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:a?d:void 0});let o=await fetch(p);const i=Qe&&("stream"===l||"response"===l);if(Qe&&(u||i&&m)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=o[t]}));const t=W.toFiniteNumber(o.headers.get("content-length")),[n,r]=u&&we(t,Se(ke(u),!0))||[];o=new Response(He(o.body,65536,n,(()=>{r&&r(),m&&m()})),e)}l=l||"text";let E=await qe[W.findKey(qe,l)||"text"](o,e);return!i&&m&&m(),await new Promise(((t,n)=>{Ne(t,n,{data:E,headers:Te.from(o.headers),status:o.status,statusText:o.statusText,config:e,request:p})}))}catch(E){if(m&&m(),E&&"TypeError"===E.name&&/fetch/i.test(E.message))throw Object.assign(new K("Network Error",K.ERR_NETWORK,e,p),{cause:E.cause||E});throw K.from(E,E&&E.code,e,p)}})};W.forEach(Ze,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));const $e=e=>`- ${e}`,et=e=>W.isFunction(e)||null===e||!1===e;var tt=e=>{e=W.isArray(e)?e:[e];const{length:t}=e;let n,r;const a={};for(let o=0;o<t;o++){let t;if(n=e[o],r=n,!et(n)&&(r=Ze[(t=String(n)).toLowerCase()],void 0===r))throw new K(`Unknown adapter '${t}'`);if(r)break;a[t||"#"+o]=r}if(!r){const e=Object.entries(a).map((([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));throw new K("There is no suitable adapter to dispatch the request "+(t?e.length>1?"since :\n"+e.map($e).join("\n"):" "+$e(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r};function nt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Oe(null,e)}function rt(e){nt(e),e.headers=Te.from(e.headers),e.data=_e.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return tt(e.adapter||ve.adapter)(e).then((function(t){return nt(e),t.data=_e.call(e,e.transformResponse,t),t.headers=Te.from(t.headers),t}),(function(t){return De(t)||(nt(e),t&&t.response&&(t.response.data=_e.call(e,e.transformResponse,t.response),t.response.headers=Te.from(t.response.headers))),Promise.reject(t)}))}const at="1.7.7",ot={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{ot[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const it={};ot.transitional=function(e,t,n){function r(e,t){return"[Axios v1.7.7] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,a,o)=>{if(!1===e)throw new K(r(a," has been removed"+(t?" in "+t:"")),K.ERR_DEPRECATED);return t&&!it[a]&&(it[a]=!0,console.warn(r(a," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,a,o)}};var ut={assertOptions:function(e,t,n){if("object"!==typeof e)throw new K("options must be an object",K.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const o=r[a],i=t[o];if(i){const t=e[o],n=void 0===t||i(t,o,e);if(!0!==n)throw new K("option "+o+" must be "+n,K.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new K("Unknown option "+o,K.ERR_BAD_OPTION)}},validators:ot};const st=ut.validators;class lt{constructor(e){this.defaults=e,this.interceptors={request:new oe,response:new oe}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}catch(r){}}throw n}}_request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=Me(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:a}=t;void 0!==n&&ut.assertOptions(n,{silentJSONParsing:st.transitional(st.boolean),forcedJSONParsing:st.transitional(st.boolean),clarifyTimeoutError:st.transitional(st.boolean)},!1),null!=r&&(W.isFunction(r)?t.paramsSerializer={serialize:r}:ut.assertOptions(r,{encode:st.function,serialize:st.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=a&&W.merge(a.common,a[t.method]);a&&W.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete a[e]})),t.headers=Te.concat(o,a);const i=[];let u=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(u=u&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const s=[];let l;this.interceptors.response.forEach((function(e){s.push(e.fulfilled,e.rejected)}));let c,d=0;if(!u){const e=[rt.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,s),c=e.length,l=Promise.resolve(t);d<c;)l=l.then(e[d++],e[d++]);return l}c=i.length;let f=t;for(d=0;d<c;){const e=i[d++],t=i[d++];try{f=e(f)}catch(p){t.call(this,p);break}}try{l=rt.call(this,f)}catch(p){return Promise.reject(p)}for(d=0,c=s.length;d<c;)l=l.then(s[d++],s[d++]);return l}getUri(e){return ae(Re((e=Me(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}W.forEach(["delete","get","head","options"],(function(e){lt.prototype[e]=function(t,n){return this.request(Me(n||{},{method:e,url:t,data:(n||{}).data}))}})),W.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,a){return this.request(Me(a||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}lt.prototype[e]=t(),lt.prototype[e+"Form"]=t(!0)}));var ct=lt;class dt{constructor(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,a){n.reason||(n.reason=new Oe(e,r,a),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new dt((function(t){e=t})),cancel:e}}}var ft=dt;const pt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(pt).forEach((([e,t])=>{pt[t]=e}));var ht=pt;const mt=function e(t){const n=new ct(t),r=o(ct.prototype.request,n);return W.extend(r,ct.prototype,n,{allOwnKeys:!0}),W.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Me(t,n))},r}(ve);mt.Axios=ct,mt.CanceledError=Oe,mt.CancelToken=ft,mt.isCancel=De,mt.VERSION=at,mt.toFormData=$,mt.AxiosError=K,mt.Cancel=mt.CanceledError,mt.all=function(e){return Promise.all(e)},mt.spread=function(e){return function(t){return e.apply(null,t)}},mt.isAxiosError=function(e){return W.isObject(e)&&!0===e.isAxiosError},mt.mergeConfig=Me,mt.AxiosHeaders=Te,mt.formToJSON=e=>he(W.isHTMLForm(e)?new FormData(e):e),mt.getAdapter=tt,mt.HttpStatusCode=ht,mt.default=mt,e.exports=mt},25451:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasCORS=void 0;var n=!1;try{n="undefined"!==typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(r){}t.hasCORS=n},19262:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decode=t.encode=void 0,t.encode=function(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t},t.decode=function(e){for(var t={},n=e.split("&"),r=0,a=n.length;r<a;r++){var o=n[r].split("=");t[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return t}},77022:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0;var n=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,r=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];t.parse=function(e){var t=e,a=e.indexOf("["),o=e.indexOf("]");-1!=a&&-1!=o&&(e=e.substring(0,a)+e.substring(a,o).replace(/:/g,";")+e.substring(o,e.length));for(var i=n.exec(e||""),u={},s=14;s--;)u[r[s]]=i[s]||"";return-1!=a&&-1!=o&&(u.source=t,u.host=u.host.substring(1,u.host.length-1).replace(/;/g,":"),u.authority=u.authority.replace("[","").replace("]","").replace(/;/g,":"),u.ipv6uri=!0),u.pathNames=function(e,t){var n=/\/{2,9}/g,r=t.replace(n,"/").split("/");"/"!=t.slice(0,1)&&0!==t.length||r.splice(0,1);"/"==t.slice(-1)&&r.splice(r.length-1,1);return r}(0,u.path),u.queryKey=function(e,t){var n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,(function(e,t,r){t&&(n[t]=r)})),n}(0,u.query),u}},40975:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.yeast=t.decode=t.encode=void 0;var n,r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),a={},o=0,i=0;function u(e){var t="";do{t=r[e%64]+t,e=Math.floor(e/64)}while(e>0);return t}for(t.encode=u,t.decode=function(e){var t=0;for(i=0;i<e.length;i++)t=64*t+a[e.charAt(i)];return t},t.yeast=function(){var e=u(+new Date);return e!==n?(o=0,n=e):e+"."+u(o++)};i<64;i++)a[r[i]]=i},6686:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.globalThisShim=void 0,t.globalThisShim="undefined"!==typeof self?self:"undefined"!==typeof window?window:Function("return this")()},30567:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nextTick=t.parse=t.installTimerFunctions=t.transports=t.Transport=t.protocol=t.Socket=void 0;var r=n(17158);Object.defineProperty(t,"Socket",{enumerable:!0,get:function(){return r.Socket}}),t.protocol=r.Socket.protocol;var a=n(73642);Object.defineProperty(t,"Transport",{enumerable:!0,get:function(){return a.Transport}});var o=n(81778);Object.defineProperty(t,"transports",{enumerable:!0,get:function(){return o.transports}});var i=n(24487);Object.defineProperty(t,"installTimerFunctions",{enumerable:!0,get:function(){return i.installTimerFunctions}});var u=n(77022);Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return u.parse}});var s=n(74282);Object.defineProperty(t,"nextTick",{enumerable:!0,get:function(){return s.nextTick}})},17158:function(e,t,n){"use strict";n(15407).default;var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Socket=void 0;var s=n(81778),l=n(24487),c=n(19262),d=n(77022),f=u(n(10255)),p=n(42742),h=n(54403),m=(0,f.default)("engine.io-client:socket"),v=function(e){function t(e){var n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r(this,t),(n=o(this,t)).writeBuffer=[],e&&"object"===typeof e&&(a=e,e=null),e?(e=(0,d.parse)(e),a.hostname=e.host,a.secure="https"===e.protocol||"wss"===e.protocol,a.port=e.port,e.query&&(a.query=e.query)):a.host&&(a.hostname=(0,d.parse)(a.host).host),(0,l.installTimerFunctions)(n,a),n.secure=null!=a.secure?a.secure:"undefined"!==typeof location&&"https:"===location.protocol,a.hostname&&!a.port&&(a.port=n.secure?"443":"80"),n.hostname=a.hostname||("undefined"!==typeof location?location.hostname:"localhost"),n.port=a.port||("undefined"!==typeof location&&location.port?location.port:n.secure?"443":"80"),n.transports=a.transports||["polling","websocket"],n.writeBuffer=[],n.prevBufferLen=0,n.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},a),n.opts.path=n.opts.path.replace(/\/$/,"")+(n.opts.addTrailingSlash?"/":""),"string"===typeof n.opts.query&&(n.opts.query=(0,c.decode)(n.opts.query)),n.id=null,n.upgrades=null,n.pingInterval=null,n.pingTimeout=null,n.pingTimeoutTimer=null,"function"===typeof addEventListener&&(n.opts.closeOnBeforeunload&&(n.beforeunloadEventListener=function(){n.transport&&(n.transport.removeAllListeners(),n.transport.close())},addEventListener("beforeunload",n.beforeunloadEventListener,!1)),"localhost"!==n.hostname&&(n.offlineEventListener=function(){n.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",n.offlineEventListener,!1))),n.open(),n}return i(t,e),a(t,[{key:"createTransport",value:function(e){m('creating transport "%s"',e);var t=Object.assign({},this.opts.query);t.EIO=h.protocol,t.transport=e,this.id&&(t.sid=this.id);var n=Object.assign({},this.opts.transportOptions[e],this.opts,{query:t,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return m("options: %j",n),new s.transports[e](n)}},{key:"open",value:function(){var e,n=this;if(this.opts.rememberUpgrade&&t.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn((function(){n.emitReserved("error","No transports available")}),0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(r){return m("error while creating transport: %s",r),this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}},{key:"setTransport",value:function(e){var t=this;m("setting transport %s",e.name),this.transport&&(m("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",(function(e){return t.onClose("transport close",e)}))}},{key:"probe",value:function(e){var n=this;m('probing transport "%s"',e);var r=this.createTransport(e),a=!1;t.priorWebsocketSuccess=!1;var o=function(){a||(m('probe transport "%s" opened',e),r.send([{type:"ping",data:"probe"}]),r.once("packet",(function(o){if(!a)if("pong"===o.type&&"probe"===o.data){if(m('probe transport "%s" pong',e),n.upgrading=!0,n.emitReserved("upgrading",r),!r)return;t.priorWebsocketSuccess="websocket"===r.name,m('pausing current transport "%s"',n.transport.name),n.transport.pause((function(){a||"closed"!==n.readyState&&(m("changing transport and sending upgrade packet"),d(),n.setTransport(r),r.send([{type:"upgrade"}]),n.emitReserved("upgrade",r),r=null,n.upgrading=!1,n.flush())}))}else{m('probe transport "%s" failed',e);var i=new Error("probe error");i.transport=r.name,n.emitReserved("upgradeError",i)}})))};function i(){a||(a=!0,d(),r.close(),r=null)}var u=function(t){var a=new Error("probe error: "+t);a.transport=r.name,i(),m('probe transport "%s" failed because of error: %s',e,t),n.emitReserved("upgradeError",a)};function s(){u("transport closed")}function l(){u("socket closed")}function c(e){r&&e.name!==r.name&&(m('"%s" works - aborting "%s"',e.name,r.name),i())}var d=function(){r.removeListener("open",o),r.removeListener("error",u),r.removeListener("close",s),n.off("close",l),n.off("upgrading",c)};r.once("open",o),r.once("error",u),r.once("close",s),this.once("close",l),this.once("upgrading",c),r.open()}},{key:"onOpen",value:function(){if(m("socket open"),this.readyState="open",t.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade){m("starting upgrade probes");for(var e=0,n=this.upgrades.length;e<n;e++)this.probe(this.upgrades[e])}}},{key:"onPacket",value:function(e){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState)switch(m('socket receive: type "%s", data "%s"',e.type,e.data),this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this.resetPingTimeout(),this.sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong");break;case"error":var t=new Error("server error");t.code=e.data,this.onError(t);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data)}else m('packet received with socket readyState "%s"',this.readyState)}},{key:"onHandshake",value:function(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this.upgrades=this.filterUpgrades(e.upgrades),this.pingInterval=e.pingInterval,this.pingTimeout=e.pingTimeout,this.maxPayload=e.maxPayload,this.onOpen(),"closed"!==this.readyState&&this.resetPingTimeout()}},{key:"resetPingTimeout",value:function(){var e=this;this.clearTimeoutFn(this.pingTimeoutTimer),this.pingTimeoutTimer=this.setTimeoutFn((function(){e.onClose("ping timeout")}),this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}},{key:"onDrain",value:function(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}},{key:"flush",value:function(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){var e=this.getWritablePackets();m("flushing %d packets in socket",e.length),this.transport.send(e),this.prevBufferLen=e.length,this.emitReserved("flush")}}},{key:"getWritablePackets",value:function(){if(!(this.maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;for(var e=1,t=0;t<this.writeBuffer.length;t++){var n=this.writeBuffer[t].data;if(n&&(e+=(0,l.byteLength)(n)),t>0&&e>this.maxPayload)return m("only send %d out of %d packets",t,this.writeBuffer.length),this.writeBuffer.slice(0,t);e+=2}return m("payload size is %d (max: %d)",e,this.maxPayload),this.writeBuffer}},{key:"write",value:function(e,t,n){return this.sendPacket("message",e,t,n),this}},{key:"send",value:function(e,t,n){return this.sendPacket("message",e,t,n),this}},{key:"sendPacket",value:function(e,t,n,r){if("function"===typeof t&&(r=t,t=void 0),"function"===typeof n&&(r=n,n=null),"closing"!==this.readyState&&"closed"!==this.readyState){(n=n||{}).compress=!1!==n.compress;var a={type:e,data:t,options:n};this.emitReserved("packetCreate",a),this.writeBuffer.push(a),r&&this.once("flush",r),this.flush()}}},{key:"close",value:function(){var e=this,t=function(){e.onClose("forced close"),m("socket closing - telling transport to close"),e.transport.close()},n=function(){e.off("upgrade",n),e.off("upgradeError",n),t()},r=function(){e.once("upgrade",n),e.once("upgradeError",n)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",(function(){e.upgrading?r():t()})):this.upgrading?r():t()),this}},{key:"onError",value:function(e){m("socket error %j",e),t.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}},{key:"onClose",value:function(e,t){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(m('socket close with reason: "%s"',e),this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"===typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",e,t),this.writeBuffer=[],this.prevBufferLen=0)}},{key:"filterUpgrades",value:function(e){for(var t=[],n=0,r=e.length;n<r;n++)~this.transports.indexOf(e[n])&&t.push(e[n]);return t}}])}(p.Emitter);t.Socket=v,v.protocol=h.protocol},73642:function(e,t,n){"use strict";var r=n(29901).default,a=n(34579).default,o=n(17383).default,i=n(18336).default,u=n(29511).default,s=n(61837).default,l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Transport=void 0;var c=n(54403),d=n(42742),f=n(24487),p=(0,l(n(10255)).default)("engine.io-client:transport"),h=function(e){function t(e,n,r){var a;return o(this,t),(a=i(this,t,[e])).description=n,a.context=r,a.type="TransportError",a}return u(t,e),a(t)}(s(Error)),m=function(e){function t(e){var n;return o(this,t),(n=i(this,t)).writable=!1,(0,f.installTimerFunctions)(n,e),n.opts=e,n.query=e.query,n.socket=e.socket,n}return u(t,e),a(t,[{key:"onError",value:function(e,n,a){return r(t,"emitReserved",this,3)(["error",new h(e,n,a)]),this}},{key:"open",value:function(){return this.readyState="opening",this.doOpen(),this}},{key:"close",value:function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}},{key:"send",value:function(e){"open"===this.readyState?this.write(e):p("transport is not open, discarding packets")}},{key:"onOpen",value:function(){this.readyState="open",this.writable=!0,r(t,"emitReserved",this,3)(["open"])}},{key:"onData",value:function(e){var t=(0,c.decodePacket)(e,this.socket.binaryType);this.onPacket(t)}},{key:"onPacket",value:function(e){r(t,"emitReserved",this,3)(["packet",e])}},{key:"onClose",value:function(e){this.readyState="closed",r(t,"emitReserved",this,3)(["close",e])}},{key:"pause",value:function(e){}}])}(d.Emitter);t.Transport=m},81778:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transports=void 0;var r=n(1689),a=n(61325);t.transports={websocket:a.WS,polling:r.Polling}},1689:function(e,t,n){"use strict";n(15407).default;var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Request=t.Polling=void 0;var s=n(73642),l=u(n(10255)),c=n(40975),d=n(19262),f=n(54403),p=n(65068),h=n(42742),m=n(24487),v=n(6686),E=(0,l.default)("engine.io-client:polling");function g(){}var y=null!=new p.XHR({xdomain:!1}).responseType,b=function(e){function t(e){var n;if(r(this,t),(n=o(this,t,[e])).polling=!1,"undefined"!==typeof location){var a="https:"===location.protocol,i=location.port;i||(i=a?"443":"80"),n.xd="undefined"!==typeof location&&e.hostname!==location.hostname||i!==e.port,n.xs=e.secure!==a}var u=e&&e.forceBase64;return n.supportsBinary=y&&!u,n}return i(t,e),a(t,[{key:"name",get:function(){return"polling"}},{key:"doOpen",value:function(){this.poll()}},{key:"pause",value:function(e){var t=this;this.readyState="pausing";var n=function(){E("paused"),t.readyState="paused",e()};if(this.polling||!this.writable){var r=0;this.polling&&(E("we are currently polling - waiting to pause"),r++,this.once("pollComplete",(function(){E("pre-pause polling complete"),--r||n()}))),this.writable||(E("we are currently writing - waiting to pause"),r++,this.once("drain",(function(){E("pre-pause writing complete"),--r||n()})))}else n()}},{key:"poll",value:function(){E("polling"),this.polling=!0,this.doPoll(),this.emitReserved("poll")}},{key:"onData",value:function(e){var t=this;E("polling got data %s",e);(0,f.decodePayload)(e,this.socket.binaryType).forEach((function(e){if("opening"===t.readyState&&"open"===e.type&&t.onOpen(),"close"===e.type)return t.onClose({description:"transport closed by the server"}),!1;t.onPacket(e)})),"closed"!==this.readyState&&(this.polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState?this.poll():E('ignoring poll - transport state "%s"',this.readyState))}},{key:"doClose",value:function(){var e=this,t=function(){E("writing close packet"),e.write([{type:"close"}])};"open"===this.readyState?(E("transport open - closing"),t()):(E("transport not open - deferring close"),this.once("open",t))}},{key:"write",value:function(e){var t=this;this.writable=!1,(0,f.encodePayload)(e,(function(e){t.doWrite(e,(function(){t.writable=!0,t.emitReserved("drain")}))}))}},{key:"uri",value:function(){var e=this.query||{},t=this.opts.secure?"https":"http",n="";!1!==this.opts.timestampRequests&&(e[this.opts.timestampParam]=(0,c.yeast)()),this.supportsBinary||e.sid||(e.b64=1),this.opts.port&&("https"===t&&443!==Number(this.opts.port)||"http"===t&&80!==Number(this.opts.port))&&(n=":"+this.opts.port);var r=(0,d.encode)(e);return t+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+(r.length?"?"+r:"")}},{key:"request",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.assign(e,{xd:this.xd,xs:this.xs},this.opts),new A(this.uri(),e)}},{key:"doWrite",value:function(e,t){var n=this,r=this.request({method:"POST",data:e});r.on("success",t),r.on("error",(function(e,t){n.onError("xhr post error",e,t)}))}},{key:"doPoll",value:function(){var e=this;E("xhr poll");var t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(function(t,n){e.onError("xhr poll error",t,n)})),this.pollXhr=t}}])}(s.Transport);t.Polling=b;var A=function(e){function t(e,n){var a;return r(this,t),a=o(this,t),(0,m.installTimerFunctions)(a,n),a.opts=n,a.method=n.method||"GET",a.uri=e,a.async=!1!==n.async,a.data=void 0!==n.data?n.data:null,a.create(),a}return i(t,e),a(t,[{key:"create",value:function(){var e=this,n=(0,m.pick)(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this.opts.xd,n.xscheme=!!this.opts.xs;var r=this.xhr=new p.XHR(n);try{E("xhr open %s: %s",this.method,this.uri),r.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders)for(var a in r.setDisableHeaderCheck&&r.setDisableHeaderCheck(!0),this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(a)&&r.setRequestHeader(a,this.opts.extraHeaders[a])}catch(o){}if("POST"===this.method)try{r.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(o){}try{r.setRequestHeader("Accept","*/*")}catch(o){}"withCredentials"in r&&(r.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(r.timeout=this.opts.requestTimeout),r.onreadystatechange=function(){4===r.readyState&&(200===r.status||1223===r.status?e.onLoad():e.setTimeoutFn((function(){e.onError("number"===typeof r.status?r.status:0)}),0))},E("xhr data %s",this.data),r.send(this.data)}catch(o){return void this.setTimeoutFn((function(){e.onError(o)}),0)}"undefined"!==typeof document&&(this.index=t.requestsCount++,t.requests[this.index]=this)}},{key:"onError",value:function(e){this.emitReserved("error",e,this.xhr),this.cleanup(!0)}},{key:"cleanup",value:function(e){if("undefined"!==typeof this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=g,e)try{this.xhr.abort()}catch(n){}"undefined"!==typeof document&&delete t.requests[this.index],this.xhr=null}}},{key:"onLoad",value:function(){var e=this.xhr.responseText;null!==e&&(this.emitReserved("data",e),this.emitReserved("success"),this.cleanup())}},{key:"abort",value:function(){this.cleanup()}}])}(h.Emitter);if(t.Request=A,A.requestsCount=0,A.requests={},"undefined"!==typeof document)if("function"===typeof attachEvent)attachEvent("onunload",T);else if("function"===typeof addEventListener){var C="onpagehide"in v.globalThisShim?"pagehide":"unload";addEventListener(C,T,!1)}function T(){for(var e in A.requests)A.requests.hasOwnProperty(e)&&A.requests[e].abort()}},74282:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultBinaryType=t.usingBrowserWebSocket=t.WebSocket=t.nextTick=void 0;var r=n(6686);t.nextTick="function"===typeof Promise&&"function"===typeof Promise.resolve?function(e){return Promise.resolve().then(e)}:function(e,t){return t(e,0)},t.WebSocket=r.globalThisShim.WebSocket||r.globalThisShim.MozWebSocket,t.usingBrowserWebSocket=!0,t.defaultBinaryType="arraybuffer"},61325:function(e,t,n){"use strict";var r=n(93325).hp,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29511).default,s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.WS=void 0;var l=n(73642),c=n(19262),d=n(40975),f=n(24487),p=n(74282),h=s(n(10255)),m=n(54403),v=(0,h.default)("engine.io-client:websocket"),E="undefined"!==typeof navigator&&"string"===typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),g=function(e){function t(e){var n;return a(this,t),(n=i(this,t,[e])).supportsBinary=!e.forceBase64,n}return u(t,e),o(t,[{key:"name",get:function(){return"websocket"}},{key:"doOpen",value:function(){if(this.check()){var e=this.uri(),t=this.opts.protocols,n=E?{}:(0,f.pick)(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=p.usingBrowserWebSocket&&!E?t?new p.WebSocket(e,t):new p.WebSocket(e):new p.WebSocket(e,t,n)}catch(r){return this.emitReserved("error",r)}this.ws.binaryType=this.socket.binaryType||p.defaultBinaryType,this.addEventListeners()}}},{key:"addEventListeners",value:function(){var e=this;this.ws.onopen=function(){e.opts.autoUnref&&e.ws._socket.unref(),e.onOpen()},this.ws.onclose=function(t){return e.onClose({description:"websocket connection closed",context:t})},this.ws.onmessage=function(t){return e.onData(t.data)},this.ws.onerror=function(t){return e.onError("websocket error",t)}}},{key:"write",value:function(e){var t=this;this.writable=!1;for(var n=function(){var n=e[a],o=a===e.length-1;(0,m.encodePacket)(n,t.supportsBinary,(function(e){var a={};p.usingBrowserWebSocket||(n.options&&(a.compress=n.options.compress),t.opts.perMessageDeflate&&("string"===typeof e?r.byteLength(e):e.length)<t.opts.perMessageDeflate.threshold&&(a.compress=!1));try{p.usingBrowserWebSocket?t.ws.send(e):t.ws.send(e,a)}catch(i){v("websocket closed before onclose event")}o&&(0,p.nextTick)((function(){t.writable=!0,t.emitReserved("drain")}),t.setTimeoutFn)}))},a=0;a<e.length;a++)n()}},{key:"doClose",value:function(){"undefined"!==typeof this.ws&&(this.ws.close(),this.ws=null)}},{key:"uri",value:function(){var e=this.query||{},t=this.opts.secure?"wss":"ws",n="";this.opts.port&&("wss"===t&&443!==Number(this.opts.port)||"ws"===t&&80!==Number(this.opts.port))&&(n=":"+this.opts.port),this.opts.timestampRequests&&(e[this.opts.timestampParam]=(0,d.yeast)()),this.supportsBinary||(e.b64=1);var r=(0,c.encode)(e);return t+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+(r.length?"?"+r:"")}},{key:"check",value:function(){return!!p.WebSocket}}])}(l.Transport);t.WS=g},65068:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.XHR=void 0;var r=n(25451),a=n(6686);t.XHR=function(e){var t=e.xdomain;try{if("undefined"!==typeof XMLHttpRequest&&(!t||r.hasCORS))return new XMLHttpRequest}catch(n){}if(!t)try{return new(a.globalThisShim[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(n){}}},24487:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.byteLength=t.installTimerFunctions=t.pick=void 0;var r=n(6686);t.pick=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((function(t,n){return e.hasOwnProperty(n)&&(t[n]=e[n]),t}),{})};var a=r.globalThisShim.setTimeout,o=r.globalThisShim.clearTimeout;t.installTimerFunctions=function(e,t){t.useNativeTimers?(e.setTimeoutFn=a.bind(r.globalThisShim),e.clearTimeoutFn=o.bind(r.globalThisShim)):(e.setTimeoutFn=r.globalThisShim.setTimeout.bind(r.globalThisShim),e.clearTimeoutFn=r.globalThisShim.clearTimeout.bind(r.globalThisShim))};t.byteLength=function(e){return"string"===typeof e?function(e){for(var t=0,n=0,r=0,a=e.length;r<a;r++)(t=e.charCodeAt(r))<128?n+=1:t<2048?n+=2:t<55296||t>=57344?n+=3:(r++,n+=4);return n}(e):Math.ceil(1.33*(e.byteLength||e.size))}},62249:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ERROR_PACKET=t.PACKET_TYPES_REVERSE=t.PACKET_TYPES=void 0;var n=Object.create(null);t.PACKET_TYPES=n,n.open="0",n.close="1",n.ping="2",n.pong="3",n.message="4",n.upgrade="5",n.noop="6";var r=Object.create(null);t.PACKET_TYPES_REVERSE=r,Object.keys(n).forEach((function(e){r[n[e]]=e}));t.ERROR_PACKET={type:"error",data:"parser error"}},47316:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decode=t.encode=void 0;for(var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r="undefined"===typeof Uint8Array?[]:new Uint8Array(256),a=0;a<64;a++)r[n.charCodeAt(a)]=a;t.encode=function(e){var t,r=new Uint8Array(e),a=r.length,o="";for(t=0;t<a;t+=3)o+=n[r[t]>>2],o+=n[(3&r[t])<<4|r[t+1]>>4],o+=n[(15&r[t+1])<<2|r[t+2]>>6],o+=n[63&r[t+2]];return a%3===2?o=o.substring(0,o.length-1)+"=":a%3===1&&(o=o.substring(0,o.length-2)+"=="),o};t.decode=function(e){var t,n,a,o,i,u=.75*e.length,s=e.length,l=0;"="===e[e.length-1]&&(u--,"="===e[e.length-2]&&u--);var c=new ArrayBuffer(u),d=new Uint8Array(c);for(t=0;t<s;t+=4)n=r[e.charCodeAt(t)],a=r[e.charCodeAt(t+1)],o=r[e.charCodeAt(t+2)],i=r[e.charCodeAt(t+3)],d[l++]=n<<2|a>>4,d[l++]=(15&a)<<4|o>>2,d[l++]=(3&o)<<6|63&i;return c}},78883:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(62249),a=n(47316),o="function"===typeof ArrayBuffer,i=function(e,t){if(o){var n=(0,a.decode)(e);return u(n,t)}return{base64:!0,data:e}},u=function(e,t){return"blob"===t&&e instanceof ArrayBuffer?new Blob([e]):e};t.default=function(e,t){if("string"!==typeof e)return{type:"message",data:u(e,t)};var n=e.charAt(0);return"b"===n?{type:"message",data:i(e.substring(1),t)}:r.PACKET_TYPES_REVERSE[n]?e.length>1?{type:r.PACKET_TYPES_REVERSE[n],data:e.substring(1)}:{type:r.PACKET_TYPES_REVERSE[n]}:r.ERROR_PACKET}},22043:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(62249),a="function"===typeof Blob||"undefined"!==typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),o="function"===typeof ArrayBuffer,i=function(e,t){var n=new FileReader;return n.onload=function(){var e=n.result.split(",")[1];t("b"+(e||""))},n.readAsDataURL(e)};t.default=function(e,t,n){var u,s=e.type,l=e.data;return a&&l instanceof Blob?t?n(l):i(l,n):o&&(l instanceof ArrayBuffer||(u=l,"function"===typeof ArrayBuffer.isView?ArrayBuffer.isView(u):u&&u.buffer instanceof ArrayBuffer))?t?n(l):i(new Blob([l]),n):n(r.PACKET_TYPES[s]+(l||""))}},54403:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodePayload=t.decodePacket=t.encodePayload=t.encodePacket=t.protocol=void 0;var r=n(22043);t.encodePacket=r.default;var a=n(78883);t.decodePacket=a.default;var o=String.fromCharCode(30);t.encodePayload=function(e,t){var n=e.length,a=new Array(n),i=0;e.forEach((function(e,u){(0,r.default)(e,!1,(function(e){a[u]=e,++i===n&&t(a.join(o))}))}))};t.decodePayload=function(e,t){for(var n=e.split(o),r=[],i=0;i<n.length;i++){var u=(0,a.default)(n[i],t);if(r.push(u),"error"===u.type)break}return r},t.protocol=4},56374:function(e,t){"use strict";function n(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}Object.defineProperty(t,"__esModule",{value:!0}),t.Backoff=void 0,t.Backoff=n,n.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=0==(1&Math.floor(10*t))?e-n:e+n}return 0|Math.min(e,this.max)},n.prototype.reset=function(){this.attempts=0},n.prototype.setMin=function(e){this.ms=e},n.prototype.setMax=function(e){this.max=e},n.prototype.setJitter=function(e){this.jitter=e}},3304:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.connect=t.io=t.Socket=t.Manager=t.protocol=void 0;var a=n(60937),o=n(55011);Object.defineProperty(t,"Manager",{enumerable:!0,get:function(){return o.Manager}});var i=n(899);Object.defineProperty(t,"Socket",{enumerable:!0,get:function(){return i.Socket}});var u=r(n(10255)).default("socket.io-client"),s={};function l(e,t){"object"===typeof e&&(t=e,e=void 0),t=t||{};var n,r=a.url(e,t.path||"/socket.io"),i=r.source,l=r.id,c=r.path,d=s[l]&&c in s[l].nsps;return t.forceNew||t["force new connection"]||!1===t.multiplex||d?(u("ignoring socket cache for %s",i),n=new o.Manager(i,t)):(s[l]||(u("new io instance for %s",i),s[l]=new o.Manager(i,t)),n=s[l]),r.query&&!t.query&&(t.query=r.queryKey),n.socket(r.path,t)}t.io=l,t.connect=l,t.default=l,Object.assign(l,{Manager:o.Manager,Socket:i.Socket,io:l,connect:l});var c=n(3836);Object.defineProperty(t,"protocol",{enumerable:!0,get:function(){return c.protocol}}),e.exports=l},55011:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,u=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&u(t,e,n);return s(t,e),t},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Manager=void 0;var d=n(30567),f=n(899),p=l(n(3836)),h=n(19143),m=n(56374),v=n(42742),E=c(n(10255)).default("socket.io-client:manager"),g=function(e){function t(e,n){var a,i;r(this,t),(a=o(this,t)).nsps={},a.subs=[],e&&"object"===typeof e&&(n=e,e=void 0),(n=n||{}).path=n.path||"/socket.io",a.opts=n,d.installTimerFunctions(a,n),a.reconnection(!1!==n.reconnection),a.reconnectionAttempts(n.reconnectionAttempts||1/0),a.reconnectionDelay(n.reconnectionDelay||1e3),a.reconnectionDelayMax(n.reconnectionDelayMax||5e3),a.randomizationFactor(null!==(i=n.randomizationFactor)&&void 0!==i?i:.5),a.backoff=new m.Backoff({min:a.reconnectionDelay(),max:a.reconnectionDelayMax(),jitter:a.randomizationFactor()}),a.timeout(null==n.timeout?2e4:n.timeout),a._readyState="closed",a.uri=e;var u=n.parser||p;return a.encoder=new u.Encoder,a.decoder=new u.Decoder,a._autoConnect=!1!==n.autoConnect,a._autoConnect&&a.open(),a}return i(t,e),a(t,[{key:"reconnection",value:function(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}},{key:"reconnectionAttempts",value:function(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}},{key:"reconnectionDelay",value:function(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}},{key:"randomizationFactor",value:function(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}},{key:"reconnectionDelayMax",value:function(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}},{key:"timeout",value:function(e){return arguments.length?(this._timeout=e,this):this._timeout}},{key:"maybeReconnectOnOpen",value:function(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}},{key:"open",value:function(e){var t=this;if(E("readyState %s",this._readyState),~this._readyState.indexOf("open"))return this;E("opening %s",this.uri),this.engine=new d.Socket(this.uri,this.opts);var n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;var a=h.on(n,"open",(function(){r.onopen(),e&&e()})),o=h.on(n,"error",(function(n){E("error"),r.cleanup(),r._readyState="closed",t.emitReserved("error",n),e?e(n):r.maybeReconnectOnOpen()}));if(!1!==this._timeout){var i=this._timeout;E("connect attempt will timeout after %d",i),0===i&&a();var u=this.setTimeoutFn((function(){E("connect attempt timed out after %d",i),a(),n.close(),n.emit("error",new Error("timeout"))}),i);this.opts.autoUnref&&u.unref(),this.subs.push((function(){clearTimeout(u)}))}return this.subs.push(a),this.subs.push(o),this}},{key:"connect",value:function(e){return this.open(e)}},{key:"onopen",value:function(){E("open"),this.cleanup(),this._readyState="open",this.emitReserved("open");var e=this.engine;this.subs.push(h.on(e,"ping",this.onping.bind(this)),h.on(e,"data",this.ondata.bind(this)),h.on(e,"error",this.onerror.bind(this)),h.on(e,"close",this.onclose.bind(this)),h.on(this.decoder,"decoded",this.ondecoded.bind(this)))}},{key:"onping",value:function(){this.emitReserved("ping")}},{key:"ondata",value:function(e){try{this.decoder.add(e)}catch(t){this.onclose("parse error",t)}}},{key:"ondecoded",value:function(e){var t=this;d.nextTick((function(){t.emitReserved("packet",e)}),this.setTimeoutFn)}},{key:"onerror",value:function(e){E("error",e),this.emitReserved("error",e)}},{key:"socket",value:function(e,t){var n=this.nsps[e];return n?this._autoConnect&&!n.active&&n.connect():(n=new f.Socket(this,e,t),this.nsps[e]=n),n}},{key:"_destroy",value:function(e){for(var t=0,n=Object.keys(this.nsps);t<n.length;t++){var r=n[t];if(this.nsps[r].active)return void E("socket %s is still active, skipping close",r)}this._close()}},{key:"_packet",value:function(e){E("writing packet %j",e);for(var t=this.encoder.encode(e),n=0;n<t.length;n++)this.engine.write(t[n],e.options)}},{key:"cleanup",value:function(){E("cleanup"),this.subs.forEach((function(e){return e()})),this.subs.length=0,this.decoder.destroy()}},{key:"_close",value:function(){E("disconnect"),this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}},{key:"disconnect",value:function(){return this._close()}},{key:"onclose",value:function(e,t){E("closed due to %s",e),this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,t),this._reconnection&&!this.skipReconnect&&this.reconnect()}},{key:"reconnect",value:function(){var e=this;if(this._reconnecting||this.skipReconnect)return this;var t=this;if(this.backoff.attempts>=this._reconnectionAttempts)E("reconnect failed"),this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{var n=this.backoff.duration();E("will wait %dms before reconnect attempt",n),this._reconnecting=!0;var r=this.setTimeoutFn((function(){t.skipReconnect||(E("attempting reconnect"),e.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open((function(n){n?(E("reconnect attempt error"),t._reconnecting=!1,t.reconnect(),e.emitReserved("reconnect_error",n)):(E("reconnect success"),t.onreconnect())})))}),n);this.opts.autoUnref&&r.unref(),this.subs.push((function(){clearTimeout(r)}))}}},{key:"onreconnect",value:function(){var e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}])}(v.Emitter);t.Manager=g},19143:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.on=void 0,t.on=function(e,t,n){return e.on(t,n),function(){e.off(t,n)}}},899:function(e,t,n){"use strict";var r=n(50883).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,u=n(29901).default,s=n(29511).default,l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Socket=void 0;var c=n(3836),d=n(19143),f=n(42742),p=l(n(10255)).default("socket.io-client:socket"),h=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1}),m=function(e){function t(e,n,r){var o;return a(this,t),(o=i(this,t)).connected=!1,o.recovered=!1,o.receiveBuffer=[],o.sendBuffer=[],o._queue=[],o._queueSeq=0,o.ids=0,o.acks={},o.flags={},o.io=e,o.nsp=n,r&&r.auth&&(o.auth=r.auth),o._opts=Object.assign({},r),o.io._autoConnect&&o.open(),o}return s(t,e),o(t,[{key:"disconnected",get:function(){return!this.connected}},{key:"subEvents",value:function(){if(!this.subs){var e=this.io;this.subs=[d.on(e,"open",this.onopen.bind(this)),d.on(e,"packet",this.onpacket.bind(this)),d.on(e,"error",this.onerror.bind(this)),d.on(e,"close",this.onclose.bind(this))]}}},{key:"active",get:function(){return!!this.subs}},{key:"connect",value:function(){return this.connected||(this.subEvents(),this.io._reconnecting||this.io.open(),"open"===this.io._readyState&&this.onopen()),this}},{key:"open",value:function(){return this.connect()}},{key:"send",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.unshift("message"),this.emit.apply(this,t),this}},{key:"emit",value:function(e){if(h.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(n.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;var a={type:c.PacketType.EVENT,data:n,options:{}};if(a.options.compress=!1!==this.flags.compress,"function"===typeof n[n.length-1]){var o=this.ids++;p("emitting packet with ack id %d",o);var i=n.pop();this._registerAckCallback(o,i),a.id=o}var u=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!u||!this.connected)?p("discard packet as the transport is not currently writable"):this.connected?(this.notifyOutgoingListeners(a),this.packet(a)):this.sendBuffer.push(a),this.flags={},this}},{key:"_registerAckCallback",value:function(e,t){var n,r=this,a=null!==(n=this.flags.timeout)&&void 0!==n?n:this._opts.ackTimeout;if(void 0!==a){var o=this.io.setTimeoutFn((function(){delete r.acks[e];for(var n=0;n<r.sendBuffer.length;n++)r.sendBuffer[n].id===e&&(p("removing packet with ack id %d from the buffer",e),r.sendBuffer.splice(n,1));p("event with ack id %d has timed out after %d ms",e,a),t.call(r,new Error("operation has timed out"))}),a);this.acks[e]=function(){r.io.clearTimeoutFn(o);for(var e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];t.apply(r,[null].concat(n))}}else this.acks[e]=t}},{key:"emitWithAck",value:function(e){for(var t=this,n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];var o=void 0!==this.flags.timeout||void 0!==this._opts.ackTimeout;return new Promise((function(n,a){r.push((function(e,t){return o?e?a(e):n(t):n(e)})),t.emit.apply(t,[e].concat(r))}))}},{key:"_addToQueue",value:function(e){var t,n=this;"function"===typeof e[e.length-1]&&(t=e.pop());var r={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((function(e){if(r===n._queue[0]){if(null!==e)r.tryCount>n._opts.retries&&(p("packet [%d] is discarded after %d tries",r.id,r.tryCount),n._queue.shift(),t&&t(e));else if(p("packet [%d] was successfully sent",r.id),n._queue.shift(),t){for(var a=arguments.length,o=new Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];t.apply(void 0,[null].concat(o))}return r.pending=!1,n._drainQueue()}})),this._queue.push(r),this._drainQueue()}},{key:"_drainQueue",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(p("draining queue"),this.connected&&0!==this._queue.length){var t=this._queue[0];!t.pending||e?(t.pending=!0,t.tryCount++,p("sending packet [%d] (try n\xb0%d)",t.id,t.tryCount),this.flags=t.flags,this.emit.apply(this,t.args)):p("packet [%d] has already been sent and is waiting for an ack",t.id)}}},{key:"packet",value:function(e){e.nsp=this.nsp,this.io._packet(e)}},{key:"onopen",value:function(){var e=this;p("transport is open - connecting"),"function"==typeof this.auth?this.auth((function(t){e._sendConnectPacket(t)})):this._sendConnectPacket(this.auth)}},{key:"_sendConnectPacket",value:function(e){this.packet({type:c.PacketType.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}},{key:"onerror",value:function(e){this.connected||this.emitReserved("connect_error",e)}},{key:"onclose",value:function(e,t){p("close (%s)",e),this.connected=!1,delete this.id,this.emitReserved("disconnect",e,t)}},{key:"onpacket",value:function(e){if(e.nsp===this.nsp)switch(e.type){case c.PacketType.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case c.PacketType.EVENT:case c.PacketType.BINARY_EVENT:this.onevent(e);break;case c.PacketType.ACK:case c.PacketType.BINARY_ACK:this.onack(e);break;case c.PacketType.DISCONNECT:this.ondisconnect();break;case c.PacketType.CONNECT_ERROR:this.destroy();var t=new Error(e.data.message);t.data=e.data.data,this.emitReserved("connect_error",t)}}},{key:"onevent",value:function(e){var t=e.data||[];p("emitting event %j",t),null!=e.id&&(p("attaching ack callback to event"),t.push(this.ack(e.id))),this.connected?this.emitEvent(t):this.receiveBuffer.push(Object.freeze(t))}},{key:"emitEvent",value:function(e){if(this._anyListeners&&this._anyListeners.length){var n,a=this._anyListeners.slice(),o=r(a);try{for(o.s();!(n=o.n()).done;){n.value.apply(this,e)}}catch(i){o.e(i)}finally{o.f()}}u(t,"emit",this,1).apply(this,e),this._pid&&e.length&&"string"===typeof e[e.length-1]&&(this._lastOffset=e[e.length-1])}},{key:"ack",value:function(e){var t=this,n=!1;return function(){if(!n){n=!0;for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];p("sending ack %j",a),t.packet({type:c.PacketType.ACK,id:e,data:a})}}}},{key:"onack",value:function(e){var t=this.acks[e.id];"function"===typeof t?(p("calling ack %s with %j",e.id,e.data),t.apply(this,e.data),delete this.acks[e.id]):p("bad ack %s",e.id)}},{key:"onconnect",value:function(e,t){p("socket connected with id %s",e),this.id=e,this.recovered=t&&this._pid===t,this._pid=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}},{key:"emitBuffered",value:function(){var e=this;this.receiveBuffer.forEach((function(t){return e.emitEvent(t)})),this.receiveBuffer=[],this.sendBuffer.forEach((function(t){e.notifyOutgoingListeners(t),e.packet(t)})),this.sendBuffer=[]}},{key:"ondisconnect",value:function(){p("server disconnect (%s)",this.nsp),this.destroy(),this.onclose("io server disconnect")}},{key:"destroy",value:function(){this.subs&&(this.subs.forEach((function(e){return e()})),this.subs=void 0),this.io._destroy(this)}},{key:"disconnect",value:function(){return this.connected&&(p("performing disconnect (%s)",this.nsp),this.packet({type:c.PacketType.DISCONNECT})),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}},{key:"close",value:function(){return this.disconnect()}},{key:"compress",value:function(e){return this.flags.compress=e,this}},{key:"volatile",get:function(){return this.flags.volatile=!0,this}},{key:"timeout",value:function(e){return this.flags.timeout=e,this}},{key:"onAny",value:function(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}},{key:"prependAny",value:function(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}},{key:"offAny",value:function(e){if(!this._anyListeners)return this;if(e){for(var t=this._anyListeners,n=0;n<t.length;n++)if(e===t[n])return t.splice(n,1),this}else this._anyListeners=[];return this}},{key:"listenersAny",value:function(){return this._anyListeners||[]}},{key:"onAnyOutgoing",value:function(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}},{key:"prependAnyOutgoing",value:function(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}},{key:"offAnyOutgoing",value:function(e){if(!this._anyOutgoingListeners)return this;if(e){for(var t=this._anyOutgoingListeners,n=0;n<t.length;n++)if(e===t[n])return t.splice(n,1),this}else this._anyOutgoingListeners=[];return this}},{key:"listenersAnyOutgoing",value:function(){return this._anyOutgoingListeners||[]}},{key:"notifyOutgoingListeners",value:function(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){var t,n=this._anyOutgoingListeners.slice(),a=r(n);try{for(a.s();!(t=a.n()).done;){t.value.apply(this,e.data)}}catch(o){a.e(o)}finally{a.f()}}}}])}(f.Emitter);t.Socket=m},60937:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.url=void 0;var a=n(30567),o=r(n(10255)).default("socket.io-client:url");t.url=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r=e;n=n||"undefined"!==typeof location&&location,null==e&&(e=n.protocol+"//"+n.host),"string"===typeof e&&("/"===e.charAt(0)&&(e="/"===e.charAt(1)?n.protocol+e:n.host+e),/^(https?|wss?):\/\//.test(e)||(o("protocol-less url %s",e),e="undefined"!==typeof n?n.protocol+"//"+e:"https://"+e),o("parse %s",e),r=a.parse(e)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";var i=-1!==r.host.indexOf(":")?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+i+":"+r.port+t,r.href=r.protocol+"://"+i+(n&&n.port===r.port?"":":"+r.port),r}},59935:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reconstructPacket=t.deconstructPacket=void 0;var r=n(89338);function a(e,t){if(!e)return e;if((0,r.isBinary)(e)){var n={_placeholder:!0,num:t.length};return t.push(e),n}if(Array.isArray(e)){for(var o=new Array(e.length),i=0;i<e.length;i++)o[i]=a(e[i],t);return o}if("object"===typeof e&&!(e instanceof Date)){var u={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(u[s]=a(e[s],t));return u}return e}function o(e,t){if(!e)return e;if(e&&!0===e._placeholder){if("number"===typeof e.num&&e.num>=0&&e.num<t.length)return t[e.num];throw new Error("illegal attachments")}if(Array.isArray(e))for(var n=0;n<e.length;n++)e[n]=o(e[n],t);else if("object"===typeof e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(e[r]=o(e[r],t));return e}t.deconstructPacket=function(e){var t=[],n=e.data,r=e;return r.data=a(n,t),r.attachments=t.length,{packet:r,buffers:t}},t.reconstructPacket=function(e,t){return e.data=o(e.data,t),delete e.attachments,e}},3836:function(e,t,n){"use strict";var r=n(18336).default,a=n(29901).default,o=n(29511).default,i=n(17383).default,u=n(34579).default;Object.defineProperty(t,"__esModule",{value:!0}),t.Decoder=t.Encoder=t.PacketType=t.protocol=void 0;var s,l=n(42742),c=n(59935),d=n(89338),f=(0,n(10255).default)("socket.io-parser"),p=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"];t.protocol=5,function(e){e[e.CONNECT=0]="CONNECT",e[e.DISCONNECT=1]="DISCONNECT",e[e.EVENT=2]="EVENT",e[e.ACK=3]="ACK",e[e.CONNECT_ERROR=4]="CONNECT_ERROR",e[e.BINARY_EVENT=5]="BINARY_EVENT",e[e.BINARY_ACK=6]="BINARY_ACK"}(s=t.PacketType||(t.PacketType={}));var h=function(){return u((function e(t){i(this,e),this.replacer=t}),[{key:"encode",value:function(e){return f("encoding packet %j",e),e.type!==s.EVENT&&e.type!==s.ACK||!(0,d.hasBinary)(e)?[this.encodeAsString(e)]:this.encodeAsBinary({type:e.type===s.EVENT?s.BINARY_EVENT:s.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id})}},{key:"encodeAsString",value:function(e){var t=""+e.type;return e.type!==s.BINARY_EVENT&&e.type!==s.BINARY_ACK||(t+=e.attachments+"-"),e.nsp&&"/"!==e.nsp&&(t+=e.nsp+","),null!=e.id&&(t+=e.id),null!=e.data&&(t+=JSON.stringify(e.data,this.replacer)),f("encoded %j as %s",e,t),t}},{key:"encodeAsBinary",value:function(e){var t=(0,c.deconstructPacket)(e),n=this.encodeAsString(t.packet),r=t.buffers;return r.unshift(n),r}}])}();function m(e){return"[object Object]"===Object.prototype.toString.call(e)}t.Encoder=h;var v=function(e){function t(e){var n;return i(this,t),(n=r(this,t)).reviver=e,n}return o(t,e),u(t,[{key:"add",value:function(e){var n;if("string"===typeof e){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");var r=(n=this.decodeString(e)).type===s.BINARY_EVENT;r||n.type===s.BINARY_ACK?(n.type=r?s.EVENT:s.ACK,this.reconstructor=new E(n),0===n.attachments&&a(t,"emitReserved",this,3)(["decoded",n])):a(t,"emitReserved",this,3)(["decoded",n])}else{if(!(0,d.isBinary)(e)&&!e.base64)throw new Error("Unknown type: "+e);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");(n=this.reconstructor.takeBinaryData(e))&&(this.reconstructor=null,a(t,"emitReserved",this,3)(["decoded",n]))}}},{key:"decodeString",value:function(e){var n=0,r={type:Number(e.charAt(0))};if(void 0===s[r.type])throw new Error("unknown packet type "+r.type);if(r.type===s.BINARY_EVENT||r.type===s.BINARY_ACK){for(var a=n+1;"-"!==e.charAt(++n)&&n!=e.length;);var o=e.substring(a,n);if(o!=Number(o)||"-"!==e.charAt(n))throw new Error("Illegal attachments");r.attachments=Number(o)}if("/"===e.charAt(n+1)){for(var i=n+1;++n;){if(","===e.charAt(n))break;if(n===e.length)break}r.nsp=e.substring(i,n)}else r.nsp="/";var u=e.charAt(n+1);if(""!==u&&Number(u)==u){for(var l=n+1;++n;){var c=e.charAt(n);if(null==c||Number(c)!=c){--n;break}if(n===e.length)break}r.id=Number(e.substring(l,n+1))}if(e.charAt(++n)){var d=this.tryParse(e.substr(n));if(!t.isPayloadValid(r.type,d))throw new Error("invalid payload");r.data=d}return f("decoded %s as %j",e,r),r}},{key:"tryParse",value:function(e){try{return JSON.parse(e,this.reviver)}catch(t){return!1}}},{key:"destroy",value:function(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}],[{key:"isPayloadValid",value:function(e,t){switch(e){case s.CONNECT:return m(t);case s.DISCONNECT:return void 0===t;case s.CONNECT_ERROR:return"string"===typeof t||m(t);case s.EVENT:case s.BINARY_EVENT:return Array.isArray(t)&&("number"===typeof t[0]||"string"===typeof t[0]&&-1===p.indexOf(t[0]));case s.ACK:case s.BINARY_ACK:return Array.isArray(t)}}}])}(l.Emitter);t.Decoder=v;var E=function(){return u((function e(t){i(this,e),this.packet=t,this.buffers=[],this.reconPack=t}),[{key:"takeBinaryData",value:function(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){var t=(0,c.reconstructPacket)(this.reconPack,this.buffers);return this.finishedReconstruction(),t}return null}},{key:"finishedReconstruction",value:function(){this.reconPack=null,this.buffers=[]}}])}()},89338:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasBinary=t.isBinary=void 0;var n="function"===typeof ArrayBuffer,r=Object.prototype.toString,a="function"===typeof Blob||"undefined"!==typeof Blob&&"[object BlobConstructor]"===r.call(Blob),o="function"===typeof File||"undefined"!==typeof File&&"[object FileConstructor]"===r.call(File);function i(e){return n&&(e instanceof ArrayBuffer||function(e){return"function"===typeof ArrayBuffer.isView?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer}(e))||a&&e instanceof Blob||o&&e instanceof File}t.isBinary=i,t.hasBinary=function e(t,n){if(!t||"object"!==typeof t)return!1;if(Array.isArray(t)){for(var r=0,a=t.length;r<a;r++)if(e(t[r]))return!0;return!1}if(i(t))return!0;if(t.toJSON&&"function"===typeof t.toJSON&&1===arguments.length)return e(t.toJSON(),!0);for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)&&e(t[o]))return!0;return!1}},48738:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,o(n)))}return e}function o(e){if("string"===typeof e||"number"===typeof e)return e;if("object"!==typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=i(t,n));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},43145:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{A:function(){return r}})},96369:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{A:function(){return r}})},9417:function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{A:function(){return r}})},10467:function(e,t,n){"use strict";function r(e,t,n,r,a,o,i){try{var u=e[o](i),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(r,a)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var i=e.apply(t,n);function u(e){r(i,a,o,u,s,"next",e)}function s(e){r(i,a,o,u,s,"throw",e)}u(void 0)}))}}n.d(t,{A:function(){return a}})},39874:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(53954),a=n(52176),o=n(56822);function i(e,t,n){return t=(0,r.A)(t),(0,o.A)(e,(0,a.A)()?Reflect.construct(t,n||[],(0,r.A)(e).constructor):t.apply(e,n))}},23029:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{A:function(){return r}})},36324:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(52176),a=n(63662);function o(e,t,n){if((0,r.A)())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,t);var i=new(e.bind.apply(e,o));return n&&(0,a.A)(i,n.prototype),i}},92901:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(20816);function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(0,r.A)(a.key),a)}}function o(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},24765:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(27800);function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,r.A)(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,o=function(){};return{s:o,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){s=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(s)throw i}}}}},64467:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(20816);function a(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},58168:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:function(){return r}})},53954:function(e,t,n){"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{A:function(){return r}})},85501:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(63662);function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.A)(e,t)}},77387:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(63662);function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,r.A)(e,t)}},52176:function(e,t,n){"use strict";function r(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(r=function(){return!!e})()}n.d(t,{A:function(){return r}})},73893:function(e,t,n){"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{A:function(){return r}})},76562:function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{A:function(){return r}})},89379:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(64467);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}},80045:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(98587);function a(e,t){if(null==e)return{};var n,a,o=(0,r.A)(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}},98587:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}n.d(t,{A:function(){return r}})},56822:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(82284),a=n(9417);function o(e,t){if(t&&("object"==(0,r.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,a.A)(e)}},90675:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(82284);function a(){a=function(){return t};var e,t={},n=Object.prototype,o=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},u="function"==typeof Symbol?Symbol:{},s=u.iterator||"@@iterator",l=u.asyncIterator||"@@asyncIterator",c=u.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,o=Object.create(a.prototype),u=new L(r||[]);return i(o,"_invoke",{value:S(e,n,u)}),o}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var h="suspendedStart",m="suspendedYield",v="executing",E="completed",g={};function y(){}function b(){}function A(){}var C={};d(C,s,(function(){return this}));var T=Object.getPrototypeOf,_=T&&T(T(R([])));_&&_!==n&&o.call(_,s)&&(C=_);var D=A.prototype=y.prototype=Object.create(C);function O(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function N(e,t){function n(a,i,u,s){var l=p(e[a],e,i);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==(0,r.A)(d)&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,u,s)}),(function(e){n("throw",e,u,s)})):t.resolve(d).then((function(e){c.value=e,u(c)}),(function(e){return n("throw",e,u,s)}))}s(l.arg)}var a;i(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,a){n(e,r,t,a)}))}return a=a?a.then(o,o):o()}})}function S(t,n,r){var a=h;return function(o,i){if(a===v)throw Error("Generator is already running");if(a===E){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var s=w(u,r);if(s){if(s===g)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=E,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=v;var l=p(t,n,r);if("normal"===l.type){if(a=r.done?E:m,l.arg===g)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(a=E,r.method="throw",r.arg=l.arg)}}}function w(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,w(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,g;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function R(t){if(t||""===t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a<t.length;)if(o.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return i.next=i}}throw new TypeError((0,r.A)(t)+" is not iterable")}return b.prototype=A,i(D,"constructor",{value:A,configurable:!0}),i(A,"constructor",{value:b,configurable:!0}),b.displayName=d(A,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,A):(e.__proto__=A,d(e,c,"GeneratorFunction")),e.prototype=Object.create(D),e},t.awrap=function(e){return{__await:e}},O(N.prototype),d(N.prototype,l,(function(){return this})),t.AsyncIterator=N,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new N(f(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(D),d(D,c,"Generator"),d(D,s,(function(){return this})),d(D,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=R,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(I),!t)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(r,a){return u.type="throw",u.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],u=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=o.call(i,"catchLoc"),l=o.call(i,"finallyLoc");if(s&&l){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,g):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),I(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;I(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:R(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}},63662:function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{A:function(){return r}})},5544:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(96369);var a=n(27800),o=n(76562);function i(e,t){return(0,r.A)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,u=[],s=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){l=!0,a=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return u}}(e,t)||(0,a.A)(e,t)||(0,o.A)()}},87695:function(e,t,n){"use strict";n.d(t,{A:function(){return u}});var r=n(96369),a=n(73893),o=n(27800),i=n(76562);function u(e){return(0,r.A)(e)||(0,a.A)(e)||(0,o.A)(e)||(0,i.A)()}},60436:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(43145);var a=n(73893),o=n(27800);function i(e){return function(e){if(Array.isArray(e))return(0,r.A)(e)}(e)||(0,a.A)(e)||(0,o.A)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},20816:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(82284);function a(e){var t=function(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=(0,r.A)(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},82284:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{A:function(){return r}})},27800:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(43145);function a(e,t){if(e){if("string"==typeof e)return(0,r.A)(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.A)(e,t):void 0}}},50531:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(53954),a=n(63662);var o=n(36324);function i(e){var t="function"==typeof Map?new Map:void 0;return i=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return(0,o.A)(e,arguments,(0,r.A)(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,a.A)(n,e)},i(e)}},3948:function(e,t,n){"use strict";n.r(t),n.d(t,{unified:function(){return y}});var r=n(87695),a=n(60436),o=n(23029),i=n(92901),u=n(39874),s=n(85501);function l(e){if(e)throw e}var c=n(80755),d=n(99087);function f(e){if("object"!==typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function p(){var e=[],t={run:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=-1,i=n.pop();if("function"!==typeof i)throw new TypeError("Expected function as last argument, not "+i);(function t(r){var a=e[++o],u=-1;if(r)i(r);else{for(var s=arguments.length,l=new Array(s>1?s-1:0),c=1;c<s;c++)l[c-1]=arguments[c];for(;++u<n.length;)null!==l[u]&&void 0!==l[u]||(l[u]=n[u]);n=l,a?function(e,t){var n;return a;function a(){for(var t=arguments.length,a=new Array(t),u=0;u<t;u++)a[u]=arguments[u];var s,l=e.length>a.length;l&&a.push(o);try{s=e.apply(this,a)}catch(r){if(l&&n)throw r;return o(r)}l||(s&&s.then&&"function"===typeof s.then?s.then(i,o):s instanceof Error?o(s):i(s))}function o(e){if(!n){n=!0;for(var r=arguments.length,a=new Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];t.apply(void 0,[e].concat(a))}}function i(e){o(null,e)}}(a,t).apply(void 0,l):i.apply(void 0,[null].concat(l))}}).apply(void 0,[null].concat((0,a.A)(n)))},use:function(n){if("function"!==typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}var h=n(44498),m=n(24765),v=function(e){var t=this.constructor.prototype,n=t[e],r=function(){return n.apply(r,arguments)};Object.setPrototypeOf(r,t);var a,o=Object.getOwnPropertyNames(n),i=(0,m.A)(o);try{for(i.s();!(a=i.n()).done;){var u=a.value,s=Object.getOwnPropertyDescriptor(n,u);s&&Object.defineProperty(r,u,s)}}catch(l){i.e(l)}finally{i.f()}return r},E={}.hasOwnProperty,g=function(e){function t(){var e;return(0,o.A)(this,t),(e=(0,u.A)(this,t,["copy"])).Compiler=void 0,e.Parser=void 0,e.attachers=[],e.compiler=void 0,e.freezeIndex=-1,e.frozen=void 0,e.namespace={},e.parser=void 0,e.transformers=p(),e}return(0,s.A)(t,e),(0,i.A)(t,[{key:"copy",value:function(){for(var e=new t,n=-1;++n<this.attachers.length;){var r=this.attachers[n];e.use.apply(e,(0,a.A)(r))}return e.data(c(!0,{},this.namespace)),e}},{key:"data",value:function(e,t){return"string"===typeof e?2===arguments.length?(C("data",this.frozen),this.namespace[e]=t,this):E.call(this.namespace,e)&&this.namespace[e]||void 0:e?(C("data",this.frozen),this.namespace=e,this):this.namespace}},{key:"freeze",value:function(){if(this.frozen)return this;for(var e=this;++this.freezeIndex<this.attachers.length;){var t=(0,r.A)(this.attachers[this.freezeIndex]),n=t[0],o=t.slice(1);if(!1!==o[0]){!0===o[0]&&(o[0]=void 0);var i=n.call.apply(n,[e].concat((0,a.A)(o)));"function"===typeof i&&this.transformers.use(i)}}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}},{key:"parse",value:function(e){this.freeze();var t=D(e),n=this.parser||this.Parser;return b("parse",n),n(String(t),t)}},{key:"process",value:function(e,t){var n=this;return this.freeze(),b("process",this.parser||this.Parser),A("process",this.compiler||this.Compiler),t?r(void 0,t):new Promise(r);function r(r,a){var o=D(e),i=n.parse(o);function u(e,n){e||!n?a(e):r?r(n):((0,d.ok)(t,"`done` is defined if `resolve` is not"),t(void 0,n))}n.run(i,o,(function(e,t,r){if(e||!t||!r)return u(e);var a,o=t,i=n.stringify(o,r);"string"===typeof(a=i)||function(e){return Boolean(e&&"object"===typeof e&&"byteLength"in e&&"byteOffset"in e)}(a)?r.value=i:r.result=i,u(e,r)}))}}},{key:"processSync",value:function(e){var t,n=!1;return this.freeze(),b("processSync",this.parser||this.Parser),A("processSync",this.compiler||this.Compiler),this.process(e,(function(e,r){n=!0,l(e),t=r})),_("processSync","process",n),(0,d.ok)(t,"we either bailed on an error or have a tree"),t}},{key:"run",value:function(e,t,n){T(e),this.freeze();var r=this.transformers;return n||"function"!==typeof t||(n=t,t=void 0),n?a(void 0,n):new Promise(a);function a(a,o){(0,d.ok)("function"!==typeof t,"`file` can\u2019t be a `done` anymore, we checked");var i=D(t);r.run(e,i,(function(t,r,i){var u=r||e;t?o(t):a?a(u):((0,d.ok)(n,"`done` is defined if `resolve` is not"),n(void 0,u,i))}))}}},{key:"runSync",value:function(e,t){var n,r=!1;return this.run(e,t,(function(e,t){l(e),n=t,r=!0})),_("runSync","run",r),(0,d.ok)(n,"we either bailed on an error or have a tree"),n}},{key:"stringify",value:function(e,t){this.freeze();var n=D(t),r=this.compiler||this.Compiler;return A("stringify",r),T(e),r(e,n)}},{key:"use",value:function(e){var t=this.attachers,n=this.namespace;if(C("use",this.frozen),null===e||void 0===e);else if("function"===typeof e){for(var o=arguments.length,i=new Array(o>1?o-1:0),u=1;u<o;u++)i[u-1]=arguments[u];p(e,i)}else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");Array.isArray(e)?d(e):l(e)}return this;function s(e){if("function"===typeof e)p(e,[]);else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");if(Array.isArray(e)){var t=(0,r.A)(e);p(t[0],t.slice(1))}else l(e)}}function l(e){if(!("plugins"in e)&&!("settings"in e))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");d(e.plugins),e.settings&&(n.settings=c(!0,n.settings,e.settings))}function d(e){var t=-1;if(null===e||void 0===e);else{if(!Array.isArray(e))throw new TypeError("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;){s(e[t])}}}function p(e,n){for(var o=-1,i=-1;++o<t.length;)if(t[o][0]===e){i=o;break}if(-1===i)t.push([e].concat((0,a.A)(n)));else if(n.length>0){var u=(0,r.A)(n),s=u[0],l=u.slice(1),d=t[i][1];f(d)&&f(s)&&(s=c(!0,d,s)),t[i]=[e,s].concat((0,a.A)(l))}}}}])}(v),y=(new g).freeze();function b(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function A(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function C(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function T(e){if(!f(e)||"string"!==typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function _(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function D(e){return function(e){return Boolean(e&&"object"===typeof e&&"message"in e&&"messages"in e)}(e)?e:new h.T(e)}},18012:function(e,t,n){"use strict";n.r(t),n.d(t,{unified:function(){return y}});var r=n(87695),a=n(60436),o=n(23029),i=n(92901),u=n(39874),s=n(85501);function l(e){if(e)throw e}var c=n(80755),d=n(99087);function f(e){if("object"!==typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function p(){var e=[],t={run:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=-1,i=n.pop();if("function"!==typeof i)throw new TypeError("Expected function as last argument, not "+i);(function t(r){var a=e[++o],u=-1;if(r)i(r);else{for(var s=arguments.length,l=new Array(s>1?s-1:0),c=1;c<s;c++)l[c-1]=arguments[c];for(;++u<n.length;)null!==l[u]&&void 0!==l[u]||(l[u]=n[u]);n=l,a?function(e,t){var n;return a;function a(){for(var t=arguments.length,a=new Array(t),u=0;u<t;u++)a[u]=arguments[u];var s,l=e.length>a.length;l&&a.push(o);try{s=e.apply(this,a)}catch(r){if(l&&n)throw r;return o(r)}l||(s&&s.then&&"function"===typeof s.then?s.then(i,o):s instanceof Error?o(s):i(s))}function o(e){if(!n){n=!0;for(var r=arguments.length,a=new Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];t.apply(void 0,[e].concat(a))}}function i(e){o(null,e)}}(a,t).apply(void 0,l):i.apply(void 0,[null].concat(l))}}).apply(void 0,[null].concat((0,a.A)(n)))},use:function(n){if("function"!==typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}var h=n(44498),m=n(24765),v=function(e){var t=this.constructor.prototype,n=t[e],r=function(){return n.apply(r,arguments)};Object.setPrototypeOf(r,t);var a,o=Object.getOwnPropertyNames(n),i=(0,m.A)(o);try{for(i.s();!(a=i.n()).done;){var u=a.value,s=Object.getOwnPropertyDescriptor(n,u);s&&Object.defineProperty(r,u,s)}}catch(l){i.e(l)}finally{i.f()}return r},E={}.hasOwnProperty,g=function(e){function t(){var e;return(0,o.A)(this,t),(e=(0,u.A)(this,t,["copy"])).Compiler=void 0,e.Parser=void 0,e.attachers=[],e.compiler=void 0,e.freezeIndex=-1,e.frozen=void 0,e.namespace={},e.parser=void 0,e.transformers=p(),e}return(0,s.A)(t,e),(0,i.A)(t,[{key:"copy",value:function(){for(var e=new t,n=-1;++n<this.attachers.length;){var r=this.attachers[n];e.use.apply(e,(0,a.A)(r))}return e.data(c(!0,{},this.namespace)),e}},{key:"data",value:function(e,t){return"string"===typeof e?2===arguments.length?(C("data",this.frozen),this.namespace[e]=t,this):E.call(this.namespace,e)&&this.namespace[e]||void 0:e?(C("data",this.frozen),this.namespace=e,this):this.namespace}},{key:"freeze",value:function(){if(this.frozen)return this;for(var e=this;++this.freezeIndex<this.attachers.length;){var t=(0,r.A)(this.attachers[this.freezeIndex]),n=t[0],o=t.slice(1);if(!1!==o[0]){!0===o[0]&&(o[0]=void 0);var i=n.call.apply(n,[e].concat((0,a.A)(o)));"function"===typeof i&&this.transformers.use(i)}}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}},{key:"parse",value:function(e){this.freeze();var t=D(e),n=this.parser||this.Parser;return b("parse",n),n(String(t),t)}},{key:"process",value:function(e,t){var n=this;return this.freeze(),b("process",this.parser||this.Parser),A("process",this.compiler||this.Compiler),t?r(void 0,t):new Promise(r);function r(r,a){var o=D(e),i=n.parse(o);function u(e,n){e||!n?a(e):r?r(n):((0,d.ok)(t,"`done` is defined if `resolve` is not"),t(void 0,n))}n.run(i,o,(function(e,t,r){if(e||!t||!r)return u(e);var a,o=t,i=n.stringify(o,r);"string"===typeof(a=i)||function(e){return Boolean(e&&"object"===typeof e&&"byteLength"in e&&"byteOffset"in e)}(a)?r.value=i:r.result=i,u(e,r)}))}}},{key:"processSync",value:function(e){var t,n=!1;return this.freeze(),b("processSync",this.parser||this.Parser),A("processSync",this.compiler||this.Compiler),this.process(e,(function(e,r){n=!0,l(e),t=r})),_("processSync","process",n),(0,d.ok)(t,"we either bailed on an error or have a tree"),t}},{key:"run",value:function(e,t,n){T(e),this.freeze();var r=this.transformers;return n||"function"!==typeof t||(n=t,t=void 0),n?a(void 0,n):new Promise(a);function a(a,o){(0,d.ok)("function"!==typeof t,"`file` can\u2019t be a `done` anymore, we checked");var i=D(t);r.run(e,i,(function(t,r,i){var u=r||e;t?o(t):a?a(u):((0,d.ok)(n,"`done` is defined if `resolve` is not"),n(void 0,u,i))}))}}},{key:"runSync",value:function(e,t){var n,r=!1;return this.run(e,t,(function(e,t){l(e),n=t,r=!0})),_("runSync","run",r),(0,d.ok)(n,"we either bailed on an error or have a tree"),n}},{key:"stringify",value:function(e,t){this.freeze();var n=D(t),r=this.compiler||this.Compiler;return A("stringify",r),T(e),r(e,n)}},{key:"use",value:function(e){var t=this.attachers,n=this.namespace;if(C("use",this.frozen),null===e||void 0===e);else if("function"===typeof e){for(var o=arguments.length,i=new Array(o>1?o-1:0),u=1;u<o;u++)i[u-1]=arguments[u];p(e,i)}else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");Array.isArray(e)?d(e):l(e)}return this;function s(e){if("function"===typeof e)p(e,[]);else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");if(Array.isArray(e)){var t=(0,r.A)(e);p(t[0],t.slice(1))}else l(e)}}function l(e){if(!("plugins"in e)&&!("settings"in e))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");d(e.plugins),e.settings&&(n.settings=c(!0,n.settings,e.settings))}function d(e){var t=-1;if(null===e||void 0===e);else{if(!Array.isArray(e))throw new TypeError("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;){s(e[t])}}}function p(e,n){for(var o=-1,i=-1;++o<t.length;)if(t[o][0]===e){i=o;break}if(-1===i)t.push([e].concat((0,a.A)(n)));else if(n.length>0){var u=(0,r.A)(n),s=u[0],l=u.slice(1),d=t[i][1];f(d)&&f(s)&&(s=c(!0,d,s)),t[i]=[e,s].concat((0,a.A)(l))}}}}])}(v),y=(new g).freeze();function b(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function A(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function C(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function T(e){if(!f(e)||"string"!==typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function _(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function D(e){return function(e){return Boolean(e&&"object"===typeof e&&"message"in e&&"messages"in e)}(e)?e:new h.T(e)}},42742:function(e,t,n){"use strict";function r(e){if(e)return function(e){for(var t in r.prototype)e[t]=r.prototype[t];return e}(e)}n.r(t),n.d(t,{Emitter:function(){return r}}),r.prototype.on=r.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},r.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},r.prototype.off=r.prototype.removeListener=r.prototype.removeAllListeners=r.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,r=this._callbacks["$"+e];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var a=0;a<r.length;a++)if((n=r[a])===t||n.fn===t){r.splice(a,1);break}return 0===r.length&&delete this._callbacks["$"+e],this},r.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),n=this._callbacks["$"+e],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(n){r=0;for(var a=(n=n.slice(0)).length;r<a;++r)n[r].apply(this,t)}return this},r.prototype.emitReserved=r.prototype.emit,r.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]},r.prototype.hasListeners=function(e){return!!this.listeners(e).length}},17767:function(e,t,n){"use strict";n.d(t,{Ay:function(){return h}});var r=n(24765),a=n(5544),o="object"===typeof self?self:globalThis,i=function(e){return function(e,t){var n=function(t,n){return e.set(n,t),t},i=function(u){if(e.has(u))return e.get(u);var s=(0,a.A)(t[u],2),l=s[0],c=s[1];switch(l){case 0:case-1:return n(c,u);case 1:var d,f=n([],u),p=(0,r.A)(c);try{for(p.s();!(d=p.n()).done;){var h=d.value;f.push(i(h))}}catch(M){p.e(M)}finally{p.f()}return f;case 2:var m,v=n({},u),E=(0,r.A)(c);try{for(E.s();!(m=E.n()).done;){var g=(0,a.A)(m.value,2),y=g[0],b=g[1];v[i(y)]=i(b)}}catch(M){E.e(M)}finally{E.f()}return v;case 3:return n(new Date(c),u);case 4:var A=c.source,C=c.flags;return n(new RegExp(A,C),u);case 5:var T,_=n(new Map,u),D=(0,r.A)(c);try{for(D.s();!(T=D.n()).done;){var O=(0,a.A)(T.value,2),N=O[0],S=O[1];_.set(i(N),i(S))}}catch(M){D.e(M)}finally{D.f()}return _;case 6:var w,k=n(new Set,u),I=(0,r.A)(c);try{for(I.s();!(w=I.n()).done;){var L=w.value;k.add(i(L))}}catch(M){I.e(M)}finally{I.f()}return k;case 7:var R=c.name,P=c.message;return n(new o[R](P),u);case 8:return n(BigInt(c),u);case"BigInt":return n(Object(BigInt(c)),u)}return n(new o[l](c),u)};return i}(new Map,e)(0)},u=n(60436),s="",l={}.toString,c=Object.keys,d=function(e){var t=typeof e;if("object"!==t||!e)return[0,t];var n=l.call(e).slice(8,-1);switch(n){case"Array":return[1,s];case"Object":return[2,s];case"Date":return[3,s];case"RegExp":return[4,s];case"Map":return[5,s];case"Set":return[6,s]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},f=function(e){var t=(0,a.A)(e,2),n=t[0],r=t[1];return 0===n&&("function"===r||"symbol"===r)},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.json,o=t.lossy,i=[];return function(e,t,n,o){var i=function(e,t){var r=o.push(e)-1;return n.set(t,r),r},s=function(o){if(n.has(o))return n.get(o);var l=d(o),p=(0,a.A)(l,2),h=p[0],m=p[1];switch(h){case 0:var v=o;switch(m){case"bigint":h=8,v=o.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+m);v=null;break;case"undefined":return i([-1],o)}return i([h,v],o);case 1:if(m)return i([m,(0,u.A)(o)],o);var E,g=[],y=i([h,g],o),b=(0,r.A)(o);try{for(b.s();!(E=b.n()).done;){var A=E.value;g.push(s(A))}}catch(Y){b.e(Y)}finally{b.f()}return y;case 2:if(m)switch(m){case"BigInt":return i([m,o.toString()],o);case"Boolean":case"Number":case"String":return i([m,o.valueOf()],o)}if(t&&"toJSON"in o)return s(o.toJSON());var C,T=[],_=i([h,T],o),D=(0,r.A)(c(o));try{for(D.s();!(C=D.n()).done;){var O=C.value;!e&&f(d(o[O]))||T.push([s(O),s(o[O])])}}catch(Y){D.e(Y)}finally{D.f()}return _;case 3:return i([h,o.toISOString()],o);case 4:var N=o.source,S=o.flags;return i([h,{source:N,flags:S}],o);case 5:var w,k=[],I=i([h,k],o),L=(0,r.A)(o);try{for(L.s();!(w=L.n()).done;){var R=(0,a.A)(w.value,2),P=R[0],M=R[1];(e||!f(d(P))&&!f(d(M)))&&k.push([s(P),s(M)])}}catch(Y){L.e(Y)}finally{L.f()}return I;case 6:var x,F=[],B=i([h,F],o),U=(0,r.A)(o);try{for(U.s();!(x=U.n()).done;){var j=x.value;!e&&f(d(j))||F.push(s(j))}}catch(Y){U.e(Y)}finally{U.f()}return B}var H=o.message;return i([h,{name:m,message:H}],o)};return s}(!(n||o),!!n,new Map,i)(e),i},h="function"===typeof structuredClone?function(e,t){return t&&("json"in t||"lossy"in t)?i(p(e,t)):structuredClone(e)}:function(e,t){return i(p(e,t))}},39584:function(e,t,n){"use strict";function r(e,t){var n=String(e);if("string"!==typeof t)throw new TypeError("Expected character");for(var r=0,a=n.indexOf(t);-1!==a;)r++,a=n.indexOf(t,a+t.length);return r}n.d(t,{D:function(){return r}})},9834:function(e,t,n){"use strict";n.d(t,{A:function(){return o},q:function(){return a}});var r=n(60436);function a(e){for(var t=[],n=String(e||""),r=n.indexOf(","),a=0,o=!1;!o;){-1===r&&(r=n.length,o=!0);var i=n.slice(a,r).trim();!i&&o||t.push(i),a=r+1,r=n.indexOf(",",a)}return t}function o(e,t){var n=t||{};return(""===e[e.length-1]?[].concat((0,r.A)(e),[""]):e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}},18014:function(e,t,n){"use strict";n.d(t,{s:function(){return a}});var r=document.createElement("i");function a(e){var t="&"+e+";";r.innerHTML=t;var n=r.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}},99087:function(e,t,n){"use strict";function r(){}n.d(t,{ok:function(){return r}})},81955:function(e,t,n){"use strict";n.d(t,{a:function(){return a},v:function(){return r}});var r=function(e,t,n,r,o){var i=a(t);if(null!==n&&void 0!==n&&("number"!==typeof n||n<0||n===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite `index`");if(null!==r&&void 0!==r&&(!r.type||!r.children))throw new Error("Expected valid `parent`");if((null===n||void 0===n)!==(null===r||void 0===r))throw new Error("Expected both `index` and `parent`");return!!s(e)&&i.call(o,e,n,r)},a=function(e){if(null===e||void 0===e)return u;if("string"===typeof e)return function(e){return i(t);function t(t){return t.tagName===e}}(e);if("object"===typeof e)return o(e);if("function"===typeof e)return i(e);throw new Error("Expected function, string, or array as `test`")};function o(e){for(var t=[],n=-1;++n<e.length;)t[n]=a(e[n]);return i((function(){for(var e=-1,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];for(;++e<t.length;)if(t[e].apply(this,r))return!0;return!1}))}function i(e){return function(t,n,r){return Boolean(s(t)&&e.call(this,t,"number"===typeof n?n:void 0,r||void 0))}}function u(e){return Boolean(e&&"object"===typeof e&&"type"in e&&"element"===e.type&&"tagName"in e&&"string"===typeof e.tagName)}function s(e){return null!==e&&"object"===typeof e&&"type"in e&&"tagName"in e}},81329:function(e,t,n){"use strict";n.r(t),n.d(t,{defaultSchema:function(){return a.j},sanitize:function(){return r.a}});var r=n(65737),a=n(39734)},65737:function(e,t,n){"use strict";n.d(t,{a:function(){return l}});var r=n(60436),a=n(89379),o=n(17767),i=n(35440),u=n(39734),s={}.hasOwnProperty;function l(e,t){var n={type:"root",children:[]},r=c({schema:t?(0,a.A)((0,a.A)({},u.j),t):u.j,stack:[]},e);return r&&(Array.isArray(r)?1===r.length?n=r[0]:n.children=r:n=r),n}function c(e,t){if(t&&"object"===typeof t){var n=t;switch("string"===typeof n.type?n.type:""){case"comment":return function(e,t){if(e.schema.allowComments){var n="string"===typeof t.value?t.value:"",r=n.indexOf("--\x3e"),a={type:"comment",value:r<0?n:n.slice(0,r)};return h(a,t),a}}(e,n);case"doctype":return function(e,t){if(e.schema.allowDoctypes){var n={type:"doctype"};return h(n,t),n}}(e,n);case"element":return function(e,t){var n="string"===typeof t.tagName?t.tagName:"";e.stack.push(n);var r=d(e,t.children),a=function(e,t){var n,r=e.stack[e.stack.length-1],a=e.schema.attributes,o=e.schema.required,i=a&&s.call(a,r)?a[r]:void 0,u=a&&s.call(a,"*")?a["*"]:void 0,l=t&&"object"===typeof t?t:{},c={};for(n in l)if(s.call(l,n)){var d=l[n],p=f(e,m(i,n),n,d);null!==p&&void 0!==p||(p=f(e,m(u,n),n,d)),null!==p&&void 0!==p&&(c[n]=p)}if(o&&s.call(o,r)){var h=o[r];for(n in h)s.call(h,n)&&!s.call(c,n)&&(c[n]=h[n])}return c}(e,t.properties);e.stack.pop();var o=!1;if(n&&"*"!==n&&(!e.schema.tagNames||e.schema.tagNames.includes(n))&&(o=!0,e.schema.ancestors&&s.call(e.schema.ancestors,n))){var i=e.schema.ancestors[n],u=-1;for(o=!1;++u<i.length;)e.stack.includes(i[u])&&(o=!0)}if(!o)return e.schema.strip&&!e.schema.strip.includes(n)?r:void 0;var l={type:"element",tagName:n,properties:a,children:r};return h(l,t),l}(e,n);case"root":return function(e,t){var n=d(e,t.children),r={type:"root",children:n};return h(r,t),r}(e,n);case"text":return function(e,t){var n="string"===typeof t.value?t.value:"",r={type:"text",value:n};return h(r,t),r}(0,n)}}}function d(e,t){var n=[];if(Array.isArray(t))for(var a=t,o=-1;++o<a.length;){var i=c(e,a[o]);i&&(Array.isArray(i)?n.push.apply(n,(0,r.A)(i)):n.push(i))}return n}function f(e,t,n,r){return t?Array.isArray(r)?function(e,t,n,r){var a=-1,o=[];for(;++a<r.length;){var i=p(e,t,n,r[a]);"number"!==typeof i&&"string"!==typeof i||o.push(i)}return o}(e,t,n,r):p(e,t,n,r):void 0}function p(e,t,n,r){if(("boolean"===typeof r||"number"===typeof r||"string"===typeof r)&&function(e,t,n){var r=e.schema.protocols&&s.call(e.schema.protocols,t)?e.schema.protocols[t]:void 0;if(!r||0===r.length)return!0;var a=String(n),o=a.indexOf(":"),i=a.indexOf("?"),u=a.indexOf("#"),l=a.indexOf("/");if(o<0||l>-1&&o>l||i>-1&&o>i||u>-1&&o>u)return!0;var c=-1;for(;++c<r.length;){var d=r[c];if(o===d.length&&a.slice(0,d.length)===d)return!0}return!1}(e,n,r)){if("object"===typeof t&&t.length>1){for(var a=!1,o=0;++o<t.length;){var i=t[o];if(i&&"object"===typeof i&&"flags"in i){if(i.test(String(r))){a=!0;break}}else if(i===r){a=!0;break}}if(!a)return}return e.schema.clobber&&e.schema.clobberPrefix&&e.schema.clobber.includes(n)?e.schema.clobberPrefix+r:r}}function h(e,t){var n=(0,i.G1)(t);t.data&&(e.data=(0,o.Ay)(t.data)),n&&(e.position=n)}function m(e,t){var n,r=-1;if(e)for(;++r<e.length;){var a=e[r],o="string"===typeof a?a:a[0];if(o===t)return a;"data*"===o&&(n=a)}if(t.length>4&&"data"===t.slice(0,4).toLowerCase())return n}},39734:function(e,t,n){"use strict";n.d(t,{j:function(){return a}});var r=["ariaDescribedBy","ariaLabel","ariaLabelledBy"],a={ancestors:{tbody:["table"],td:["table"],th:["table"],thead:["table"],tfoot:["table"],tr:["table"]},attributes:{a:[].concat(r,["dataFootnoteBackref","dataFootnoteRef",["className","data-footnote-backref"],"href"]),blockquote:["cite"],code:[["className",/^language-./]],del:["cite"],div:["itemScope","itemType"],dl:[].concat(r),h2:[["className","sr-only"]],img:[].concat(r,["longDesc","src"]),input:[["disabled",!0],["type","checkbox"]],ins:["cite"],li:[["className","task-list-item"]],ol:[].concat(r,[["className","contains-task-list"]]),q:["cite"],section:["dataFootnotes",["className","footnotes"]],source:["srcSet"],summary:[].concat(r),table:[].concat(r),ul:[].concat(r,[["className","contains-task-list"]]),"*":["abbr","accept","acceptCharset","accessKey","action","align","alt","axis","border","cellPadding","cellSpacing","char","charOff","charSet","checked","clear","colSpan","color","cols","compact","coords","dateTime","dir","encType","frame","hSpace","headers","height","hrefLang","htmlFor","id","isMap","itemProp","label","lang","maxLength","media","method","multiple","name","noHref","noShade","noWrap","open","prompt","readOnly","rev","rowSpan","rows","rules","scope","selected","shape","size","span","start","summary","tabIndex","title","useMap","vAlign","value","width"]},clobber:["ariaDescribedBy","ariaLabelledBy","id","name"],clobberPrefix:"user-content-",protocols:{cite:["http","https"],href:["http","https","irc","ircs","mailto","xmpp"],longDesc:["http","https"],src:["http","https"]},required:{input:{disabled:!0,type:"checkbox"}},strip:["script"],tagNames:["a","b","blockquote","br","code","dd","del","details","div","dl","dt","em","h1","h2","h3","h4","h5","h6","hr","i","img","input","ins","kbd","li","ol","p","picture","pre","q","rp","rt","ruby","s","samp","section","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","tr","tt","ul","var"]}},26759:function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map((function(e){return"'"+e+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function a(e){return!!e&&!!e[W]}function o(e){var t;return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===K}(e)||Array.isArray(e)||!!e[z]||!!(null===(t=e.constructor)||void 0===t?void 0:t[z])||f(e)||p(e))}function i(e,t,n){void 0===n&&(n=!1),0===u(e)?(n?Object.keys:V)(e).forEach((function(r){n&&"symbol"==typeof r||t(r,e[r],e)})):e.forEach((function(n,r){return t(r,n,e)}))}function u(e){var t=e[W];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:f(e)?2:p(e)?3:0}function s(e,t){return 2===u(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function l(e,t){return 2===u(e)?e.get(t):e[t]}function c(e,t,n){var r=u(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function f(e){return j&&e instanceof Map}function p(e){return H&&e instanceof Set}function h(e){return e.o||e.t}function m(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Q(e);delete t[W];for(var n=V(t),r=0;r<n.length;r++){var a=n[r],o=t[a];!1===o.writable&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[a]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[a]})}return Object.create(Object.getPrototypeOf(e),t)}function v(e,t){return void 0===t&&(t=!1),g(e)||a(e)||!o(e)||(u(e)>1&&(e.set=e.add=e.clear=e.delete=E),Object.freeze(e),t&&i(e,(function(e,t){return v(t,!0)}),!0)),e}function E(){r(2)}function g(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function y(e){var t=q[e];return t||r(18,e),t}function b(){return B}function A(e,t){t&&(y("Patches"),e.u=[],e.s=[],e.v=t)}function C(e){T(e),e.p.forEach(D),e.p=null}function T(e){e===B&&(B=e.l)}function _(e){return B={p:[],l:B,h:e,m:!0,_:0}}function D(e){var t=e[W];0===t.i||1===t.i?t.j():t.g=!0}function O(e,t){t._=t.p.length;var n=t.p[0],a=void 0!==e&&e!==n;return t.h.O||y("ES5").S(t,e,a),a?(n[W].P&&(C(t),r(4)),o(e)&&(e=N(t,e),t.l||w(t,e)),t.u&&y("Patches").M(n[W].t,e,t.u,t.s)):e=N(t,n,[]),C(t),t.u&&t.v(t.u,t.s),e!==G?e:void 0}function N(e,t,n){if(g(t))return t;var r=t[W];if(!r)return i(t,(function(a,o){return S(e,r,t,a,o,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return w(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var a=4===r.i||5===r.i?r.o=m(r.k):r.o,o=a,u=!1;3===r.i&&(o=new Set(a),a.clear(),u=!0),i(o,(function(t,o){return S(e,r,a,t,o,n,u)})),w(e,a,!1),n&&e.u&&y("Patches").N(r,n,e.u,e.s)}return r.o}function S(e,t,n,r,i,u,l){if(a(i)){var d=N(e,i,u&&t&&3!==t.i&&!s(t.R,r)?u.concat(r):void 0);if(c(n,r,d),!a(d))return;e.m=!1}else l&&n.add(i);if(o(i)&&!g(i)){if(!e.h.D&&e._<1)return;N(e,i),t&&t.A.l||w(e,i)}}function w(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&v(t,n)}function k(e,t){var n=e[W];return(n?h(n):e)[t]}function I(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function L(e){e.P||(e.P=!0,e.l&&L(e.l))}function R(e){e.o||(e.o=m(e.t))}function P(e,t,n){var r=f(t)?y("MapSet").F(t,n):p(t)?y("MapSet").T(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:b(),P:!1,I:!1,R:{},l:t,t:e,k:null,o:null,j:null,C:!1},a=r,o=X;n&&(a=[r],o=J);var i=Proxy.revocable(a,o),u=i.revoke,s=i.proxy;return r.k=s,r.j=u,s}(t,n):y("ES5").J(t,n);return(n?n.A:b()).p.push(r),r}function M(e){return a(e)||r(22,e),function e(t){if(!o(t))return t;var n,r=t[W],a=u(t);if(r){if(!r.P&&(r.i<4||!y("ES5").K(r)))return r.t;r.I=!0,n=x(t,a),r.I=!1}else n=x(t,a);return i(n,(function(t,a){r&&l(r.t,t)===a||c(n,t,e(a))})),3===a?new Set(n):n}(e)}function x(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return m(e)}n.d(t,{Qx:function(){return a},jM:function(){return ee},mq:function(){return te},vD:function(){return ne}});var F,B,U="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),j="undefined"!=typeof Map,H="undefined"!=typeof Set,Y="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,G=U?Symbol.for("immer-nothing"):((F={})["immer-nothing"]=!0,F),z=U?Symbol.for("immer-draftable"):"__$immer_draftable",W=U?Symbol.for("immer-state"):"__$immer_state",K=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),V="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Q=Object.getOwnPropertyDescriptors||function(e){var t={};return V(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},q={},X={get:function(e,t){if(t===W)return e;var n=h(e);if(!s(n,t))return function(e,t,n){var r,a=I(t,n);return a?"value"in a?a.value:null===(r=a.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!o(r)?r:r===k(e.t,t)?(R(e),e.o[t]=P(e.A.h,r,e)):r},has:function(e,t){return t in h(e)},ownKeys:function(e){return Reflect.ownKeys(h(e))},set:function(e,t,n){var r=I(h(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var a=k(h(e),t),o=null==a?void 0:a[W];if(o&&o.t===n)return e.o[t]=n,e.R[t]=!1,!0;if(d(n,a)&&(void 0!==n||s(e.t,t)))return!0;R(e),L(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==k(e.t,t)||t in e.t?(e.R[t]=!1,R(e),L(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=h(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},J={};i(X,(function(e,t){J[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),J.deleteProperty=function(e,t){return J.set.call(this,e,t,void 0)},J.set=function(e,t,n){return X.set.call(this,e[0],t,n,e[0])};var Z=function(){function e(e){var t=this;this.O=Y,this.D=!0,this.produce=function(e,n,a){if("function"==typeof e&&"function"!=typeof n){var i=n;n=e;var u=t;return function(e){var t=this;void 0===e&&(e=i);for(var r=arguments.length,a=Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];return u.produce(e,(function(e){var r;return(r=n).call.apply(r,[t,e].concat(a))}))}}var s;if("function"!=typeof n&&r(6),void 0!==a&&"function"!=typeof a&&r(7),o(e)){var l=_(t),c=P(t,e,void 0),d=!0;try{s=n(c),d=!1}finally{d?C(l):T(l)}return"undefined"!=typeof Promise&&s instanceof Promise?s.then((function(e){return A(l,a),O(e,l)}),(function(e){throw C(l),e})):(A(l,a),O(s,l))}if(!e||"object"!=typeof e){if(void 0===(s=n(e))&&(s=e),s===G&&(s=void 0),t.D&&v(s,!0),a){var f=[],p=[];y("Patches").M(e,s,f,p),a(f,p)}return s}r(21,e)},this.produceWithPatches=function(e,n){if("function"==typeof e)return function(n){for(var r=arguments.length,a=Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];return t.produceWithPatches(n,(function(t){return e.apply(void 0,[t].concat(a))}))};var r,a,o=t.produce(e,n,(function(e,t){r=e,a=t}));return"undefined"!=typeof Promise&&o instanceof Promise?o.then((function(e){return[e,r,a]})):[o,r,a]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){o(e)||r(8),a(e)&&(e=M(e));var t=_(this),n=P(this,e,void 0);return n[W].C=!0,T(t),n},t.finishDraft=function(e,t){var n=(e&&e[W]).A;return A(n,t),O(void 0,n)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!Y&&r(20),this.O=e},t.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var o=y("Patches").$;return a(e)?o(e,t):this.produce(e,(function(e){return o(e,t)}))},e}(),$=new Z,ee=$.produce,te=($.produceWithPatches.bind($),$.setAutoFreeze.bind($),$.setUseProxies.bind($),$.applyPatches.bind($),$.createDraft.bind($)),ne=$.finishDraft.bind($)},66350:function(e,t,n){"use strict";function r(e){return"[object Object]"===Object.prototype.toString.call(e)}function a(e){var t,n;return!1!==r(e)&&(void 0===(t=e.constructor)||!1!==r(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}n.d(t,{Q:function(){return a}})},86659:function(e,t,n){"use strict";function r(e,t){var n=String(e),r=n.indexOf(t),a=r,o=0,i=0;if("string"!==typeof t)throw new TypeError("Expected substring");for(;-1!==r;)r===a?++o>i&&(i=o):o=1,a=r+t.length,r=n.indexOf(t,a);return i}n.d(t,{D:function(){return r}})},86132:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});var r=n(60436);var a=n(11591),o=n(2279);function i(e,t,n){for(var i=n||{},l=(0,o.C)(i.ignore||[]),c=function(e){var t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");var n=!e[0]||Array.isArray(e[0])?e:[e],r=-1;for(;++r<n.length;){var a=n[r];t.push([u(a[0]),s(a[1])])}return t}(t),d=-1;++d<c.length;)(0,a.VG)(e,"text",f);function f(e,t){for(var n,a=-1;++a<t.length;){var o=t[a],i=n?n.children:void 0;if(l(o,i?i.indexOf(o):void 0,n))return;n=o}if(n)return function(e,t){var n=t[t.length-1],a=c[d][0],o=c[d][1],i=0,u=n.children,s=u.indexOf(e),l=!1,f=[];a.lastIndex=0;var p=a.exec(e.value);for(;p;){var h=p.index,m={index:p.index,input:p.input,stack:[].concat((0,r.A)(t),[e])},v=o.apply(void 0,(0,r.A)(p).concat([m]));if("string"===typeof v&&(v=v.length>0?{type:"text",value:v}:void 0),!1===v)a.lastIndex=h+1;else{var E;if(i!==h&&f.push({type:"text",value:e.value.slice(i,h)}),Array.isArray(v))(E=f).push.apply(E,(0,r.A)(v));else v&&f.push(v);i=h+p[0].length,l=!0}if(!a.global)break;p=a.exec(e.value)}if(l){var g;i<e.value.length&&f.push({type:"text",value:e.value.slice(i)}),(g=n.children).splice.apply(g,[s,1].concat((0,r.A)(f)))}else f=[e];return s+f.length}(e,t)}}function u(e){return"string"===typeof e?new RegExp(function(e){if("string"!==typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function s(e){return"function"===typeof e?e:function(){return e}}},58688:function(e,t,n){"use strict";function r(e,t,n){return">"+(n?"":" ")+e}n.d(t,{p:function(){return D}});var a=n(69016);function o(e,t,n,r){for(var o=-1;++o<n.unsafe.length;)if("\n"===n.unsafe[o].character&&(0,a.q)(n.stack,n.unsafe[o]))return/[ \t]/.test(r.before)?"":" ";return"\\\n"}var i=n(89379),u=n(86659),s=n(19745);function l(e,t,n){return(n?"":" ")+e}function c(e){var t=e.options.quote||'"';if('"'!==t&&"'"!==t)throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function d(e,t,n,r){var a=function(e){var t=e.options.emphasis||"*";if("*"!==t&&"_"!==t)throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}(n),o=n.enter("emphasis"),u=n.createTracker(r),s=u.move(a);return s+=u.move(n.containerPhrasing(e,(0,i.A)({before:s,after:a},u.current()))),s+=u.move(a),o(),s}d.peek=function(e,t,n){return n.options.emphasis||"*"};var f=n(71786);function p(e){return e.value||""}function h(e,t,n,r){var a=c(n),o='"'===a?"Quote":"Apostrophe",u=n.enter("image"),s=n.enter("label"),l=n.createTracker(r),d=l.move("![");return d+=l.move(n.safe(e.alt,(0,i.A)({before:d,after:"]"},l.current()))),d+=l.move("]("),s(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(s=n.enter("destinationLiteral"),d+=l.move("<"),d+=l.move(n.safe(e.url,(0,i.A)({before:d,after:">"},l.current()))),d+=l.move(">")):(s=n.enter("destinationRaw"),d+=l.move(n.safe(e.url,(0,i.A)({before:d,after:e.title?" ":")"},l.current())))),s(),e.title&&(s=n.enter("title".concat(o)),d+=l.move(" "+a),d+=l.move(n.safe(e.title,(0,i.A)({before:d,after:a},l.current()))),d+=l.move(a),s()),d+=l.move(")"),u(),d}function m(e,t,n,r){var a=e.referenceType,o=n.enter("imageReference"),u=n.enter("label"),s=n.createTracker(r),l=s.move("!["),c=n.safe(e.alt,(0,i.A)({before:l,after:"]"},s.current()));l+=s.move(c+"]["),u();var d=n.stack;n.stack=[],u=n.enter("reference");var f=n.safe(n.associationId(e),(0,i.A)({before:l,after:"]"},s.current()));return u(),n.stack=d,o(),"full"!==a&&c&&c===f?"shortcut"===a?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(f+"]"),l}function v(e,t,n){for(var r=e.value||"",a="`",o=-1;new RegExp("(^|[^`])"+a+"([^`]|$)").test(r);)a+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++o<n.unsafe.length;){var i=n.unsafe[o],u=n.compilePattern(i),s=void 0;if(i.atBreak)for(;s=u.exec(r);){var l=s.index;10===r.charCodeAt(l)&&13===r.charCodeAt(l-1)&&l--,r=r.slice(0,l)+" "+r.slice(s.index+1)}}return a+r+a}p.peek=function(){return"<"},h.peek=function(){return"!"},m.peek=function(){return"!"},v.peek=function(){return"`"};var E=n(92486);function g(e,t){var n=(0,E.d)(e);return Boolean(!t.options.resourceLink&&e.url&&!e.title&&e.children&&1===e.children.length&&"text"===e.children[0].type&&(n===e.url||"mailto:"+n===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}function y(e,t,n,r){var a,o,u=c(n),s='"'===u?"Quote":"Apostrophe",l=n.createTracker(r);if(g(e,n)){var d=n.stack;n.stack=[],a=n.enter("autolink");var f=l.move("<");return f+=l.move(n.containerPhrasing(e,(0,i.A)({before:f,after:">"},l.current()))),f+=l.move(">"),a(),n.stack=d,f}a=n.enter("link"),o=n.enter("label");var p=l.move("[");return p+=l.move(n.containerPhrasing(e,(0,i.A)({before:p,after:"]("},l.current()))),p+=l.move("]("),o(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(o=n.enter("destinationLiteral"),p+=l.move("<"),p+=l.move(n.safe(e.url,(0,i.A)({before:p,after:">"},l.current()))),p+=l.move(">")):(o=n.enter("destinationRaw"),p+=l.move(n.safe(e.url,(0,i.A)({before:p,after:e.title?" ":")"},l.current())))),o(),e.title&&(o=n.enter("title".concat(s)),p+=l.move(" "+u),p+=l.move(n.safe(e.title,(0,i.A)({before:p,after:u},l.current()))),p+=l.move(u),o()),p+=l.move(")"),a(),p}function b(e,t,n,r){var a=e.referenceType,o=n.enter("linkReference"),u=n.enter("label"),s=n.createTracker(r),l=s.move("["),c=n.containerPhrasing(e,(0,i.A)({before:l,after:"]"},s.current()));l+=s.move(c+"]["),u();var d=n.stack;n.stack=[],u=n.enter("reference");var f=n.safe(n.associationId(e),(0,i.A)({before:l,after:"]"},s.current()));return u(),n.stack=d,o(),"full"!==a&&c&&c===f?"shortcut"===a?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(f+"]"),l}function A(e){var t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function C(e){var t=e.options.rule||"*";if("*"!==t&&"-"!==t&&"_"!==t)throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}y.peek=function(e,t,n){return g(e,n)?"<":"["},b.peek=function(){return"["};var T=(0,n(2279).C)(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function _(e,t,n,r){var a=function(e){var t=e.options.strong||"*";if("*"!==t&&"_"!==t)throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}(n),o=n.enter("strong"),u=n.createTracker(r),s=u.move(a+a);return s+=u.move(n.containerPhrasing(e,(0,i.A)({before:s,after:a},u.current()))),s+=u.move(a+a),o(),s}_.peek=function(e,t,n){return n.options.strong||"*"};var D={blockquote:function(e,t,n,a){var o=n.enter("blockquote"),i=n.createTracker(a);i.move("> "),i.shift(2);var u=n.indentLines(n.containerFlow(e,i.current()),r);return o(),u},break:o,code:function(e,t,n,r){var a=function(e){var t=e.options.fence||"`";if("`"!==t&&"~"!==t)throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}(n),o=e.value||"",c="`"===a?"GraveAccent":"Tilde";if((0,s.m)(e,n)){var d=n.enter("codeIndented"),f=n.indentLines(o,l);return d(),f}var p=n.createTracker(r),h=a.repeat(Math.max((0,u.D)(o,a)+1,3)),m=n.enter("codeFenced"),v=p.move(h);if(e.lang){var E=n.enter("codeFencedLang".concat(c));v+=p.move(n.safe(e.lang,(0,i.A)({before:v,after:" ",encode:["`"]},p.current()))),E()}if(e.lang&&e.meta){var g=n.enter("codeFencedMeta".concat(c));v+=p.move(" "),v+=p.move(n.safe(e.meta,(0,i.A)({before:v,after:"\n",encode:["`"]},p.current()))),g()}return v+=p.move("\n"),o&&(v+=p.move(o+"\n")),v+=p.move(h),m(),v},definition:function(e,t,n,r){var a=c(n),o='"'===a?"Quote":"Apostrophe",u=n.enter("definition"),s=n.enter("label"),l=n.createTracker(r),d=l.move("[");return d+=l.move(n.safe(n.associationId(e),(0,i.A)({before:d,after:"]"},l.current()))),d+=l.move("]: "),s(),!e.url||/[\0- \u007F]/.test(e.url)?(s=n.enter("destinationLiteral"),d+=l.move("<"),d+=l.move(n.safe(e.url,(0,i.A)({before:d,after:">"},l.current()))),d+=l.move(">")):(s=n.enter("destinationRaw"),d+=l.move(n.safe(e.url,(0,i.A)({before:d,after:e.title?" ":"\n"},l.current())))),s(),e.title&&(s=n.enter("title".concat(o)),d+=l.move(" "+a),d+=l.move(n.safe(e.title,(0,i.A)({before:d,after:a},l.current()))),d+=l.move(a),s()),u(),d},emphasis:d,hardBreak:o,heading:function(e,t,n,r){var a=Math.max(Math.min(6,e.depth||1),1),o=n.createTracker(r);if((0,f.f)(e,n)){var u=n.enter("headingSetext"),s=n.enter("phrasing"),l=n.containerPhrasing(e,(0,i.A)((0,i.A)({},o.current()),{},{before:"\n",after:"\n"}));return s(),u(),l+"\n"+(1===a?"=":"-").repeat(l.length-(Math.max(l.lastIndexOf("\r"),l.lastIndexOf("\n"))+1))}var c="#".repeat(a),d=n.enter("headingAtx"),p=n.enter("phrasing");o.move(c+" ");var h=n.containerPhrasing(e,(0,i.A)({before:"# ",after:"\n"},o.current()));return/^[\t ]/.test(h)&&(h="&#x"+h.charCodeAt(0).toString(16).toUpperCase()+";"+h.slice(1)),h=h?c+" "+h:c,n.options.closeAtx&&(h+=" "+c),p(),d(),h},html:p,image:h,imageReference:m,inlineCode:v,link:y,linkReference:b,list:function(e,t,n,r){var a=n.enter("list"),o=n.bulletCurrent,i=e.ordered?function(e){var t=e.options.bulletOrdered||".";if("."!==t&&")"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}(n):A(n),u=e.ordered?"."===i?")":".":function(e){var t=A(e),n=e.options.bulletOther;if(!n)return"*"===t?"-":"*";if("*"!==n&&"+"!==n&&"-"!==n)throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}(n),s=!(!t||!n.bulletLastUsed)&&i===n.bulletLastUsed;if(!e.ordered){var l=e.children?e.children[0]:void 0;if("*"!==i&&"-"!==i||!l||l.children&&l.children[0]||"list"!==n.stack[n.stack.length-1]||"listItem"!==n.stack[n.stack.length-2]||"list"!==n.stack[n.stack.length-3]||"listItem"!==n.stack[n.stack.length-4]||0!==n.indexStack[n.indexStack.length-1]||0!==n.indexStack[n.indexStack.length-2]||0!==n.indexStack[n.indexStack.length-3]||(s=!0),C(n)===i&&l)for(var c=-1;++c<e.children.length;){var d=e.children[c];if(d&&"listItem"===d.type&&d.children&&d.children[0]&&"thematicBreak"===d.children[0].type){s=!0;break}}}s&&(i=u),n.bulletCurrent=i;var f=n.containerFlow(e,r);return n.bulletLastUsed=i,n.bulletCurrent=o,a(),f},listItem:function(e,t,n,r){var a=function(e){var t=e.options.listItemIndent||"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n),o=n.bulletCurrent||A(n);t&&"list"===t.type&&t.ordered&&(o=("number"===typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+o);var i=o.length+1;("tab"===a||"mixed"===a&&(t&&"list"===t.type&&t.spread||e.spread))&&(i=4*Math.ceil(i/4));var u=n.createTracker(r);u.move(o+" ".repeat(i-o.length)),u.shift(i);var s=n.enter("listItem"),l=n.indentLines(n.containerFlow(e,u.current()),(function(e,t,n){if(t)return(n?"":" ".repeat(i))+e;return(n?o:o+" ".repeat(i-o.length))+e}));return s(),l},paragraph:function(e,t,n,r){var a=n.enter("paragraph"),o=n.enter("phrasing"),i=n.containerPhrasing(e,r);return o(),a(),i},root:function(e,t,n,r){return(e.children.some((function(e){return T(e)}))?n.containerPhrasing:n.containerFlow).call(n,e,r)},strong:_,text:function(e,t,n,r){return n.safe(e.value,r)},thematicBreak:function(e,t,n){var r=(C(n)+(n.options.ruleSpaces?" ":"")).repeat(function(e){var t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}(n));return n.options.ruleSpaces?r.slice(0,-1):r}}},19745:function(e,t,n){"use strict";function r(e,t){return Boolean(!1===t.options.fences&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}n.d(t,{m:function(){return r}})},71786:function(e,t,n){"use strict";n.d(t,{f:function(){return i}});var r=n(10418),a=n(11591),o=n(92486);function i(e,t){var n=!1;return(0,r.YR)(e,(function(e){if("value"in e&&/\r?\n|\r/.test(e.value)||"break"===e.type)return n=!0,a.dc})),Boolean((!e.depth||e.depth<3)&&(0,o.d)(e)&&(t.options.setext||n))}},69016:function(e,t,n){"use strict";function r(e,t){return a(e,t.inConstruct,!0)&&!a(e,t.notInConstruct,!1)}function a(e,t,n){if("string"===typeof t&&(t=[t]),!t||0===t.length)return n;for(var r=-1;++r<t.length;)if(e.includes(t[r]))return!0;return!1}n.d(t,{q:function(){return r}})},92486:function(e,t,n){"use strict";n.d(t,{d:function(){return a}});var r={};function a(e,t){var n=t||r;return o(e,"boolean"!==typeof n.includeImageAlt||n.includeImageAlt,"boolean"!==typeof n.includeHtml||n.includeHtml)}function o(e,t,n){if(function(e){return Boolean(e&&"object"===typeof e)}(e)){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return i(e.children,t,n)}return Array.isArray(e)?i(e,t,n):""}function i(e,t,n){for(var r=[],a=-1;++a<e.length;)r[a]=o(e[a],t,n);return r.join("")}},34547:function(e,t,n){"use strict";n.d(t,{B:function(){return o}});var r=n(64545),a=n(83950),o={tokenize:function(e,t,n){return function(t){return(0,a.On)(t)?(0,r.N)(e,o,"linePrefix")(t):o(t)};function o(e){return null===e||(0,a.HP)(e)?t(e):n(e)}},partial:!0}},64545:function(e,t,n){"use strict";n.d(t,{N:function(){return a}});var r=n(83950);function a(e,t,n,a){var o=a?a-1:Number.POSITIVE_INFINITY,i=0;return function(a){if((0,r.On)(a))return e.enter(n),u(a);return t(a)};function u(a){return(0,r.On)(a)&&i++<o?(e.consume(a),u):(e.exit(n),t(a))}}},83950:function(e,t,n){"use strict";n.d(t,{BM:function(){return u},CW:function(){return r},Ee:function(){return d},HP:function(){return c},JQ:function(){return i},Ny:function(){return h},On:function(){return f},cx:function(){return o},es:function(){return p},lV:function(){return a},ok:function(){return s},ol:function(){return l}});var r=m(/[A-Za-z]/),a=m(/[\dA-Za-z]/),o=m(/[#-'*+\--9=?A-Z^-~]/);function i(e){return null!==e&&(e<32||127===e)}var u=m(/\d/),s=m(/[\dA-Fa-f]/),l=m(/[!-/:-@[-`{-~]/);function c(e){return null!==e&&e<-2}function d(e){return null!==e&&(e<0||32===e)}function f(e){return-2===e||-1===e||32===e}var p=m(/(?:[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B4E\u1B4F\u1B5A-\u1B60\u1B7D-\u1B7F\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDD6E\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9\uDFD4\uDFD5\uDFD7\uDFD8]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09\uDFE1]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDD6D-\uDD6F\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD839\uDDFF|\uD83A[\uDD5E\uDD5F])|(?:[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2429\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E5\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD803[\uDD8E\uDD8F]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDC00-\uDCEF\uDD00-\uDEB3\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0-\uDCBB\uDCC0\uDCC1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFEF])/),h=m(/\s/);function m(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCharCode(t))}}},39017:function(e,t,n){"use strict";n.d(t,{V:function(){return o},m:function(){return a}});var r=n(60436);function a(e,t,n,a){var o,i=e.length,u=0;if(t=t<0?-t>i?0:i+t:t>i?i:t,n=n>0?n:0,a.length<1e4)(o=Array.from(a)).unshift(t,n),e.splice.apply(e,(0,r.A)(o));else for(n&&e.splice(t,n);u<a.length;)(o=a.slice(u,u+1e4)).unshift(t,0),e.splice.apply(e,(0,r.A)(o)),u+=1e4,t+=1e4}function o(e,t){return e.length>0?(a(e,e.length,0,t),e):t}},90291:function(e,t,n){"use strict";n.d(t,{S:function(){return a}});var r=n(83950);function a(e){return null===e||(0,r.Ee)(e)||(0,r.Ny)(e)?1:(0,r.es)(e)?2:void 0}},17693:function(e,t,n){"use strict";n.d(t,{y:function(){return o}});var r=n(39017),a={}.hasOwnProperty;function o(e){for(var t={},n=-1;++n<e.length;)i(t,e[n]);return t}function i(e,t){var n;for(n in t){var r=(a.call(e,n)?e[n]:void 0)||(e[n]={}),o=t[n],i=void 0;if(o)for(i in o){a.call(r,i)||(r[i]=[]);var s=o[i];u(r[i],Array.isArray(s)?s:s?[s]:[])}}}function u(e,t){for(var n=-1,a=[];++n<t.length;)("after"===t[n].add?e:a).push(t[n]);(0,r.m)(e,0,0,a)}},94837:function(e,t,n){"use strict";function r(e,t){var n=Number.parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535===(65535&n)||65534===(65535&n)||n>1114111?"\ufffd":String.fromCodePoint(n)}n.d(t,{C:function(){return r}})},41105:function(e,t,n){"use strict";n.d(t,{s:function(){return i}});var r=n(18014),a=n(94837),o=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function i(e){return e.replace(o,u)}function u(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){var o=n.charCodeAt(1),i=120===o||88===o;return(0,a.C)(n.slice(i?2:1),i?16:10)}return(0,r.s)(n)||e}},45078:function(e,t,n){"use strict";function r(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}n.d(t,{B:function(){return r}})},50895:function(e,t,n){"use strict";function r(e,t,n){for(var r=[],a=-1;++a<e.length;){var o=e[a].resolveAll;o&&!r.includes(o)&&(t=o(t,n),r.push(o))}return t}n.d(t,{W:function(){return r}})},22077:function(e,t,n){"use strict";n.d(t,{qy:function(){return b},JW:function(){return A}});var r=n(92901),a=n(23029),o=(0,r.A)((function e(t,n,r){(0,a.A)(this,e),this.property=t,this.normal=n,r&&(this.space=r)}));function i(e,t){for(var n={},r={},a=-1;++a<e.length;)Object.assign(n,e[a].property),Object.assign(r,e[a].normal);return new o(n,r,t)}o.prototype.property={},o.prototype.normal={},o.prototype.space=null;var u=n(55073),s=n(7419),l={}.hasOwnProperty;function c(e){var t,n={},r={};for(t in e.properties)if(l.call(e.properties,t)){var a=e.properties[t],i=new s.E(t,e.transform(e.attributes||{},t),a,e.space);e.mustUseProperty&&e.mustUseProperty.includes(t)&&(i.mustUseProperty=!0),n[t]=i,r[(0,u.S)(t)]=t,r[(0,u.S)(i.attribute)]=t}return new o(n,r,e.space)}var d=c({space:"xlink",transform:function(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),f=c({space:"xml",transform:function(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function p(e,t){return t in e?e[t]:t}function h(e,t){return p(e,t.toLowerCase())}var m=c({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:h,properties:{xmlns:null,xmlnsXLink:null}}),v=n(36362),E=c({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:v.booleanish,ariaAutoComplete:null,ariaBusy:v.booleanish,ariaChecked:v.booleanish,ariaColCount:v.number,ariaColIndex:v.number,ariaColSpan:v.number,ariaControls:v.spaceSeparated,ariaCurrent:null,ariaDescribedBy:v.spaceSeparated,ariaDetails:null,ariaDisabled:v.booleanish,ariaDropEffect:v.spaceSeparated,ariaErrorMessage:null,ariaExpanded:v.booleanish,ariaFlowTo:v.spaceSeparated,ariaGrabbed:v.booleanish,ariaHasPopup:null,ariaHidden:v.booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:v.spaceSeparated,ariaLevel:v.number,ariaLive:null,ariaModal:v.booleanish,ariaMultiLine:v.booleanish,ariaMultiSelectable:v.booleanish,ariaOrientation:null,ariaOwns:v.spaceSeparated,ariaPlaceholder:null,ariaPosInSet:v.number,ariaPressed:v.booleanish,ariaReadOnly:v.booleanish,ariaRelevant:null,ariaRequired:v.booleanish,ariaRoleDescription:v.spaceSeparated,ariaRowCount:v.number,ariaRowIndex:v.number,ariaRowSpan:v.number,ariaSelected:v.booleanish,ariaSetSize:v.number,ariaSort:null,ariaValueMax:v.number,ariaValueMin:v.number,ariaValueNow:v.number,ariaValueText:null,role:null}}),g=c({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:h,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:v.commaSeparated,acceptCharset:v.spaceSeparated,accessKey:v.spaceSeparated,action:null,allow:null,allowFullScreen:v.boolean,allowPaymentRequest:v.boolean,allowUserMedia:v.boolean,alt:null,as:null,async:v.boolean,autoCapitalize:null,autoComplete:v.spaceSeparated,autoFocus:v.boolean,autoPlay:v.boolean,blocking:v.spaceSeparated,capture:null,charSet:null,checked:v.boolean,cite:null,className:v.spaceSeparated,cols:v.number,colSpan:null,content:null,contentEditable:v.booleanish,controls:v.boolean,controlsList:v.spaceSeparated,coords:v.number|v.commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:v.boolean,defer:v.boolean,dir:null,dirName:null,disabled:v.boolean,download:v.overloadedBoolean,draggable:v.booleanish,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:v.boolean,formTarget:null,headers:v.spaceSeparated,height:v.number,hidden:v.boolean,high:v.number,href:null,hrefLang:null,htmlFor:v.spaceSeparated,httpEquiv:v.spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inert:v.boolean,inputMode:null,integrity:null,is:null,isMap:v.boolean,itemId:null,itemProp:v.spaceSeparated,itemRef:v.spaceSeparated,itemScope:v.boolean,itemType:v.spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:v.boolean,low:v.number,manifest:null,max:null,maxLength:v.number,media:null,method:null,min:null,minLength:v.number,multiple:v.boolean,muted:v.boolean,name:null,nonce:null,noModule:v.boolean,noValidate:v.boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:v.boolean,optimum:v.number,pattern:null,ping:v.spaceSeparated,placeholder:null,playsInline:v.boolean,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:v.boolean,referrerPolicy:null,rel:v.spaceSeparated,required:v.boolean,reversed:v.boolean,rows:v.number,rowSpan:v.number,sandbox:v.spaceSeparated,scope:null,scoped:v.boolean,seamless:v.boolean,selected:v.boolean,shadowRootClonable:v.boolean,shadowRootDelegatesFocus:v.boolean,shadowRootMode:null,shape:null,size:v.number,sizes:null,slot:null,span:v.number,spellCheck:v.booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:v.number,step:null,style:null,tabIndex:v.number,target:null,title:null,translate:null,type:null,typeMustMatch:v.boolean,useMap:null,value:v.booleanish,width:v.number,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:v.spaceSeparated,axis:null,background:null,bgColor:null,border:v.number,borderColor:null,bottomMargin:v.number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:v.boolean,declare:v.boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:v.number,leftMargin:v.number,link:null,longDesc:null,lowSrc:null,marginHeight:v.number,marginWidth:v.number,noResize:v.boolean,noHref:v.boolean,noShade:v.boolean,noWrap:v.boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:v.number,rules:null,scheme:null,scrolling:v.booleanish,standby:null,summary:null,text:null,topMargin:v.number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:v.number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:v.boolean,disableRemotePlayback:v.boolean,prefix:null,property:null,results:v.number,security:null,unselectable:null}}),y=c({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:p,properties:{about:v.commaOrSpaceSeparated,accentHeight:v.number,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:v.number,amplitude:v.number,arabicForm:null,ascent:v.number,attributeName:null,attributeType:null,azimuth:v.number,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:v.number,by:null,calcMode:null,capHeight:v.number,className:v.spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:v.number,diffuseConstant:v.number,direction:null,display:null,dur:null,divisor:v.number,dominantBaseline:null,download:v.boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:v.number,enableBackground:null,end:null,event:null,exponent:v.number,externalResourcesRequired:null,fill:null,fillOpacity:v.number,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:v.commaSeparated,g2:v.commaSeparated,glyphName:v.commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:v.number,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:v.number,horizOriginX:v.number,horizOriginY:v.number,id:null,ideographic:v.number,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:v.number,k:v.number,k1:v.number,k2:v.number,k3:v.number,k4:v.number,kernelMatrix:v.commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:v.number,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:v.number,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:v.number,overlineThickness:v.number,paintOrder:null,panose1:null,path:null,pathLength:v.number,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:v.spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:v.number,pointsAtY:v.number,pointsAtZ:v.number,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:v.commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:v.commaOrSpaceSeparated,rev:v.commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:v.commaOrSpaceSeparated,requiredFeatures:v.commaOrSpaceSeparated,requiredFonts:v.commaOrSpaceSeparated,requiredFormats:v.commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:v.number,specularExponent:v.number,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:v.number,strikethroughThickness:v.number,string:null,stroke:null,strokeDashArray:v.commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:v.number,strokeOpacity:v.number,strokeWidth:null,style:null,surfaceScale:v.number,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:v.commaOrSpaceSeparated,tabIndex:v.number,tableValues:null,target:null,targetX:v.number,targetY:v.number,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:v.commaOrSpaceSeparated,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:v.number,underlineThickness:v.number,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:v.number,values:null,vAlphabetic:v.number,vMathematical:v.number,vectorEffect:null,vHanging:v.number,vIdeographic:v.number,version:null,vertAdvY:v.number,vertOriginX:v.number,vertOriginY:v.number,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:v.number,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),b=i([f,d,m,E,g],"html"),A=i([f,d,m,E,y],"svg")},6063:function(e,t,n){"use strict";n.d(t,{I:function(){return l}});var r=n(55073),a=n(7419),o=n(99107),i=/^data[-\w.:]+$/i,u=/-[a-z]/g,s=/[A-Z]/g;function l(e,t){var n=(0,r.S)(t),l=t,f=o.R;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&i.test(t)){if("-"===t.charAt(4)){var p=t.slice(5).replace(u,d);l="data"+p.charAt(0).toUpperCase()+p.slice(1)}else{var h=t.slice(4);if(!u.test(h)){var m=h.replace(s,c);"-"!==m.charAt(0)&&(m="-"+m),t="data"+m}}f=a.E}return new f(l,t)}function c(e){return"-"+e.toLowerCase()}function d(e){return e.charAt(1).toUpperCase()}},55073:function(e,t,n){"use strict";function r(e){return e.toLowerCase()}n.d(t,{S:function(){return r}})},7419:function(e,t,n){"use strict";n.d(t,{E:function(){return c}});var r=n(92901),a=n(23029),o=n(39874),i=n(85501),u=n(99107),s=n(36362),l=Object.keys(s),c=function(e){function t(e,n,r,i){var u;(0,a.A)(this,t);var c=-1;if(d(u=(0,o.A)(this,t,[e,n]),"space",i),"number"===typeof r)for(;++c<l.length;){var f=l[c];d(u,l[c],(r&s[f])===s[f])}return u}return(0,i.A)(t,e),(0,r.A)(t)}(u.R);function d(e,t,n){n&&(e[t]=n)}c.prototype.defined=!0},99107:function(e,t,n){"use strict";n.d(t,{R:function(){return o}});var r=n(92901),a=n(23029),o=(0,r.A)((function e(t,n){(0,a.A)(this,e),this.property=t,this.attribute=n}));o.prototype.space=null,o.prototype.boolean=!1,o.prototype.booleanish=!1,o.prototype.overloadedBoolean=!1,o.prototype.number=!1,o.prototype.commaSeparated=!1,o.prototype.spaceSeparated=!1,o.prototype.commaOrSpaceSeparated=!1,o.prototype.mustUseProperty=!1,o.prototype.defined=!1},36362:function(e,t,n){"use strict";n.r(t),n.d(t,{boolean:function(){return a},booleanish:function(){return o},commaOrSpaceSeparated:function(){return c},commaSeparated:function(){return l},number:function(){return u},overloadedBoolean:function(){return i},spaceSeparated:function(){return s}});var r=0,a=d(),o=d(),i=d(),u=d(),s=d(),l=d(),c=d();function d(){return Math.pow(2,++r)}},16792:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return M}});var r=n(81955),a=(0,r.a)((function(e){return"audio"===e.tagName||"canvas"===e.tagName||"embed"===e.tagName||"iframe"===e.tagName||"img"===e.tagName||"math"===e.tagName||"object"===e.tagName||"picture"===e.tagName||"svg"===e.tagName||"video"===e.tagName})),o={}.hasOwnProperty;var i=new Set(["pingback","prefetch","stylesheet"]);var u=(0,r.a)(["a","abbr","area","b","bdi","bdo","br","button","cite","code","data","datalist","del","dfn","em","i","input","ins","kbd","keygen","label","map","mark","meter","noscript","output","progress","q","ruby","s","samp","script","select","small","span","strong","sub","sup","template","textarea","time","u","var","wbr"]),s=(0,r.a)("meta");function l(e){return Boolean("text"===e.type||u(e)||a(e)||function(e){if("element"!==e.type||"link"!==e.tagName)return!1;if(e.properties.itemProp)return!0;var t=e.properties.rel,n=-1;if(!Array.isArray(t)||0===t.length)return!1;for(;++n<t.length;)if(!i.has(String(t[n])))return!1;return!0}(e)||s(e)&&function(e,t){var n="element"===e.type&&o.call(e.properties,t)&&e.properties[t];return null!==n&&void 0!==n&&!1!==n}(e,"itemProp"))}var c=/[ \t\n\f\r]/g;function d(e){return"object"===typeof e?"text"===e.type&&f(e.value):f(e)}function f(e){return""===e.replace(c,"")}var p=["pre","script","style","textarea"],h=n(89379),m=n(2279),v=["address","article","aside","blockquote","body","br","caption","center","col","colgroup","dd","dialog","dir","div","dl","dt","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","legend","li","li","listing","main","menu","nav","ol","optgroup","option","p","plaintext","pre","section","summary","table","tbody","td","td","tfoot","th","th","thead","tr","ul","wbr","xmp"],E=["button","input","select","textarea"],g=["area","base","basefont","dialog","datalist","head","link","meta","noembed","noframes","param","rp","script","source","style","template","track","title"],y={},b=(0,m.C)(["comment","doctype"]);function A(e,t){if("children"in e){var n=(0,h.A)({},t);return("root"===e.type||D(e))&&(n.before=!0,n.after=!0),n.whitespace=function(e,t){if("tagName"in e&&e.properties)switch(e.tagName){case"listing":case"plaintext":case"script":case"style":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return e.properties.wrap?"pre-wrap":"pre";case"td":case"th":return e.properties.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}return t.whitespace}(e,t),function(e,t){var n=t.before,r=t.after,a=e.children,o=a.length,i=-1;for(;++i<o;){var u=A(a[i],(0,h.A)((0,h.A)({},t),{},{after:C(a,i,r),before:n}));u.remove?(a.splice(i,1),i--,o--):u.ignore||(n=u.stripAtStart),_(a[i])&&(n=!1)}return{ignore:!1,stripAtStart:Boolean(n||r),remove:!1}}(e,n)}if("text"===e.type){if("normal"===t.whitespace)return function(e,t){var n=t.collapse(e.value),r={ignore:!1,stripAtStart:!1,remove:!1},a=0,o=n.length;t.before&&N(n.charAt(0))&&a++;a!==o&&N(n.charAt(o-1))&&(t.after?o--:r.stripAtStart=!0);a===o?r.remove=!0:e.value=n.slice(a,o);return r}(e,t);"nowrap"===t.whitespace&&(e.value=t.collapse(e.value))}return{ignore:b(e),stripAtStart:!1,remove:!1}}function C(e,t,n){for(;++t<e.length;){var r=e[t],a=T(r);if(void 0===a&&"children"in r&&!O(r)&&(a=C(r.children,-1)),"boolean"===typeof a)return a}return n}function T(e){if("element"===e.type){if(_(e))return!1;if(D(e))return!0}else if("text"===e.type){if(!d(e))return!1}else if(!b(e))return!1}function _(e){return a(e)||(0,r.v)(e,E)}function D(e){return(0,r.v)(e,v)}function O(e){return Boolean("element"===e.type&&e.properties.hidden)||b(e)||(0,r.v)(e,g)}function N(e){return" "===e||"\n"===e}function S(e){var t=/\r?\n|\r/.exec(e);return t?t[0]:" "}function w(){return" "}function k(e){return function(t){return String(t).replace(/[\t\n\v\f\r ]+/g,e)}}var I,L=n(11591),R={},P=(I={newlines:!0},function(e){!function(e,t){A(e,{collapse:k((t||y).newlines?S:w),whitespace:"normal"})}(e,I)});function M(e){var t=e||R,n=t.indent||2,a=t.indentInitial;return"number"===typeof n&&(n=" ".repeat(n)),null!==a&&void 0!==a||(a=!0),function(e){var t;P(e),(0,L.VG)(e,(function(e,i){var u=-1;if("children"in e){if((0,r.v)(e,"head")&&(t=!0),t&&(0,r.v)(e,"body")&&(t=void 0),(0,r.v)(e,p))return L._Z;var s=e.children,l=i.length;if(0!==s.length&&x(e,t)){var c;for(a||l--;++u<s.length;){var f=s[u];"text"!==f.type&&"comment"!==f.type||(f.value.includes("\n")&&(c=!0),f.value=f.value.replace(/ *\n/g,"$&"+String(n).repeat(l)))}var h,m=[];for(u=-1;++u<s.length;){var v=s[u];(x(v,t)||c&&!u)&&(o(m,l,v),c=!0),h=v,m.push(v)}h&&(c||x(h,t))&&(d(h)&&(m.pop(),h=m[m.length-1]),o(m,l-1)),e.children=m}}}))};function o(e,t,r){var a=e[e.length-1],o=(i(a&&d(a)?e[e.length-2]:a)&&i(r)?"\n\n":"\n")+String(n).repeat(Math.max(t,0));a&&"text"===a.type?a.value=d(a)?o:a.value+o:e.push({type:"text",value:o})}function i(e){return Boolean(e&&"element"===e.type&&t.blanks&&t.blanks.length>0&&t.blanks.includes(e.tagName))}}function x(e,t){return"root"===e.type||"element"===e.type&&(t||(0,r.v)(e,"script")||a(e)||!l(e))}},64416:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return _}});var r=n(60436),a=n(2279),o=function(e,t,n){var r=(0,a.C)(n);if(!e||!e.type||!e.children)throw new Error("Expected parent node");if("number"===typeof t){if(t<0||t===Number.POSITIVE_INFINITY)throw new Error("Expected positive finite number as index")}else if((t=e.children.indexOf(t))<0)throw new Error("Expected child node or index");for(;++t<e.children.length;)if(r(e.children[t],t,e))return e.children[t]},i=n(81955),u=/\n/g,s=/[\t ]+/g,l=(0,i.a)("br"),c=(0,i.a)((function(e){return"td"===e.tagName||"th"===e.tagName})),d=(0,i.a)("p"),f=(0,i.a)("tr"),p=(0,i.a)(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",function(e){return Boolean((e.properties||{}).hidden)},function(e){return"dialog"===e.tagName&&!(e.properties||{}).open}]),h=(0,i.a)(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","li","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function m(e,t,n){return"element"===e.type?function(e,t,n){var r,a,i=g(e,n),u=e.children||[],s=-1,v=[];if(p(e))return v;l(e)||f(e)&&o(t,e,f)?a="\n":d(e)?(r=2,a=2):h(e)&&(r=1,a=1);for(;++s<u.length;)v=v.concat(m(u[s],e,{whitespace:i,breakBefore:s?void 0:r,breakAfter:s<u.length-1?l(u[s+1]):a}));c(e)&&o(t,e,c)&&v.push("\t");r&&v.unshift(r);a&&v.push(a);return v}(e,t,n):"text"===e.type?"normal"===n.whitespace?v(e,n):function(e){return[String(e.value)]}(e):[]}function v(e,t){for(var n=String(e.value),r=[],a=[],o=0;o<=n.length;){u.lastIndex=o;var i=u.exec(n),s=i&&"index"in i?i.index:n.length;r.push(E(n.slice(o,s).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),0!==o||t.breakBefore,s!==n.length||t.breakAfter)),o=s+1}for(var l,c=-1;++c<r.length;)8203===r[c].charCodeAt(r[c].length-1)||c<r.length-1&&8203===r[c+1].charCodeAt(0)?(a.push(r[c]),l=void 0):r[c]?("number"===typeof l&&a.push(l),a.push(r[c]),l=0):0!==c&&c!==r.length-1||a.push(0);return a}function E(e,t,n){for(var r,a=[],o=0;o<e.length;){s.lastIndex=o;var i=s.exec(e);r=i?i.index:e.length,o||r||!i||t||a.push(""),o!==r&&a.push(e.slice(o,r)),o=i?r+i[0].length:r}return o===r||n||a.push(""),a.join(" ")}function g(e,t){if("element"===e.type){var n=e.properties||{};switch(e.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return n.wrap?"pre-wrap":"pre";case"td":case"th":return n.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}}return t.whitespace}var y=n(11591),b={},A=[];var C,T={},_=(C=function(e){var t=e.tex||T,n=t.displayMath||[["\\[","\\]"]],r=t.inlineMath||[["\\(","\\)"]];return{render:function(e,t){var a=(t.display?n:r)[0];return[{type:"text",value:a[0]+e+a[1]}]}}},function(e){return function(t){var n=C(e||b),a=!1,o=t;(0,y.VG)(t,"element",(function(e,t){var i,u=Array.isArray(e.properties.className)?e.properties.className:A,s=u.includes("language-math"),c=u.includes("math-display"),d=u.includes("math-inline"),f=c;if("head"===e.tagName&&(o=e),s||c||d){var p=t[t.length-1],E=e;if("code"===e.tagName&&s&&p&&"element"===p.type&&"pre"===p.tagName&&(E=p,p=t[t.length-2],f=!0),p){a=!0;var b=function(e,t){var n=t||{},a="children"in e?e.children:[],o=h(e),i=g(e,{whitespace:n.whitespace||"normal",breakBefore:!1,breakAfter:!1}),u=[];"text"!==e.type&&"comment"!==e.type||u.push.apply(u,(0,r.A)(v(e,{whitespace:i,breakBefore:!0,breakAfter:!0})));for(var s=-1;++s<a.length;)u.push.apply(u,(0,r.A)(m(a[s],e,{whitespace:i,breakBefore:s?void 0:o,breakAfter:s<a.length-1?l(a[s+1]):o})));var c,d=[];for(s=-1;++s<u.length;){var f=u[s];"number"===typeof f?void 0!==c&&f>c&&(c=f):f&&(void 0!==c&&c>-1&&d.push("\n".repeat(c)||" "),c=-1,d.push(f))}return d.join("")}(E,{whitespace:"pre"}),C=n.render(b,{display:f}),T=p.children.indexOf(E);return(i=p.children).splice.apply(i,[T,1].concat((0,r.A)(C))),y._Z}}})),a&&n.styleSheet&&o.children.push(n.styleSheet())}})},52736:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Fn}});var r=n(89379),a=n(17767),o=n(99087),i=n(22077),u=n(9834),s=/[#.]/g;var l=n(6063),c=n(55073),d=n(81205),f=new Set(["button","menu","reset","submit"]),p={}.hasOwnProperty;function h(e,t,n){var r=n&&function(e){var t={},n=-1;for(;++n<e.length;)t[e[n].toLowerCase()]=e[n];return t}(n);return function(n,a){for(var o,i=-1,u=arguments.length,l=new Array(u>2?u-2:0),c=2;c<u;c++)l[c-2]=arguments[c];if(void 0===n||null===n){o={type:"root",children:[]};var d=a;l.unshift(d)}else{var h;if(o=function(e,t){for(var n,r,a=e||"",o={},i=0;i<a.length;){s.lastIndex=i;var u=s.exec(a),l=a.slice(i,u?u.index:a.length);l&&(n?"#"===n?o.id=l:Array.isArray(o.className)?o.className.push(l):o.className=[l]:r=l,i+=l.length),u&&(n=u[0],i++)}return{type:"element",tagName:r||t||"div",properties:o,children:[]}}(n,t),o.tagName=o.tagName.toLowerCase(),r&&p.call(r,o.tagName)&&(o.tagName=r[o.tagName]),function(e,t){if(null===e||void 0===e||"object"!==typeof e||Array.isArray(e))return!1;if("input"===t||!e.type||"string"!==typeof e.type)return!0;if("children"in e&&Array.isArray(e.children))return!1;if("button"===t)return f.has(e.type.toLowerCase());return!("value"in e)}(a,o.tagName))for(h in a)p.call(a,h)&&m(e,o.properties,h,a[h]);else l.unshift(a)}for(;++i<l.length;)v(o.children,l[i]);return"element"===o.type&&"template"===o.tagName&&(o.content={type:"root",children:o.children},o.children=[]),o}}function m(e,t,n,r){var a,o=(0,l.I)(e,n),i=-1;if(void 0!==r&&null!==r){if("number"===typeof r){if(Number.isNaN(r))return;a=r}else a="boolean"===typeof r?r:"string"===typeof r?o.spaceSeparated?(0,d.q)(r):o.commaSeparated?(0,u.q)(r):o.commaOrSpaceSeparated?(0,d.q)((0,u.q)(r).join(" ")):E(o,o.property,r):Array.isArray(r)?r.concat():"style"===o.property?function(e){var t,n=[];for(t in e)p.call(e,t)&&n.push([t,e[t]].join(": "));return n.join("; ")}(r):String(r);if(Array.isArray(a)){for(var s=[];++i<a.length;){var c=E(o,o.property,a[i]);s[i]=c}a=s}if("className"===o.property&&Array.isArray(t.className)){var f=a;a=t.className.concat(f)}t[o.property]=a}}function v(e,t){var n=-1;if(void 0===t||null===t);else if("string"===typeof t||"number"===typeof t)e.push({type:"text",value:String(t)});else if(Array.isArray(t))for(;++n<t.length;)v(e,t[n]);else{if("object"!==typeof t||!("type"in t))throw new Error("Expected node, nodes, or string, got `"+t+"`");"root"===t.type?v(e,t.children):e.push(t)}}function E(e,t,n){if("string"===typeof n){if(e.number&&n&&!Number.isNaN(Number(n)))return Number(n);if((e.boolean||e.overloadedBoolean)&&(""===n||(0,c.S)(n)===(0,c.S)(t)))return!0}return n}var g=h(i.qy,"div"),y=h(i.JW,"g",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"]);function b(e,t){var n=e.indexOf("\r",t),r=e.indexOf("\n",t);return-1===r?n:-1===n||n+1===r?r:n<r?n:r}var A={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},C={}.hasOwnProperty,T=Object.prototype;function _(e,t){var n=t||{};return D({file:n.file||void 0,location:!1,schema:"svg"===n.space?i.JW:i.qy,verbose:n.verbose||!1},e)}function D(e,t){var n;switch(t.nodeName){case"#comment":return N(e,t,n={type:"comment",value:t.data}),n;case"#document":case"#document-fragment":var r=t,a="mode"in r&&("quirks"===r.mode||"limited-quirks"===r.mode);if(n={type:"root",children:O(e,t.childNodes),data:{quirksMode:a}},e.file&&e.location){var u=String(e.file),s=function(e){var t=String(e),n=[];return{toOffset:function(e){if(e&&"number"===typeof e.line&&"number"===typeof e.column&&!Number.isNaN(e.line)&&!Number.isNaN(e.column)){for(;n.length<e.line;){var r=n[n.length-1],a=b(t,r),o=-1===a?t.length+1:a+1;if(r===o)break;n.push(o)}var i=(e.line>1?n[e.line-2]:0)+e.column-1;if(i<n[e.line-1])return i}},toPoint:function(e){if("number"===typeof e&&e>-1&&e<=t.length)for(var r=0;;){var a=n[r];if(void 0===a){var o=b(t,n[r-1]);a=-1===o?t.length+1:o+1,n[r]=a}if(a>e)return{line:r+1,column:e-(r>0?n[r-1]:0)+1,offset:e};r++}}}}(u),l=s.toPoint(0),c=s.toPoint(u.length);(0,o.ok)(l,"expected `start`"),(0,o.ok)(c,"expected `end`"),n.position={start:l,end:c}}return n;case"#documentType":return N(e,t,n={type:"doctype"}),n;case"#text":return N(e,t,n={type:"text",value:t.value}),n;default:return n=function(e,t){var n=e.schema;e.schema=t.namespaceURI===A.svg?i.JW:i.qy;var r=-1,a={};for(;++r<t.attrs.length;){var o=t.attrs[r],u=(o.prefix?o.prefix+":":"")+o.name;C.call(T,u)||(a[u]=o.value)}var s="svg"===e.schema.space?y:g,l=s(t.tagName,a,O(e,t.childNodes));if(N(e,t,l),"template"===l.tagName){var c=t,d=c.sourceCodeLocation,f=d&&d.startTag&&S(d.startTag),p=d&&d.endTag&&S(d.endTag),h=D(e,c.content);f&&p&&e.file&&(h.position={start:f.end,end:p.start}),l.content=h}return e.schema=n,l}(e,t),n}}function O(e,t){for(var n=-1,r=[];++n<t.length;){var a=D(e,t[n]);r.push(a)}return r}function N(e,t,n){if("sourceCodeLocation"in t&&t.sourceCodeLocation&&e.file){var r=function(e,t,n){var r=S(n);if("element"===t.type){var a=t.children[t.children.length-1];if(r&&!n.endTag&&a&&a.position&&a.position.end&&(r.end=Object.assign({},a.position.end)),e.verbose){var i,u={};if(n.attrs)for(i in n.attrs)C.call(n.attrs,i)&&(u[(0,l.I)(e.schema,i).property]=S(n.attrs[i]));(0,o.ok)(n.startTag,"a start tag should exist");var s=S(n.startTag),c=n.endTag?S(n.endTag):void 0,d={opening:s};c&&(d.closing=c),d.properties=u,t.data={position:d}}}return r}(e,n,t.sourceCodeLocation);r&&(e.location=!0,n.position=r)}}function S(e){var t=w({line:e.startLine,column:e.startCol,offset:e.startOffset}),n=w({line:e.endLine,column:e.endCol,offset:e.endOffset});return t||n?{start:t,end:n}:void 0}function w(e){return e.line&&e.column?e:void 0}var k=n(27789),I={},L={}.hasOwnProperty,R=(0,k.A)("type",{handlers:{root:function(e,t){var n={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return n.childNodes=M(e.children,n,t),x(e,n),n},element:function(e,t){var n=t,r=n;"element"===e.type&&"svg"===e.tagName.toLowerCase()&&"html"===n.space&&(r=i.JW);var a,u=[];if(e.properties)for(a in e.properties)if("children"!==a&&L.call(e.properties,a)){var s=P(r,a,e.properties[a]);s&&u.push(s)}var l=r.space;(0,o.ok)(l);var c={nodeName:e.tagName,tagName:e.tagName,attrs:u,namespaceURI:A[l],childNodes:[],parentNode:null};c.childNodes=M(e.children,c,r),x(e,c),"template"===e.tagName&&e.content&&(c.content=function(e,t){var n={nodeName:"#document-fragment",childNodes:[]};return n.childNodes=M(e.children,n,t),x(e,n),n}(e.content,r));return c},text:function(e){var t={nodeName:"#text",value:e.value,parentNode:null};return x(e,t),t},comment:function(e){var t={nodeName:"#comment",data:e.value,parentNode:null};return x(e,t),t},doctype:function(e){var t={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return x(e,t),t}}});function P(e,t,n){var r=(0,l.I)(e,t);if(!(!1===n||null===n||void 0===n||"number"===typeof n&&Number.isNaN(n)||!n&&r.boolean)){Array.isArray(n)&&(n=r.commaSeparated?(0,u.A)(n):(0,d.A)(n));var a={name:r.attribute,value:!0===n?"":String(n)};if(r.space&&"html"!==r.space&&"svg"!==r.space){var o=a.name.indexOf(":");o<0?a.prefix="":(a.name=a.name.slice(o+1),a.prefix=r.attribute.slice(0,o)),a.namespace=A[r.space]}return a}}function M(e,t,n){var r=-1,a=[];if(e)for(;++r<e.length;){var o=R(e[r],n);o.parentNode=t,a.push(o)}return a}function x(e,t){var n=e.position;n&&n.start&&n.end&&((0,o.ok)("number"===typeof n.start.offset),(0,o.ok)("number"===typeof n.end.offset),t.sourceCodeLocation={startLine:n.start.line,startCol:n.start.column,startOffset:n.start.offset,endLine:n.end.line,endCol:n.end.column,endOffset:n.end.offset})}var F,B=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"],U=n(23029),j=n(92901),H=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Y="\ufffd";!function(e){e[e.EOF=-1]="EOF",e[e.NULL=0]="NULL",e[e.TABULATION=9]="TABULATION",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.LINE_FEED=10]="LINE_FEED",e[e.FORM_FEED=12]="FORM_FEED",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_0=48]="DIGIT_0",e[e.DIGIT_9=57]="DIGIT_9",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",e[e.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_A=97]="LATIN_SMALL_A",e[e.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"}(F||(F={}));var G,z="--",W="[CDATA[",K="doctype",V="script",Q="public",q="system";function X(e){return e>=55296&&e<=57343}function J(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function Z(e){return e>=64976&&e<=65007||H.has(e)}!function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"}(G||(G={}));var $,ee=function(){return(0,j.A)((function e(t){(0,U.A)(this,e),this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}),[{key:"col",get:function(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}},{key:"offset",get:function(){return this.droppedBufferSize+this.pos}},{key:"getError",value:function(e,t){var n=this.line,r=this.col+t,a=this.offset+t;return{code:e,startLine:n,endLine:n,startCol:r,endCol:r,startOffset:a,endOffset:a}}},{key:"_err",value:function(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e,0)))}},{key:"_addGap",value:function(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}},{key:"_processSurrogate",value:function(e){if(this.pos!==this.html.length-1){var t=this.html.charCodeAt(this.pos+1);if(function(e){return e>=56320&&e<=57343}(t))return this.pos++,this._addGap(),1024*(e-55296)+9216+t}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,F.EOF;return this._err(G.surrogateInInputStream),e}},{key:"willDropParsedChunk",value:function(){return this.pos>this.bufferWaterline}},{key:"dropParsedChunk",value:function(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}},{key:"write",value:function(e,t){this.html.length>0?this.html+=e:this.html=e,this.endOfChunkHit=!1,this.lastChunkWritten=t}},{key:"insertHtmlAtCurrentPos",value:function(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1),this.endOfChunkHit=!1}},{key:"startsWith",value:function(e,t){if(this.pos+e.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(var n=0;n<e.length;n++){if((32|this.html.charCodeAt(this.pos+n))!==e.charCodeAt(n))return!1}return!0}},{key:"peek",value:function(e){var t=this.pos+e;if(t>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,F.EOF;var n=this.html.charCodeAt(t);return n===F.CARRIAGE_RETURN?F.LINE_FEED:n}},{key:"advance",value:function(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,F.EOF;var e=this.html.charCodeAt(this.pos);return e===F.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,F.LINE_FEED):e===F.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,X(e)&&(e=this._processSurrogate(e)),null===this.handler.onParseError||e>31&&e<127||e===F.LINE_FEED||e===F.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e)}},{key:"_checkForProblematicCharacters",value:function(e){J(e)?this._err(G.controlCharacterInInputStream):Z(e)&&this._err(G.noncharacterInInputStream)}},{key:"retreat",value:function(e){for(this.pos-=e;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}}])}();function te(e,t){for(var n=e.attrs.length-1;n>=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null}!function(e){e[e.CHARACTER=0]="CHARACTER",e[e.NULL_CHARACTER=1]="NULL_CHARACTER",e[e.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",e[e.START_TAG=3]="START_TAG",e[e.END_TAG=4]="END_TAG",e[e.COMMENT=5]="COMMENT",e[e.DOCTYPE=6]="DOCTYPE",e[e.EOF=7]="EOF",e[e.HIBERNATION=8]="HIBERNATION"}($||($={}));var ne,re,ae=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\ud835\udd04rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\ud835\udd38plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\ud835\udc9cign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\ud835\udd05pf;\uc000\ud835\udd39eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\ud835\udc9ep\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\ud835\udd07\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\ud835\udd3b\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\ud835\udc9frok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\ud835\udd08rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\ud835\udd3csilon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\ud835\udd09lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\ud835\udd3dAll;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\ud835\udd0a;\u62d9pf;\uc000\ud835\udd3eeater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\ud835\udca2;\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\ud835\udd40a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\ud835\udd0dpf;\uc000\ud835\udd41\u01e3\u07c7\0\u07ccr;\uc000\ud835\udca5rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\ud835\udd0epf;\uc000\ud835\udd42cr;\uc000\ud835\udca6\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\ud835\udd0f\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\ud835\udd43er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\ud835\udd10nusPlus;\u6213pf;\uc000\ud835\udd44c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\ud835\udd11\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\ud835\udca9ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\ud835\udd12rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\ud835\udd46enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\ud835\udcaaash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\ud835\udd13i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\ud835\udcab;\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\ud835\udd14pf;\u611acr;\uc000\ud835\udcac\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\ud835\udd16ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\ud835\udd4a\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\ud835\udcaear;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\ud835\udd17\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\ud835\udd4bipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\ud835\udcafrok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\ud835\udd18rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\ud835\udd4c\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\ud835\udcb0ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\ud835\udd19pf;\uc000\ud835\udd4dcr;\uc000\ud835\udcb1dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\ud835\udd1apf;\uc000\ud835\udd4ecr;\uc000\ud835\udcb2\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\ud835\udd1b;\u439epf;\uc000\ud835\udd4fcr;\uc000\ud835\udcb3\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\ud835\udd1cpf;\uc000\ud835\udd50cr;\uc000\ud835\udcb4ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\ud835\udcb5\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\ud835\udd1erave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\ud835\udd52\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\ud835\udcb6;\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\ud835\udd1fg\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\ud835\udd53\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\ud835\udcb7mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\ud835\udd20\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\ud835\udd54o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\ud835\udcb8\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\ud835\udd21ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\ud835\udd55\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\ud835\udcb9;\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\ud835\udd22\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\ud835\udd56\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\ud835\udd23lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\ud835\udd57\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\ud835\udcbb\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\ud835\udd24\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\ud835\udd58\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\ud835\udd25s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\ud835\udd59bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\ud835\udcbdas\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\ud835\udd26rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\ud835\udd5aa;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\ud835\udcben\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\ud835\udd27ath;\u4237pf;\uc000\ud835\udd5b\u01e3\u23ec\0\u23f1r;\uc000\ud835\udcbfrcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\ud835\udd28reen;\u4138cy;\u4445cy;\u445cpf;\uc000\ud835\udd5ccr;\uc000\ud835\udcc0\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\ud835\udd29\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\ud835\udd5dus;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\ud835\udcc1m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\ud835\udd2ao;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\ud835\udd5e\u0100ct\u28f8\u28fdr;\uc000\ud835\udcc2pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\ud835\udd2b\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\ud835\udd5f\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\ud835\udcc3ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\ud835\udd2c\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\ud835\udd60\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\ud835\udd2d\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\ud835\udd61nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\ud835\udcc5;\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\ud835\udd2epf;\uc000\ud835\udd62rime;\u6057cr;\uc000\ud835\udcc6\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\ud835\udd2f\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\ud835\udd63us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\ud835\udcc7\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\ud835\udd30\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\ud835\udd64a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\ud835\udcc8tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\ud835\udd31\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\ud835\udd65rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\ud835\udcc9;\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\ud835\udd32rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\ud835\udd66\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\ud835\udcca\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\ud835\udd33tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\ud835\udd67ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\ud835\udccb\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\ud835\udd34pf;\uc000\ud835\udd68\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\ud835\udccc\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\ud835\udd35\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\ud835\udd69im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\ud835\udccd\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\ud835\udd36cy;\u4457pf;\uc000\ud835\udd6acr;\uc000\ud835\udcce\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\ud835\udd37cy;\u4436grarr;\u61ddpf;\uc000\ud835\udd6bcr;\uc000\ud835\udccf\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map((function(e){return e.charCodeAt(0)}))),oe=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map((function(e){return e.charCodeAt(0)}))),ie=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),ue=null!==(ne=String.fromCodePoint)&&void 0!==ne?ne:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function se(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=ie.get(e))&&void 0!==t?t:e}!function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(re||(re={}));var le,ce,de;function fe(e){return e>=re.ZERO&&e<=re.NINE}function pe(e){return e===re.EQUALS||function(e){return e>=re.UPPER_A&&e<=re.UPPER_Z||e>=re.LOWER_A&&e<=re.LOWER_Z||fe(e)}(e)}!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(le||(le={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(ce||(ce={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(de||(de={}));var he=function(){return(0,j.A)((function e(t,n,r){(0,U.A)(this,e),this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=ce.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=de.Strict}),[{key:"startEntity",value:function(e){this.decodeMode=e,this.state=ce.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(e,t){switch(this.state){case ce.EntityStart:return e.charCodeAt(t)===re.NUM?(this.state=ce.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=ce.NamedEntity,this.stateNamedEntity(e,t));case ce.NumericStart:return this.stateNumericStart(e,t);case ce.NumericDecimal:return this.stateNumericDecimal(e,t);case ce.NumericHex:return this.stateNumericHex(e,t);case ce.NamedEntity:return this.stateNamedEntity(e,t)}}},{key:"stateNumericStart",value:function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===re.LOWER_X?(this.state=ce.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=ce.NumericDecimal,this.stateNumericDecimal(e,t))}},{key:"addToNumericResult",value:function(e,t,n,r){if(t!==n){var a=n-t;this.result=this.result*Math.pow(r,a)+parseInt(e.substr(t,a),r),this.consumed+=a}}},{key:"stateNumericHex",value:function(e,t){for(var n,r=t;t<e.length;){var a=e.charCodeAt(t);if(!(fe(a)||(n=a,n>=re.UPPER_A&&n<=re.UPPER_F||n>=re.LOWER_A&&n<=re.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(a,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}},{key:"stateNumericDecimal",value:function(e,t){for(var n=t;t<e.length;){var r=e.charCodeAt(t);if(!fe(r))return this.addToNumericResult(e,n,t,10),this.emitNumericEntity(r,2);t+=1}return this.addToNumericResult(e,n,t,10),-1}},{key:"emitNumericEntity",value:function(e,t){var n;if(this.consumed<=t)return null===(n=this.errors)||void 0===n||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===re.SEMI)this.consumed+=1;else if(this.decodeMode===de.Strict)return 0;return this.emitCodePoint(se(this.result),this.consumed),this.errors&&(e!==re.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}},{key:"stateNamedEntity",value:function(e,t){for(var n=this.decodeTree,r=n[this.treeIndex],a=(r&le.VALUE_LENGTH)>>14;t<e.length;t++,this.excess++){var o=e.charCodeAt(t);if(this.treeIndex=ve(n,r,this.treeIndex+Math.max(1,a),o),this.treeIndex<0)return 0===this.result||this.decodeMode===de.Attribute&&(0===a||pe(o))?0:this.emitNotTerminatedNamedEntity();if(0!==(a=((r=n[this.treeIndex])&le.VALUE_LENGTH)>>14)){if(o===re.SEMI)return this.emitNamedEntityData(this.treeIndex,a,this.consumed+this.excess);this.decodeMode!==de.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}},{key:"emitNotTerminatedNamedEntity",value:function(){var e,t=this.result,n=(this.decodeTree[t]&le.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(e,t,n){var r=this.decodeTree;return this.emitCodePoint(1===t?r[e]&~le.VALUE_LENGTH:r[e+1],n),3===t&&this.emitCodePoint(r[e+2],n),n}},{key:"end",value:function(){var e;switch(this.state){case ce.NamedEntity:return 0===this.result||this.decodeMode===de.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case ce.NumericDecimal:return this.emitNumericEntity(0,2);case ce.NumericHex:return this.emitNumericEntity(0,3);case ce.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ce.EntityStart:return 0}}}])}();function me(e){var t="",n=new he(e,(function(e){return t+=ue(e)}));return function(e,r){for(var a=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(a,o),n.startEntity(r);var i=n.write(e,o+1);if(i<0){a=o+n.end();break}a=o+i,o=0===i?a+1:a}var u=t+e.slice(a);return t="",u}}function ve(e,t,n,r){var a=(t&le.BRANCH_LENGTH)>>7,o=t&le.JUMP_TABLE;if(0===a)return 0!==o&&r===o?n:-1;if(o){var i=r-o;return i<0||i>=a?-1:e[n+i]-1}for(var u=n,s=u+a-1;u<=s;){var l=u+s>>>1,c=e[l];if(c<r)u=l+1;else{if(!(c>r))return e[l+a];s=l-1}}return-1}me(ae),me(oe);var Ee,ge,ye,be,Ae,Ce=n(64467);!function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"}(Ee||(Ee={})),function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"}(ge||(ge={})),function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"}(ye||(ye={})),function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SEARCH="search",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"}(be||(be={})),function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SEARCH=94]="SEARCH",e[e.SECTION=95]="SECTION",e[e.SELECT=96]="SELECT",e[e.SOURCE=97]="SOURCE",e[e.SMALL=98]="SMALL",e[e.SPAN=99]="SPAN",e[e.STRIKE=100]="STRIKE",e[e.STRONG=101]="STRONG",e[e.STYLE=102]="STYLE",e[e.SUB=103]="SUB",e[e.SUMMARY=104]="SUMMARY",e[e.SUP=105]="SUP",e[e.TABLE=106]="TABLE",e[e.TBODY=107]="TBODY",e[e.TEMPLATE=108]="TEMPLATE",e[e.TEXTAREA=109]="TEXTAREA",e[e.TFOOT=110]="TFOOT",e[e.TD=111]="TD",e[e.TH=112]="TH",e[e.THEAD=113]="THEAD",e[e.TITLE=114]="TITLE",e[e.TR=115]="TR",e[e.TRACK=116]="TRACK",e[e.TT=117]="TT",e[e.U=118]="U",e[e.UL=119]="UL",e[e.SVG=120]="SVG",e[e.VAR=121]="VAR",e[e.WBR=122]="WBR",e[e.XMP=123]="XMP"}(Ae||(Ae={}));var Te=new Map([[be.A,Ae.A],[be.ADDRESS,Ae.ADDRESS],[be.ANNOTATION_XML,Ae.ANNOTATION_XML],[be.APPLET,Ae.APPLET],[be.AREA,Ae.AREA],[be.ARTICLE,Ae.ARTICLE],[be.ASIDE,Ae.ASIDE],[be.B,Ae.B],[be.BASE,Ae.BASE],[be.BASEFONT,Ae.BASEFONT],[be.BGSOUND,Ae.BGSOUND],[be.BIG,Ae.BIG],[be.BLOCKQUOTE,Ae.BLOCKQUOTE],[be.BODY,Ae.BODY],[be.BR,Ae.BR],[be.BUTTON,Ae.BUTTON],[be.CAPTION,Ae.CAPTION],[be.CENTER,Ae.CENTER],[be.CODE,Ae.CODE],[be.COL,Ae.COL],[be.COLGROUP,Ae.COLGROUP],[be.DD,Ae.DD],[be.DESC,Ae.DESC],[be.DETAILS,Ae.DETAILS],[be.DIALOG,Ae.DIALOG],[be.DIR,Ae.DIR],[be.DIV,Ae.DIV],[be.DL,Ae.DL],[be.DT,Ae.DT],[be.EM,Ae.EM],[be.EMBED,Ae.EMBED],[be.FIELDSET,Ae.FIELDSET],[be.FIGCAPTION,Ae.FIGCAPTION],[be.FIGURE,Ae.FIGURE],[be.FONT,Ae.FONT],[be.FOOTER,Ae.FOOTER],[be.FOREIGN_OBJECT,Ae.FOREIGN_OBJECT],[be.FORM,Ae.FORM],[be.FRAME,Ae.FRAME],[be.FRAMESET,Ae.FRAMESET],[be.H1,Ae.H1],[be.H2,Ae.H2],[be.H3,Ae.H3],[be.H4,Ae.H4],[be.H5,Ae.H5],[be.H6,Ae.H6],[be.HEAD,Ae.HEAD],[be.HEADER,Ae.HEADER],[be.HGROUP,Ae.HGROUP],[be.HR,Ae.HR],[be.HTML,Ae.HTML],[be.I,Ae.I],[be.IMG,Ae.IMG],[be.IMAGE,Ae.IMAGE],[be.INPUT,Ae.INPUT],[be.IFRAME,Ae.IFRAME],[be.KEYGEN,Ae.KEYGEN],[be.LABEL,Ae.LABEL],[be.LI,Ae.LI],[be.LINK,Ae.LINK],[be.LISTING,Ae.LISTING],[be.MAIN,Ae.MAIN],[be.MALIGNMARK,Ae.MALIGNMARK],[be.MARQUEE,Ae.MARQUEE],[be.MATH,Ae.MATH],[be.MENU,Ae.MENU],[be.META,Ae.META],[be.MGLYPH,Ae.MGLYPH],[be.MI,Ae.MI],[be.MO,Ae.MO],[be.MN,Ae.MN],[be.MS,Ae.MS],[be.MTEXT,Ae.MTEXT],[be.NAV,Ae.NAV],[be.NOBR,Ae.NOBR],[be.NOFRAMES,Ae.NOFRAMES],[be.NOEMBED,Ae.NOEMBED],[be.NOSCRIPT,Ae.NOSCRIPT],[be.OBJECT,Ae.OBJECT],[be.OL,Ae.OL],[be.OPTGROUP,Ae.OPTGROUP],[be.OPTION,Ae.OPTION],[be.P,Ae.P],[be.PARAM,Ae.PARAM],[be.PLAINTEXT,Ae.PLAINTEXT],[be.PRE,Ae.PRE],[be.RB,Ae.RB],[be.RP,Ae.RP],[be.RT,Ae.RT],[be.RTC,Ae.RTC],[be.RUBY,Ae.RUBY],[be.S,Ae.S],[be.SCRIPT,Ae.SCRIPT],[be.SEARCH,Ae.SEARCH],[be.SECTION,Ae.SECTION],[be.SELECT,Ae.SELECT],[be.SOURCE,Ae.SOURCE],[be.SMALL,Ae.SMALL],[be.SPAN,Ae.SPAN],[be.STRIKE,Ae.STRIKE],[be.STRONG,Ae.STRONG],[be.STYLE,Ae.STYLE],[be.SUB,Ae.SUB],[be.SUMMARY,Ae.SUMMARY],[be.SUP,Ae.SUP],[be.TABLE,Ae.TABLE],[be.TBODY,Ae.TBODY],[be.TEMPLATE,Ae.TEMPLATE],[be.TEXTAREA,Ae.TEXTAREA],[be.TFOOT,Ae.TFOOT],[be.TD,Ae.TD],[be.TH,Ae.TH],[be.THEAD,Ae.THEAD],[be.TITLE,Ae.TITLE],[be.TR,Ae.TR],[be.TRACK,Ae.TRACK],[be.TT,Ae.TT],[be.U,Ae.U],[be.UL,Ae.UL],[be.SVG,Ae.SVG],[be.VAR,Ae.VAR],[be.WBR,Ae.WBR],[be.XMP,Ae.XMP]]);function _e(e){var t;return null!==(t=Te.get(e))&&void 0!==t?t:Ae.UNKNOWN}var De,Oe=Ae,Ne=(0,Ce.default)((0,Ce.default)((0,Ce.default)((0,Ce.default)((0,Ce.default)((0,Ce.default)({},Ee.HTML,new Set([Oe.ADDRESS,Oe.APPLET,Oe.AREA,Oe.ARTICLE,Oe.ASIDE,Oe.BASE,Oe.BASEFONT,Oe.BGSOUND,Oe.BLOCKQUOTE,Oe.BODY,Oe.BR,Oe.BUTTON,Oe.CAPTION,Oe.CENTER,Oe.COL,Oe.COLGROUP,Oe.DD,Oe.DETAILS,Oe.DIR,Oe.DIV,Oe.DL,Oe.DT,Oe.EMBED,Oe.FIELDSET,Oe.FIGCAPTION,Oe.FIGURE,Oe.FOOTER,Oe.FORM,Oe.FRAME,Oe.FRAMESET,Oe.H1,Oe.H2,Oe.H3,Oe.H4,Oe.H5,Oe.H6,Oe.HEAD,Oe.HEADER,Oe.HGROUP,Oe.HR,Oe.HTML,Oe.IFRAME,Oe.IMG,Oe.INPUT,Oe.LI,Oe.LINK,Oe.LISTING,Oe.MAIN,Oe.MARQUEE,Oe.MENU,Oe.META,Oe.NAV,Oe.NOEMBED,Oe.NOFRAMES,Oe.NOSCRIPT,Oe.OBJECT,Oe.OL,Oe.P,Oe.PARAM,Oe.PLAINTEXT,Oe.PRE,Oe.SCRIPT,Oe.SECTION,Oe.SELECT,Oe.SOURCE,Oe.STYLE,Oe.SUMMARY,Oe.TABLE,Oe.TBODY,Oe.TD,Oe.TEMPLATE,Oe.TEXTAREA,Oe.TFOOT,Oe.TH,Oe.THEAD,Oe.TITLE,Oe.TR,Oe.TRACK,Oe.UL,Oe.WBR,Oe.XMP])),Ee.MATHML,new Set([Oe.MI,Oe.MO,Oe.MN,Oe.MS,Oe.MTEXT,Oe.ANNOTATION_XML])),Ee.SVG,new Set([Oe.TITLE,Oe.FOREIGN_OBJECT,Oe.DESC])),Ee.XLINK,new Set),Ee.XML,new Set),Ee.XMLNS,new Set),Se=new Set([Oe.H1,Oe.H2,Oe.H3,Oe.H4,Oe.H5,Oe.H6]);new Set([be.STYLE,be.SCRIPT,be.XMP,be.IFRAME,be.NOEMBED,be.NOFRAMES,be.PLAINTEXT]);!function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"}(De||(De={}));var we={DATA:De.DATA,RCDATA:De.RCDATA,RAWTEXT:De.RAWTEXT,SCRIPT_DATA:De.SCRIPT_DATA,PLAINTEXT:De.PLAINTEXT,CDATA_SECTION:De.CDATA_SECTION};function ke(e){return e>=F.LATIN_CAPITAL_A&&e<=F.LATIN_CAPITAL_Z}function Ie(e){return function(e){return e>=F.LATIN_SMALL_A&&e<=F.LATIN_SMALL_Z}(e)||ke(e)}function Le(e){return Ie(e)||function(e){return e>=F.DIGIT_0&&e<=F.DIGIT_9}(e)}function Re(e){return e+32}function Pe(e){return e===F.SPACE||e===F.LINE_FEED||e===F.TABULATION||e===F.FORM_FEED}function Me(e){return Pe(e)||e===F.SOLIDUS||e===F.GREATER_THAN_SIGN}var xe,Fe=function(){return(0,j.A)((function e(t,n){var r=this;(0,U.A)(this,e),this.options=t,this.handler=n,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=De.DATA,this.returnState=De.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new ee(n),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new he(ae,(function(e,t){r.preprocessor.pos=r.entityStartPos+t-1,r._flushCodePointConsumedAsCharacterReference(e)}),n.onParseError?{missingSemicolonAfterCharacterReference:function(){r._err(G.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:function(e){r._err(G.absenceOfDigitsInNumericCharacterReference,r.entityStartPos-r.preprocessor.pos+e)},validateNumericCharacterReference:function(e){var t=function(e){return e===F.NULL?G.nullCharacterReference:e>1114111?G.characterReferenceOutsideUnicodeRange:X(e)?G.surrogateCharacterReference:Z(e)?G.noncharacterCharacterReference:J(e)||e===F.CARRIAGE_RETURN?G.controlCharacterReference:null}(e);t&&r._err(t,1)}}:void 0)}),[{key:"_err",value:function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;null===(n=(t=this.handler).onParseError)||void 0===n||n.call(t,this.preprocessor.getError(e,r))}},{key:"getCurrentLocation",value:function(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}},{key:"_runParsingLoop",value:function(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;var e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}},{key:"pause",value:function(){this.paused=!0}},{key:"resume",value:function(e){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null===e||void 0===e||e())}},{key:"write",value:function(e,t,n){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null===n||void 0===n||n()}},{key:"insertHtmlAtCurrentPos",value:function(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}},{key:"_ensureHibernation",value:function(){return!!this.preprocessor.endOfChunkHit&&(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0)}},{key:"_consume",value:function(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}},{key:"_advanceBy",value:function(e){this.consumedAfterSnapshot+=e;for(var t=0;t<e;t++)this.preprocessor.advance()}},{key:"_consumeSequenceIfMatch",value:function(e,t){return!!this.preprocessor.startsWith(e,t)&&(this._advanceBy(e.length-1),!0)}},{key:"_createStartTagToken",value:function(){this.currentToken={type:$.START_TAG,tagName:"",tagID:Ae.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}},{key:"_createEndTagToken",value:function(){this.currentToken={type:$.END_TAG,tagName:"",tagID:Ae.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}},{key:"_createCommentToken",value:function(e){this.currentToken={type:$.COMMENT,data:"",location:this.getCurrentLocation(e)}}},{key:"_createDoctypeToken",value:function(e){this.currentToken={type:$.DOCTYPE,name:e,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}},{key:"_createCharacterToken",value:function(e,t){this.currentCharacterToken={type:e,chars:t,location:this.currentLocation}}},{key:"_createAttr",value:function(e){this.currentAttr={name:e,value:""},this.currentLocation=this.getCurrentLocation(0)}},{key:"_leaveAttrName",value:function(){var e,t,n=this.currentToken;null===te(n,this.currentAttr.name)?(n.attrs.push(this.currentAttr),n.location&&this.currentLocation&&((null!==(e=(t=n.location).attrs)&&void 0!==e?e:t.attrs=Object.create(null))[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue())):this._err(G.duplicateAttribute)}},{key:"_leaveAttrValue",value:function(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}},{key:"prepareToken",value:function(e){this._emitCurrentCharacterToken(e.location),this.currentToken=null,e.location&&(e.location.endLine=this.preprocessor.line,e.location.endCol=this.preprocessor.col+1,e.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}},{key:"emitCurrentTagToken",value:function(){var e=this.currentToken;this.prepareToken(e),e.tagID=_e(e.tagName),e.type===$.START_TAG?(this.lastStartTagName=e.tagName,this.handler.onStartTag(e)):(e.attrs.length>0&&this._err(G.endTagWithAttributes),e.selfClosing&&this._err(G.endTagWithTrailingSolidus),this.handler.onEndTag(e)),this.preprocessor.dropParsedChunk()}},{key:"emitCurrentComment",value:function(e){this.prepareToken(e),this.handler.onComment(e),this.preprocessor.dropParsedChunk()}},{key:"emitCurrentDoctype",value:function(e){this.prepareToken(e),this.handler.onDoctype(e),this.preprocessor.dropParsedChunk()}},{key:"_emitCurrentCharacterToken",value:function(e){if(this.currentCharacterToken){switch(e&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentCharacterToken.type){case $.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case $.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case $.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}},{key:"_emitEOFToken",value:function(){var e=this.getCurrentLocation(0);e&&(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset),this._emitCurrentCharacterToken(e),this.handler.onEof({type:$.EOF,location:e}),this.active=!1}},{key:"_appendCharToCurrentCharacterToken",value:function(e,t){if(this.currentCharacterToken){if(this.currentCharacterToken.type===e)return void(this.currentCharacterToken.chars+=t);this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk()}this._createCharacterToken(e,t)}},{key:"_emitCodePoint",value:function(e){var t=Pe(e)?$.WHITESPACE_CHARACTER:e===F.NULL?$.NULL_CHARACTER:$.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}},{key:"_emitChars",value:function(e){this._appendCharToCurrentCharacterToken($.CHARACTER,e)}},{key:"_startCharacterReference",value:function(){this.returnState=this.state,this.state=De.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?de.Attribute:de.Legacy)}},{key:"_isCharacterReferenceInAttribute",value:function(){return this.returnState===De.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===De.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===De.ATTRIBUTE_VALUE_UNQUOTED}},{key:"_flushCodePointConsumedAsCharacterReference",value:function(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}},{key:"_callState",value:function(e){switch(this.state){case De.DATA:this._stateData(e);break;case De.RCDATA:this._stateRcdata(e);break;case De.RAWTEXT:this._stateRawtext(e);break;case De.SCRIPT_DATA:this._stateScriptData(e);break;case De.PLAINTEXT:this._statePlaintext(e);break;case De.TAG_OPEN:this._stateTagOpen(e);break;case De.END_TAG_OPEN:this._stateEndTagOpen(e);break;case De.TAG_NAME:this._stateTagName(e);break;case De.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case De.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case De.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case De.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case De.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case De.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case De.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case De.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case De.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case De.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case De.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case De.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case De.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case De.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case De.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case De.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case De.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case De.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case De.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case De.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case De.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case De.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case De.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case De.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case De.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case De.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case De.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case De.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case De.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case De.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case De.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case De.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case De.BOGUS_COMMENT:this._stateBogusComment(e);break;case De.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case De.COMMENT_START:this._stateCommentStart(e);break;case De.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case De.COMMENT:this._stateComment(e);break;case De.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case De.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case De.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case De.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case De.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case De.COMMENT_END:this._stateCommentEnd(e);break;case De.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case De.DOCTYPE:this._stateDoctype(e);break;case De.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case De.DOCTYPE_NAME:this._stateDoctypeName(e);break;case De.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case De.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case De.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case De.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case De.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case De.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case De.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case De.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case De.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case De.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case De.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case De.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case De.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case De.CDATA_SECTION:this._stateCdataSection(e);break;case De.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case De.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case De.CHARACTER_REFERENCE:this._stateCharacterReference();break;case De.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;default:throw new Error("Unknown state")}}},{key:"_stateData",value:function(e){switch(e){case F.LESS_THAN_SIGN:this.state=De.TAG_OPEN;break;case F.AMPERSAND:this._startCharacterReference();break;case F.NULL:this._err(G.unexpectedNullCharacter),this._emitCodePoint(e);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateRcdata",value:function(e){switch(e){case F.AMPERSAND:this._startCharacterReference();break;case F.LESS_THAN_SIGN:this.state=De.RCDATA_LESS_THAN_SIGN;break;case F.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(Y);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateRawtext",value:function(e){switch(e){case F.LESS_THAN_SIGN:this.state=De.RAWTEXT_LESS_THAN_SIGN;break;case F.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(Y);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptData",value:function(e){switch(e){case F.LESS_THAN_SIGN:this.state=De.SCRIPT_DATA_LESS_THAN_SIGN;break;case F.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(Y);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_statePlaintext",value:function(e){switch(e){case F.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(Y);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateTagOpen",value:function(e){if(Ie(e))this._createStartTagToken(),this.state=De.TAG_NAME,this._stateTagName(e);else switch(e){case F.EXCLAMATION_MARK:this.state=De.MARKUP_DECLARATION_OPEN;break;case F.SOLIDUS:this.state=De.END_TAG_OPEN;break;case F.QUESTION_MARK:this._err(G.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=De.BOGUS_COMMENT,this._stateBogusComment(e);break;case F.EOF:this._err(G.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(G.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=De.DATA,this._stateData(e)}}},{key:"_stateEndTagOpen",value:function(e){if(Ie(e))this._createEndTagToken(),this.state=De.TAG_NAME,this._stateTagName(e);else switch(e){case F.GREATER_THAN_SIGN:this._err(G.missingEndTagName),this.state=De.DATA;break;case F.EOF:this._err(G.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break;default:this._err(G.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=De.BOGUS_COMMENT,this._stateBogusComment(e)}}},{key:"_stateTagName",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=De.BEFORE_ATTRIBUTE_NAME;break;case F.SOLIDUS:this.state=De.SELF_CLOSING_START_TAG;break;case F.GREATER_THAN_SIGN:this.state=De.DATA,this.emitCurrentTagToken();break;case F.NULL:this._err(G.unexpectedNullCharacter),t.tagName+=Y;break;case F.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:t.tagName+=String.fromCodePoint(ke(e)?Re(e):e)}}},{key:"_stateRcdataLessThanSign",value:function(e){e===F.SOLIDUS?this.state=De.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=De.RCDATA,this._stateRcdata(e))}},{key:"_stateRcdataEndTagOpen",value:function(e){Ie(e)?(this.state=De.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(e)):(this._emitChars("</"),this.state=De.RCDATA,this._stateRcdata(e))}},{key:"handleSpecialEndTag",value:function(e){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();switch(this._createEndTagToken(),this.currentToken.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=De.BEFORE_ATTRIBUTE_NAME,!1;case F.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=De.SELF_CLOSING_START_TAG,!1;case F.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=De.DATA,!1;default:return!this._ensureHibernation()}}},{key:"_stateRcdataEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=De.RCDATA,this._stateRcdata(e))}},{key:"_stateRawtextLessThanSign",value:function(e){e===F.SOLIDUS?this.state=De.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=De.RAWTEXT,this._stateRawtext(e))}},{key:"_stateRawtextEndTagOpen",value:function(e){Ie(e)?(this.state=De.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(e)):(this._emitChars("</"),this.state=De.RAWTEXT,this._stateRawtext(e))}},{key:"_stateRawtextEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=De.RAWTEXT,this._stateRawtext(e))}},{key:"_stateScriptDataLessThanSign",value:function(e){switch(e){case F.SOLIDUS:this.state=De.SCRIPT_DATA_END_TAG_OPEN;break;case F.EXCLAMATION_MARK:this.state=De.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break;default:this._emitChars("<"),this.state=De.SCRIPT_DATA,this._stateScriptData(e)}}},{key:"_stateScriptDataEndTagOpen",value:function(e){Ie(e)?(this.state=De.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(e)):(this._emitChars("</"),this.state=De.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=De.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEscapeStart",value:function(e){e===F.HYPHEN_MINUS?(this.state=De.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=De.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEscapeStartDash",value:function(e){e===F.HYPHEN_MINUS?(this.state=De.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=De.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEscaped",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=De.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=De.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case F.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(Y);break;case F.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=De.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=De.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case F.NULL:this._err(G.unexpectedNullCharacter),this.state=De.SCRIPT_DATA_ESCAPED,this._emitChars(Y);break;case F.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=De.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedDashDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=De.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case F.GREATER_THAN_SIGN:this.state=De.SCRIPT_DATA,this._emitChars(">");break;case F.NULL:this._err(G.unexpectedNullCharacter),this.state=De.SCRIPT_DATA_ESCAPED,this._emitChars(Y);break;case F.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=De.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedLessThanSign",value:function(e){e===F.SOLIDUS?this.state=De.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Ie(e)?(this._emitChars("<"),this.state=De.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=De.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataEscapedEndTagOpen",value:function(e){Ie(e)?(this.state=De.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("</"),this.state=De.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataEscapedEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=De.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataDoubleEscapeStart",value:function(e){if(this.preprocessor.startsWith(V,!1)&&Me(this.preprocessor.peek(V.length))){this._emitCodePoint(e);for(var t=0;t<V.length;t++)this._emitCodePoint(this._consume());this.state=De.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=De.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataDoubleEscaped",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=De.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=De.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case F.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(Y);break;case F.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=De.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=De.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case F.NULL:this._err(G.unexpectedNullCharacter),this.state=De.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Y);break;case F.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=De.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedDashDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=De.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case F.GREATER_THAN_SIGN:this.state=De.SCRIPT_DATA,this._emitChars(">");break;case F.NULL:this._err(G.unexpectedNullCharacter),this.state=De.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Y);break;case F.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=De.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedLessThanSign",value:function(e){e===F.SOLIDUS?(this.state=De.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=De.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}},{key:"_stateScriptDataDoubleEscapeEnd",value:function(e){if(this.preprocessor.startsWith(V,!1)&&Me(this.preprocessor.peek(V.length))){this._emitCodePoint(e);for(var t=0;t<V.length;t++)this._emitCodePoint(this._consume());this.state=De.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=De.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}},{key:"_stateBeforeAttributeName",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.SOLIDUS:case F.GREATER_THAN_SIGN:case F.EOF:this.state=De.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case F.EQUALS_SIGN:this._err(G.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=De.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=De.ATTRIBUTE_NAME,this._stateAttributeName(e)}}},{key:"_stateAttributeName",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:case F.SOLIDUS:case F.GREATER_THAN_SIGN:case F.EOF:this._leaveAttrName(),this.state=De.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case F.EQUALS_SIGN:this._leaveAttrName(),this.state=De.BEFORE_ATTRIBUTE_VALUE;break;case F.QUOTATION_MARK:case F.APOSTROPHE:case F.LESS_THAN_SIGN:this._err(G.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(e);break;case F.NULL:this._err(G.unexpectedNullCharacter),this.currentAttr.name+=Y;break;default:this.currentAttr.name+=String.fromCodePoint(ke(e)?Re(e):e)}}},{key:"_stateAfterAttributeName",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.SOLIDUS:this.state=De.SELF_CLOSING_START_TAG;break;case F.EQUALS_SIGN:this.state=De.BEFORE_ATTRIBUTE_VALUE;break;case F.GREATER_THAN_SIGN:this.state=De.DATA,this.emitCurrentTagToken();break;case F.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=De.ATTRIBUTE_NAME,this._stateAttributeName(e)}}},{key:"_stateBeforeAttributeValue",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.QUOTATION_MARK:this.state=De.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case F.APOSTROPHE:this.state=De.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(G.missingAttributeValue),this.state=De.DATA,this.emitCurrentTagToken();break;default:this.state=De.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(e)}}},{key:"_stateAttributeValueDoubleQuoted",value:function(e){switch(e){case F.QUOTATION_MARK:this.state=De.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case F.AMPERSAND:this._startCharacterReference();break;case F.NULL:this._err(G.unexpectedNullCharacter),this.currentAttr.value+=Y;break;case F.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}},{key:"_stateAttributeValueSingleQuoted",value:function(e){switch(e){case F.APOSTROPHE:this.state=De.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case F.AMPERSAND:this._startCharacterReference();break;case F.NULL:this._err(G.unexpectedNullCharacter),this.currentAttr.value+=Y;break;case F.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}},{key:"_stateAttributeValueUnquoted",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this._leaveAttrValue(),this.state=De.BEFORE_ATTRIBUTE_NAME;break;case F.AMPERSAND:this._startCharacterReference();break;case F.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=De.DATA,this.emitCurrentTagToken();break;case F.NULL:this._err(G.unexpectedNullCharacter),this.currentAttr.value+=Y;break;case F.QUOTATION_MARK:case F.APOSTROPHE:case F.LESS_THAN_SIGN:case F.EQUALS_SIGN:case F.GRAVE_ACCENT:this._err(G.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(e);break;case F.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}},{key:"_stateAfterAttributeValueQuoted",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this._leaveAttrValue(),this.state=De.BEFORE_ATTRIBUTE_NAME;break;case F.SOLIDUS:this._leaveAttrValue(),this.state=De.SELF_CLOSING_START_TAG;break;case F.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=De.DATA,this.emitCurrentTagToken();break;case F.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this._err(G.missingWhitespaceBetweenAttributes),this.state=De.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}},{key:"_stateSelfClosingStartTag",value:function(e){switch(e){case F.GREATER_THAN_SIGN:this.currentToken.selfClosing=!0,this.state=De.DATA,this.emitCurrentTagToken();break;case F.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this._err(G.unexpectedSolidusInTag),this.state=De.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}},{key:"_stateBogusComment",value:function(e){var t=this.currentToken;switch(e){case F.GREATER_THAN_SIGN:this.state=De.DATA,this.emitCurrentComment(t);break;case F.EOF:this.emitCurrentComment(t),this._emitEOFToken();break;case F.NULL:this._err(G.unexpectedNullCharacter),t.data+=Y;break;default:t.data+=String.fromCodePoint(e)}}},{key:"_stateMarkupDeclarationOpen",value:function(e){this._consumeSequenceIfMatch(z,!0)?(this._createCommentToken(z.length+1),this.state=De.COMMENT_START):this._consumeSequenceIfMatch(K,!1)?(this.currentLocation=this.getCurrentLocation(K.length+1),this.state=De.DOCTYPE):this._consumeSequenceIfMatch(W,!0)?this.inForeignNode?this.state=De.CDATA_SECTION:(this._err(G.cdataInHtmlContent),this._createCommentToken(W.length+1),this.currentToken.data="[CDATA[",this.state=De.BOGUS_COMMENT):this._ensureHibernation()||(this._err(G.incorrectlyOpenedComment),this._createCommentToken(2),this.state=De.BOGUS_COMMENT,this._stateBogusComment(e))}},{key:"_stateCommentStart",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=De.COMMENT_START_DASH;break;case F.GREATER_THAN_SIGN:this._err(G.abruptClosingOfEmptyComment),this.state=De.DATA;var t=this.currentToken;this.emitCurrentComment(t);break;default:this.state=De.COMMENT,this._stateComment(e)}}},{key:"_stateCommentStartDash",value:function(e){var t=this.currentToken;switch(e){case F.HYPHEN_MINUS:this.state=De.COMMENT_END;break;case F.GREATER_THAN_SIGN:this._err(G.abruptClosingOfEmptyComment),this.state=De.DATA,this.emitCurrentComment(t);break;case F.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=De.COMMENT,this._stateComment(e)}}},{key:"_stateComment",value:function(e){var t=this.currentToken;switch(e){case F.HYPHEN_MINUS:this.state=De.COMMENT_END_DASH;break;case F.LESS_THAN_SIGN:t.data+="<",this.state=De.COMMENT_LESS_THAN_SIGN;break;case F.NULL:this._err(G.unexpectedNullCharacter),t.data+=Y;break;case F.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=String.fromCodePoint(e)}}},{key:"_stateCommentLessThanSign",value:function(e){var t=this.currentToken;switch(e){case F.EXCLAMATION_MARK:t.data+="!",this.state=De.COMMENT_LESS_THAN_SIGN_BANG;break;case F.LESS_THAN_SIGN:t.data+="<";break;default:this.state=De.COMMENT,this._stateComment(e)}}},{key:"_stateCommentLessThanSignBang",value:function(e){e===F.HYPHEN_MINUS?this.state=De.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=De.COMMENT,this._stateComment(e))}},{key:"_stateCommentLessThanSignBangDash",value:function(e){e===F.HYPHEN_MINUS?this.state=De.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=De.COMMENT_END_DASH,this._stateCommentEndDash(e))}},{key:"_stateCommentLessThanSignBangDashDash",value:function(e){e!==F.GREATER_THAN_SIGN&&e!==F.EOF&&this._err(G.nestedComment),this.state=De.COMMENT_END,this._stateCommentEnd(e)}},{key:"_stateCommentEndDash",value:function(e){var t=this.currentToken;switch(e){case F.HYPHEN_MINUS:this.state=De.COMMENT_END;break;case F.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=De.COMMENT,this._stateComment(e)}}},{key:"_stateCommentEnd",value:function(e){var t=this.currentToken;switch(e){case F.GREATER_THAN_SIGN:this.state=De.DATA,this.emitCurrentComment(t);break;case F.EXCLAMATION_MARK:this.state=De.COMMENT_END_BANG;break;case F.HYPHEN_MINUS:t.data+="-";break;case F.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--",this.state=De.COMMENT,this._stateComment(e)}}},{key:"_stateCommentEndBang",value:function(e){var t=this.currentToken;switch(e){case F.HYPHEN_MINUS:t.data+="--!",this.state=De.COMMENT_END_DASH;break;case F.GREATER_THAN_SIGN:this._err(G.incorrectlyClosedComment),this.state=De.DATA,this.emitCurrentComment(t);break;case F.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--!",this.state=De.COMMENT,this._stateComment(e)}}},{key:"_stateDoctype",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=De.BEFORE_DOCTYPE_NAME;break;case F.GREATER_THAN_SIGN:this.state=De.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);break;case F.EOF:this._err(G.eofInDoctype),this._createDoctypeToken(null);var t=this.currentToken;t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingWhitespaceBeforeDoctypeName),this.state=De.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e)}}},{key:"_stateBeforeDoctypeName",value:function(e){if(ke(e))this._createDoctypeToken(String.fromCharCode(Re(e))),this.state=De.DOCTYPE_NAME;else switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.NULL:this._err(G.unexpectedNullCharacter),this._createDoctypeToken(Y),this.state=De.DOCTYPE_NAME;break;case F.GREATER_THAN_SIGN:this._err(G.missingDoctypeName),this._createDoctypeToken(null);var t=this.currentToken;t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=De.DATA;break;case F.EOF:this._err(G.eofInDoctype),this._createDoctypeToken(null);var n=this.currentToken;n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break;default:this._createDoctypeToken(String.fromCodePoint(e)),this.state=De.DOCTYPE_NAME}}},{key:"_stateDoctypeName",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=De.AFTER_DOCTYPE_NAME;break;case F.GREATER_THAN_SIGN:this.state=De.DATA,this.emitCurrentDoctype(t);break;case F.NULL:this._err(G.unexpectedNullCharacter),t.name+=Y;break;case F.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.name+=String.fromCodePoint(ke(e)?Re(e):e)}}},{key:"_stateAfterDoctypeName",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.GREATER_THAN_SIGN:this.state=De.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._consumeSequenceIfMatch(Q,!1)?this.state=De.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(q,!1)?this.state=De.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(G.invalidCharacterSequenceAfterDoctypeName),t.forceQuirks=!0,this.state=De.BOGUS_DOCTYPE,this._stateBogusDoctype(e))}}},{key:"_stateAfterDoctypePublicKeyword",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=De.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case F.QUOTATION_MARK:this._err(G.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=De.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:this._err(G.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=De.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(G.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=De.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=De.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBeforeDoctypePublicIdentifier",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.QUOTATION_MARK:t.publicId="",this.state=De.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:t.publicId="",this.state=De.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(G.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=De.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=De.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateDoctypePublicIdentifierDoubleQuoted",value:function(e){var t=this.currentToken;switch(e){case F.QUOTATION_MARK:this.state=De.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case F.NULL:this._err(G.unexpectedNullCharacter),t.publicId+=Y;break;case F.GREATER_THAN_SIGN:this._err(G.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=De.DATA;break;case F.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}},{key:"_stateDoctypePublicIdentifierSingleQuoted",value:function(e){var t=this.currentToken;switch(e){case F.APOSTROPHE:this.state=De.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case F.NULL:this._err(G.unexpectedNullCharacter),t.publicId+=Y;break;case F.GREATER_THAN_SIGN:this._err(G.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=De.DATA;break;case F.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}},{key:"_stateAfterDoctypePublicIdentifier",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=De.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case F.GREATER_THAN_SIGN:this.state=De.DATA,this.emitCurrentDoctype(t);break;case F.QUOTATION_MARK:this._err(G.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=De.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:this._err(G.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=De.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=De.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBetweenDoctypePublicAndSystemIdentifiers",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=De.DATA;break;case F.QUOTATION_MARK:t.systemId="",this.state=De.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:t.systemId="",this.state=De.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=De.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateAfterDoctypeSystemKeyword",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=De.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case F.QUOTATION_MARK:this._err(G.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=De.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:this._err(G.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=De.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(G.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=De.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=De.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBeforeDoctypeSystemIdentifier",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.QUOTATION_MARK:t.systemId="",this.state=De.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:t.systemId="",this.state=De.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(G.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=De.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=De.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateDoctypeSystemIdentifierDoubleQuoted",value:function(e){var t=this.currentToken;switch(e){case F.QUOTATION_MARK:this.state=De.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case F.NULL:this._err(G.unexpectedNullCharacter),t.systemId+=Y;break;case F.GREATER_THAN_SIGN:this._err(G.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=De.DATA;break;case F.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}},{key:"_stateDoctypeSystemIdentifierSingleQuoted",value:function(e){var t=this.currentToken;switch(e){case F.APOSTROPHE:this.state=De.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case F.NULL:this._err(G.unexpectedNullCharacter),t.systemId+=Y;break;case F.GREATER_THAN_SIGN:this._err(G.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=De.DATA;break;case F.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}},{key:"_stateAfterDoctypeSystemIdentifier",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=De.DATA;break;case F.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=De.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBogusDoctype",value:function(e){var t=this.currentToken;switch(e){case F.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=De.DATA;break;case F.NULL:this._err(G.unexpectedNullCharacter);break;case F.EOF:this.emitCurrentDoctype(t),this._emitEOFToken()}}},{key:"_stateCdataSection",value:function(e){switch(e){case F.RIGHT_SQUARE_BRACKET:this.state=De.CDATA_SECTION_BRACKET;break;case F.EOF:this._err(G.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateCdataSectionBracket",value:function(e){e===F.RIGHT_SQUARE_BRACKET?this.state=De.CDATA_SECTION_END:(this._emitChars("]"),this.state=De.CDATA_SECTION,this._stateCdataSection(e))}},{key:"_stateCdataSectionEnd",value:function(e){switch(e){case F.GREATER_THAN_SIGN:this.state=De.DATA;break;case F.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=De.CDATA_SECTION,this._stateCdataSection(e)}}},{key:"_stateCharacterReference",value:function(){var e=this.entityDecoder.write(this.preprocessor.html,this.preprocessor.pos);if(e<0){if(!this.preprocessor.lastChunkWritten)return this.active=!1,this.preprocessor.pos=this.preprocessor.html.length-1,this.consumedAfterSnapshot=0,void(this.preprocessor.endOfChunkHit=!0);e=this.entityDecoder.end()}0===e?(this.preprocessor.pos=this.entityStartPos,this._flushCodePointConsumedAsCharacterReference(F.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&Le(this.preprocessor.peek(1))?De.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}},{key:"_stateAmbiguousAmpersand",value:function(e){Le(e)?this._flushCodePointConsumedAsCharacterReference(e):(e===F.SEMICOLON&&this._err(G.unknownNamedCharacterReference),this.state=this.returnState,this._callState(e))}}])}(),Be=n(60436),Ue=new Set([Ae.DD,Ae.DT,Ae.LI,Ae.OPTGROUP,Ae.OPTION,Ae.P,Ae.RB,Ae.RP,Ae.RT,Ae.RTC]),je=new Set([].concat((0,Be.A)(Ue),[Ae.CAPTION,Ae.COLGROUP,Ae.TBODY,Ae.TD,Ae.TFOOT,Ae.TH,Ae.THEAD,Ae.TR])),He=new Set([Ae.APPLET,Ae.CAPTION,Ae.HTML,Ae.MARQUEE,Ae.OBJECT,Ae.TABLE,Ae.TD,Ae.TEMPLATE,Ae.TH]),Ye=new Set([].concat((0,Be.A)(He),[Ae.OL,Ae.UL])),Ge=new Set([].concat((0,Be.A)(He),[Ae.BUTTON])),ze=new Set([Ae.ANNOTATION_XML,Ae.MI,Ae.MN,Ae.MO,Ae.MS,Ae.MTEXT]),We=new Set([Ae.DESC,Ae.FOREIGN_OBJECT,Ae.TITLE]),Ke=new Set([Ae.TR,Ae.TEMPLATE,Ae.HTML]),Ve=new Set([Ae.TBODY,Ae.TFOOT,Ae.THEAD,Ae.TEMPLATE,Ae.HTML]),Qe=new Set([Ae.TABLE,Ae.TEMPLATE,Ae.HTML]),qe=new Set([Ae.TD,Ae.TH]),Xe=function(){return(0,j.A)((function e(t,n,r){(0,U.A)(this,e),this.treeAdapter=n,this.handler=r,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=Ae.UNKNOWN,this.current=t}),[{key:"currentTmplContentOrNode",get:function(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}},{key:"_indexOf",value:function(e){return this.items.lastIndexOf(e,this.stackTop)}},{key:"_isInTemplate",value:function(){return this.currentTagId===Ae.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===Ee.HTML}},{key:"_updateCurrentElement",value:function(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}},{key:"push",value:function(e,t){this.stackTop++,this.items[this.stackTop]=e,this.current=e,this.tagIDs[this.stackTop]=t,this.currentTagId=t,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(e,t,!0)}},{key:"pop",value:function(){var e=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!0)}},{key:"replace",value:function(e,t){var n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&(this.current=t)}},{key:"insertAfter",value:function(e,t,n){var r=this._indexOf(e)+1;this.items.splice(r,0,t),this.tagIDs.splice(r,0,n),this.stackTop++,r===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,r===this.stackTop)}},{key:"popUntilTagNamePopped",value:function(e){var t=this.stackTop+1;do{t=this.tagIDs.lastIndexOf(e,t-1)}while(t>0&&this.treeAdapter.getNamespaceURI(this.items[t])!==Ee.HTML);this.shortenToLength(t<0?0:t)}},{key:"shortenToLength",value:function(e){for(;this.stackTop>=e;){var t=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,this.stackTop<e)}}},{key:"popUntilElementPopped",value:function(e){var t=this._indexOf(e);this.shortenToLength(t<0?0:t)}},{key:"popUntilPopped",value:function(e,t){var n=this._indexOfTagNames(e,t);this.shortenToLength(n<0?0:n)}},{key:"popUntilNumberedHeaderPopped",value:function(){this.popUntilPopped(Se,Ee.HTML)}},{key:"popUntilTableCellPopped",value:function(){this.popUntilPopped(qe,Ee.HTML)}},{key:"popAllUpToHtmlElement",value:function(){this.tmplCount=0,this.shortenToLength(1)}},{key:"_indexOfTagNames",value:function(e,t){for(var n=this.stackTop;n>=0;n--)if(e.has(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===t)return n;return-1}},{key:"clearBackTo",value:function(e,t){var n=this._indexOfTagNames(e,t);this.shortenToLength(n+1)}},{key:"clearBackToTableContext",value:function(){this.clearBackTo(Qe,Ee.HTML)}},{key:"clearBackToTableBodyContext",value:function(){this.clearBackTo(Ve,Ee.HTML)}},{key:"clearBackToTableRowContext",value:function(){this.clearBackTo(Ke,Ee.HTML)}},{key:"remove",value:function(e){var t=this._indexOf(e);t>=0&&(t===this.stackTop?this.pop():(this.items.splice(t,1),this.tagIDs.splice(t,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!1)))}},{key:"tryPeekProperlyNestedBodyElement",value:function(){return this.stackTop>=1&&this.tagIDs[1]===Ae.BODY?this.items[1]:null}},{key:"contains",value:function(e){return this._indexOf(e)>-1}},{key:"getCommonAncestor",value:function(e){var t=this._indexOf(e)-1;return t>=0?this.items[t]:null}},{key:"isRootHtmlElementCurrent",value:function(){return 0===this.stackTop&&this.tagIDs[0]===Ae.HTML}},{key:"hasInDynamicScope",value:function(e,t){for(var n=this.stackTop;n>=0;n--){var r=this.tagIDs[n];switch(this.treeAdapter.getNamespaceURI(this.items[n])){case Ee.HTML:if(r===e)return!0;if(t.has(r))return!1;break;case Ee.SVG:if(We.has(r))return!1;break;case Ee.MATHML:if(ze.has(r))return!1}}return!0}},{key:"hasInScope",value:function(e){return this.hasInDynamicScope(e,He)}},{key:"hasInListItemScope",value:function(e){return this.hasInDynamicScope(e,Ye)}},{key:"hasInButtonScope",value:function(e){return this.hasInDynamicScope(e,Ge)}},{key:"hasNumberedHeaderInScope",value:function(){for(var e=this.stackTop;e>=0;e--){var t=this.tagIDs[e];switch(this.treeAdapter.getNamespaceURI(this.items[e])){case Ee.HTML:if(Se.has(t))return!0;if(He.has(t))return!1;break;case Ee.SVG:if(We.has(t))return!1;break;case Ee.MATHML:if(ze.has(t))return!1}}return!0}},{key:"hasInTableScope",value:function(e){for(var t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===Ee.HTML)switch(this.tagIDs[t]){case e:return!0;case Ae.TABLE:case Ae.HTML:return!1}return!0}},{key:"hasTableBodyContextInTableScope",value:function(){for(var e=this.stackTop;e>=0;e--)if(this.treeAdapter.getNamespaceURI(this.items[e])===Ee.HTML)switch(this.tagIDs[e]){case Ae.TBODY:case Ae.THEAD:case Ae.TFOOT:return!0;case Ae.TABLE:case Ae.HTML:return!1}return!0}},{key:"hasInSelectScope",value:function(e){for(var t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===Ee.HTML)switch(this.tagIDs[t]){case e:return!0;case Ae.OPTION:case Ae.OPTGROUP:break;default:return!1}return!0}},{key:"generateImpliedEndTags",value:function(){for(;Ue.has(this.currentTagId);)this.pop()}},{key:"generateImpliedEndTagsThoroughly",value:function(){for(;je.has(this.currentTagId);)this.pop()}},{key:"generateImpliedEndTagsWithExclusion",value:function(e){for(;this.currentTagId!==e&&je.has(this.currentTagId);)this.pop()}}])}();!function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"}(xe||(xe={}));var Je={type:xe.Marker},Ze=function(){return(0,j.A)((function e(t){(0,U.A)(this,e),this.treeAdapter=t,this.entries=[],this.bookmark=null}),[{key:"_getNoahArkConditionCandidates",value:function(e,t){for(var n=[],r=t.length,a=this.treeAdapter.getTagName(e),o=this.treeAdapter.getNamespaceURI(e),i=0;i<this.entries.length;i++){var u=this.entries[i];if(u.type===xe.Marker)break;var s=u.element;if(this.treeAdapter.getTagName(s)===a&&this.treeAdapter.getNamespaceURI(s)===o){var l=this.treeAdapter.getAttrList(s);l.length===r&&n.push({idx:i,attrs:l})}}return n}},{key:"_ensureNoahArkCondition",value:function(e){if(!(this.entries.length<3)){var t=this.treeAdapter.getAttrList(e),n=this._getNoahArkConditionCandidates(e,t);if(!(n.length<3))for(var r=new Map(t.map((function(e){return[e.name,e.value]}))),a=0,o=0;o<n.length;o++){var i=n[o];i.attrs.every((function(e){return r.get(e.name)===e.value}))&&(a+=1)>=3&&this.entries.splice(i.idx,1)}}}},{key:"insertMarker",value:function(){this.entries.unshift(Je)}},{key:"pushElement",value:function(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:xe.Element,element:e,token:t})}},{key:"insertElementAfterBookmark",value:function(e,t){var n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:xe.Element,element:e,token:t})}},{key:"removeEntry",value:function(e){var t=this.entries.indexOf(e);t>=0&&this.entries.splice(t,1)}},{key:"clearToLastMarker",value:function(){var e=this.entries.indexOf(Je);e>=0?this.entries.splice(0,e+1):this.entries.length=0}},{key:"getElementEntryInScopeWithTagName",value:function(e){var t=this,n=this.entries.find((function(n){return n.type===xe.Marker||t.treeAdapter.getTagName(n.element)===e}));return n&&n.type===xe.Element?n:null}},{key:"getElementEntry",value:function(e){return this.entries.find((function(t){return t.type===xe.Element&&t.element===e}))}}])}(),$e={createDocument:function(){return{nodeName:"#document",mode:ye.NO_QUIRKS,childNodes:[]}},createDocumentFragment:function(){return{nodeName:"#document-fragment",childNodes:[]}},createElement:function(e,t,n){return{nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}},createCommentNode:function(e){return{nodeName:"#comment",data:e,parentNode:null}},createTextNode:function(e){return{nodeName:"#text",value:e,parentNode:null}},appendChild:function(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore:function(e,t,n){var r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e},setTemplateContent:function(e,t){e.content=t},getTemplateContent:function(e){return e.content},setDocumentType:function(e,t,n,r){var a=e.childNodes.find((function(e){return"#documentType"===e.nodeName}));if(a)a.name=t,a.publicId=n,a.systemId=r;else{var o={nodeName:"#documentType",name:t,publicId:n,systemId:r,parentNode:null};$e.appendChild(e,o)}},setDocumentMode:function(e,t){e.mode=t},getDocumentMode:function(e){return e.mode},detachNode:function(e){if(e.parentNode){var t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText:function(e,t){if(e.childNodes.length>0){var n=e.childNodes[e.childNodes.length-1];if($e.isTextNode(n))return void(n.value+=t)}$e.appendChild(e,$e.createTextNode(t))},insertTextBefore:function(e,t,n){var r=e.childNodes[e.childNodes.indexOf(n)-1];r&&$e.isTextNode(r)?r.value+=t:$e.insertBefore(e,$e.createTextNode(t),n)},adoptAttributes:function(e,t){for(var n=new Set(e.attrs.map((function(e){return e.name}))),r=0;r<t.length;r++)n.has(t[r].name)||e.attrs.push(t[r])},getFirstChild:function(e){return e.childNodes[0]},getChildNodes:function(e){return e.childNodes},getParentNode:function(e){return e.parentNode},getAttrList:function(e){return e.attrs},getTagName:function(e){return e.tagName},getNamespaceURI:function(e){return e.namespaceURI},getTextNodeContent:function(e){return e.value},getCommentNodeContent:function(e){return e.data},getDocumentTypeNodeName:function(e){return e.name},getDocumentTypeNodePublicId:function(e){return e.publicId},getDocumentTypeNodeSystemId:function(e){return e.systemId},isTextNode:function(e){return"#text"===e.nodeName},isCommentNode:function(e){return"#comment"===e.nodeName},isDocumentTypeNode:function(e){return"#documentType"===e.nodeName},isElementNode:function(e){return Object.prototype.hasOwnProperty.call(e,"tagName")},setNodeSourceCodeLocation:function(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation:function(e){return e.sourceCodeLocation},updateNodeSourceCodeLocation:function(e,t){e.sourceCodeLocation=(0,r.A)((0,r.A)({},e.sourceCodeLocation),t)}},et="html",tt=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],nt=[].concat(tt,["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),rt=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),at=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],ot=[].concat(at,["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function it(e,t){return t.some((function(t){return e.startsWith(t)}))}var ut="text/html",st="application/xhtml+xml",lt=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(e){return[e.toLowerCase(),e]}))),ct=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Ee.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Ee.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Ee.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Ee.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Ee.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Ee.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Ee.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:Ee.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Ee.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Ee.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Ee.XMLNS}]]),dt=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(e){return[e.toLowerCase(),e]}))),ft=new Set([Ae.B,Ae.BIG,Ae.BLOCKQUOTE,Ae.BODY,Ae.BR,Ae.CENTER,Ae.CODE,Ae.DD,Ae.DIV,Ae.DL,Ae.DT,Ae.EM,Ae.EMBED,Ae.H1,Ae.H2,Ae.H3,Ae.H4,Ae.H5,Ae.H6,Ae.HEAD,Ae.HR,Ae.I,Ae.IMG,Ae.LI,Ae.LISTING,Ae.MENU,Ae.META,Ae.NOBR,Ae.OL,Ae.P,Ae.PRE,Ae.RUBY,Ae.S,Ae.SMALL,Ae.SPAN,Ae.STRONG,Ae.STRIKE,Ae.SUB,Ae.SUP,Ae.TABLE,Ae.TT,Ae.U,Ae.UL,Ae.VAR]);function pt(e){for(var t=0;t<e.attrs.length;t++)if("definitionurl"===e.attrs[t].name){e.attrs[t].name="definitionURL";break}}function ht(e){for(var t=0;t<e.attrs.length;t++){var n=lt.get(e.attrs[t].name);null!=n&&(e.attrs[t].name=n)}}function mt(e){for(var t=0;t<e.attrs.length;t++){var n=ct.get(e.attrs[t].name);n&&(e.attrs[t].prefix=n.prefix,e.attrs[t].name=n.name,e.attrs[t].namespace=n.namespace)}}function vt(e,t,n,r){return(!r||r===Ee.HTML)&&function(e,t,n){if(t===Ee.MATHML&&e===Ae.ANNOTATION_XML)for(var r=0;r<n.length;r++)if(n[r].name===ge.ENCODING){var a=n[r].value.toLowerCase();return a===ut||a===st}return t===Ee.SVG&&(e===Ae.FOREIGN_OBJECT||e===Ae.DESC||e===Ae.TITLE)}(e,t,n)||(!r||r===Ee.MATHML)&&function(e,t){return t===Ee.MATHML&&(e===Ae.MI||e===Ae.MO||e===Ae.MN||e===Ae.MS||e===Ae.MTEXT)}(e,t)}var Et;!function(e){e[e.INITIAL=0]="INITIAL",e[e.BEFORE_HTML=1]="BEFORE_HTML",e[e.BEFORE_HEAD=2]="BEFORE_HEAD",e[e.IN_HEAD=3]="IN_HEAD",e[e.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",e[e.AFTER_HEAD=5]="AFTER_HEAD",e[e.IN_BODY=6]="IN_BODY",e[e.TEXT=7]="TEXT",e[e.IN_TABLE=8]="IN_TABLE",e[e.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",e[e.IN_CAPTION=10]="IN_CAPTION",e[e.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",e[e.IN_TABLE_BODY=12]="IN_TABLE_BODY",e[e.IN_ROW=13]="IN_ROW",e[e.IN_CELL=14]="IN_CELL",e[e.IN_SELECT=15]="IN_SELECT",e[e.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",e[e.IN_TEMPLATE=17]="IN_TEMPLATE",e[e.AFTER_BODY=18]="AFTER_BODY",e[e.IN_FRAMESET=19]="IN_FRAMESET",e[e.AFTER_FRAMESET=20]="AFTER_FRAMESET",e[e.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",e[e.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET"}(Et||(Et={}));var gt={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},yt=new Set([Ae.TABLE,Ae.TBODY,Ae.TFOOT,Ae.THEAD,Ae.TR]),bt={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:$e,onParseError:null},At=function(){return(0,j.A)((function e(t,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;(0,U.A)(this,e),this.fragmentContext=a,this.scriptHandler=o,this.currentToken=null,this.stopped=!1,this.insertionMode=Et.INITIAL,this.originalInsertionMode=Et.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options=(0,r.A)((0,r.A)({},bt),t),this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=null!==n&&void 0!==n?n:this.treeAdapter.createDocument(),this.tokenizer=new Fe(this.options,this),this.activeFormattingElements=new Ze(this.treeAdapter),this.fragmentContextID=a?_e(this.treeAdapter.getTagName(a)):Ae.UNKNOWN,this._setContextModes(null!==a&&void 0!==a?a:this.document,this.fragmentContextID),this.openElements=new Xe(this.document,this.treeAdapter,this)}),[{key:"getFragment",value:function(){var e=this.treeAdapter.getFirstChild(this.document),t=this.treeAdapter.createDocumentFragment();return this._adoptNodes(e,t),t}},{key:"_err",value:function(e,t,n){var r;if(this.onParseError){var a=null!==(r=e.location)&&void 0!==r?r:gt,o={code:t,startLine:a.startLine,startCol:a.startCol,startOffset:a.startOffset,endLine:n?a.startLine:a.endLine,endCol:n?a.startCol:a.endCol,endOffset:n?a.startOffset:a.endOffset};this.onParseError(o)}}},{key:"onItemPush",value:function(e,t,n){var r,a;null===(a=(r=this.treeAdapter).onItemPush)||void 0===a||a.call(r,e),n&&this.openElements.stackTop>0&&this._setContextModes(e,t)}},{key:"onItemPop",value:function(e,t){var n,r;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),null===(r=(n=this.treeAdapter).onItemPop)||void 0===r||r.call(n,e,this.openElements.current),t){var a,o;if(0===this.openElements.stackTop&&this.fragmentContext)a=this.fragmentContext,o=this.fragmentContextID;else{var i=this.openElements;a=i.current,o=i.currentTagId}this._setContextModes(a,o)}}},{key:"_setContextModes",value:function(e,t){var n=e===this.document||this.treeAdapter.getNamespaceURI(e)===Ee.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&!this._isIntegrationPoint(t,e)}},{key:"_switchToTextParsing",value:function(e,t){this._insertElement(e,Ee.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=Et.TEXT}},{key:"switchToPlaintextParsing",value:function(){this.insertionMode=Et.TEXT,this.originalInsertionMode=Et.IN_BODY,this.tokenizer.state=we.PLAINTEXT}},{key:"_getAdjustedCurrentElement",value:function(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}},{key:"_findFormInFragmentContext",value:function(){for(var e=this.fragmentContext;e;){if(this.treeAdapter.getTagName(e)===be.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}},{key:"_initTokenizerForFragmentParsing",value:function(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===Ee.HTML)switch(this.fragmentContextID){case Ae.TITLE:case Ae.TEXTAREA:this.tokenizer.state=we.RCDATA;break;case Ae.STYLE:case Ae.XMP:case Ae.IFRAME:case Ae.NOEMBED:case Ae.NOFRAMES:case Ae.NOSCRIPT:this.tokenizer.state=we.RAWTEXT;break;case Ae.SCRIPT:this.tokenizer.state=we.SCRIPT_DATA;break;case Ae.PLAINTEXT:this.tokenizer.state=we.PLAINTEXT}}},{key:"_setDocumentType",value:function(e){var t=this,n=e.name||"",r=e.publicId||"",a=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,n,r,a),e.location){var o=this.treeAdapter.getChildNodes(this.document).find((function(e){return t.treeAdapter.isDocumentTypeNode(e)}));o&&this.treeAdapter.setNodeSourceCodeLocation(o,e.location)}}},{key:"_attachElementToTree",value:function(e,t){if(this.options.sourceCodeLocationInfo){var n=t&&(0,r.A)((0,r.A)({},t),{},{startTag:t});this.treeAdapter.setNodeSourceCodeLocation(e,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{var a=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(a,e)}}},{key:"_appendElement",value:function(e,t){var n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location)}},{key:"_insertElement",value:function(e,t){var n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location),this.openElements.push(n,e.tagID)}},{key:"_insertFakeElement",value:function(e,t){var n=this.treeAdapter.createElement(e,Ee.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,t)}},{key:"_insertTemplate",value:function(e){var t=this.treeAdapter.createElement(e.tagName,Ee.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}},{key:"_insertFakeRootElement",value:function(){var e=this.treeAdapter.createElement(be.HTML,Ee.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,Ae.HTML)}},{key:"_appendCommentNode",value:function(e,t){var n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,e.location)}},{key:"_insertCharacters",value:function(e){var t,n;if(this._shouldFosterParentOnInsertion()){var r=this._findFosterParentingLocation();t=r.parent,(n=r.beforeElement)?this.treeAdapter.insertTextBefore(t,e.chars,n):this.treeAdapter.insertText(t,e.chars)}else t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars);if(e.location){var a=this.treeAdapter.getChildNodes(t),o=n?a.lastIndexOf(n):a.length,i=a[o-1];if(this.treeAdapter.getNodeSourceCodeLocation(i)){var u=e.location,s=u.endLine,l=u.endCol,c=u.endOffset;this.treeAdapter.updateNodeSourceCodeLocation(i,{endLine:s,endCol:l,endOffset:c})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(i,e.location)}}},{key:"_adoptNodes",value:function(e,t){for(var n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}},{key:"_setEndLocation",value:function(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){var n=t.location,a=this.treeAdapter.getTagName(e),o=t.type===$.END_TAG&&a===t.tagName?{endTag:(0,r.A)({},n),endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,o)}}},{key:"shouldProcessStartTagTokenInForeignContent",value:function(e){if(!this.currentNotInHTML)return!1;var t,n;if(0===this.openElements.stackTop&&this.fragmentContext)t=this.fragmentContext,n=this.fragmentContextID;else{var r=this.openElements;t=r.current,n=r.currentTagId}return(e.tagID!==Ae.SVG||this.treeAdapter.getTagName(t)!==be.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==Ee.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===Ae.MGLYPH||e.tagID===Ae.MALIGNMARK)&&!this._isIntegrationPoint(n,t,Ee.HTML))}},{key:"_processToken",value:function(e){switch(e.type){case $.CHARACTER:this.onCharacter(e);break;case $.NULL_CHARACTER:this.onNullCharacter(e);break;case $.COMMENT:this.onComment(e);break;case $.DOCTYPE:this.onDoctype(e);break;case $.START_TAG:this._processStartTag(e);break;case $.END_TAG:this.onEndTag(e);break;case $.EOF:this.onEof(e);break;case $.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}},{key:"_isIntegrationPoint",value:function(e,t,n){return vt(e,this.treeAdapter.getNamespaceURI(t),this.treeAdapter.getAttrList(t),n)}},{key:"_reconstructActiveFormattingElements",value:function(){var e=this,t=this.activeFormattingElements.entries.length;if(t)for(var n=this.activeFormattingElements.entries.findIndex((function(t){return t.type===xe.Marker||e.openElements.contains(t.element)})),r=n<0?t-1:n-1;r>=0;r--){var a=this.activeFormattingElements.entries[r];this._insertElement(a.token,this.treeAdapter.getNamespaceURI(a.element)),a.element=this.openElements.current}}},{key:"_closeTableCell",value:function(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Et.IN_ROW}},{key:"_closePElement",value:function(){this.openElements.generateImpliedEndTagsWithExclusion(Ae.P),this.openElements.popUntilTagNamePopped(Ae.P)}},{key:"_resetInsertionMode",value:function(){for(var e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case Ae.TR:return void(this.insertionMode=Et.IN_ROW);case Ae.TBODY:case Ae.THEAD:case Ae.TFOOT:return void(this.insertionMode=Et.IN_TABLE_BODY);case Ae.CAPTION:return void(this.insertionMode=Et.IN_CAPTION);case Ae.COLGROUP:return void(this.insertionMode=Et.IN_COLUMN_GROUP);case Ae.TABLE:return void(this.insertionMode=Et.IN_TABLE);case Ae.BODY:return void(this.insertionMode=Et.IN_BODY);case Ae.FRAMESET:return void(this.insertionMode=Et.IN_FRAMESET);case Ae.SELECT:return void this._resetInsertionModeForSelect(e);case Ae.TEMPLATE:return void(this.insertionMode=this.tmplInsertionModeStack[0]);case Ae.HTML:return void(this.insertionMode=this.headElement?Et.AFTER_HEAD:Et.BEFORE_HEAD);case Ae.TD:case Ae.TH:if(e>0)return void(this.insertionMode=Et.IN_CELL);break;case Ae.HEAD:if(e>0)return void(this.insertionMode=Et.IN_HEAD)}this.insertionMode=Et.IN_BODY}},{key:"_resetInsertionModeForSelect",value:function(e){if(e>0)for(var t=e-1;t>0;t--){var n=this.openElements.tagIDs[t];if(n===Ae.TEMPLATE)break;if(n===Ae.TABLE)return void(this.insertionMode=Et.IN_SELECT_IN_TABLE)}this.insertionMode=Et.IN_SELECT}},{key:"_isElementCausesFosterParenting",value:function(e){return yt.has(e)}},{key:"_shouldFosterParentOnInsertion",value:function(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}},{key:"_findFosterParentingLocation",value:function(){for(var e=this.openElements.stackTop;e>=0;e--){var t=this.openElements.items[e];switch(this.openElements.tagIDs[e]){case Ae.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===Ee.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case Ae.TABLE:var n=this.treeAdapter.getParentNode(t);return n?{parent:n,beforeElement:t}:{parent:this.openElements.items[e-1],beforeElement:null}}}return{parent:this.openElements.items[0],beforeElement:null}}},{key:"_fosterParentElement",value:function(e){var t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}},{key:"_isSpecialElement",value:function(e,t){var n=this.treeAdapter.getNamespaceURI(e);return Ne[n].has(t)}},{key:"onCharacter",value:function(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){e._insertCharacters(t),e.framesetOk=!1}(this,e);else switch(this.insertionMode){case Et.INITIAL:It(this,e);break;case Et.BEFORE_HTML:Lt(this,e);break;case Et.BEFORE_HEAD:Rt(this,e);break;case Et.IN_HEAD:xt(this,e);break;case Et.IN_HEAD_NO_SCRIPT:Ft(this,e);break;case Et.AFTER_HEAD:Bt(this,e);break;case Et.IN_BODY:case Et.IN_CAPTION:case Et.IN_CELL:case Et.IN_TEMPLATE:Ht(this,e);break;case Et.TEXT:case Et.IN_SELECT:case Et.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case Et.IN_TABLE:case Et.IN_TABLE_BODY:case Et.IN_ROW:Xt(this,e);break;case Et.IN_TABLE_TEXT:tn(this,e);break;case Et.IN_COLUMN_GROUP:on(this,e);break;case Et.AFTER_BODY:mn(this,e);break;case Et.AFTER_AFTER_BODY:vn(this,e)}}},{key:"onNullCharacter",value:function(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){t.chars=Y,e._insertCharacters(t)}(this,e);else switch(this.insertionMode){case Et.INITIAL:It(this,e);break;case Et.BEFORE_HTML:Lt(this,e);break;case Et.BEFORE_HEAD:Rt(this,e);break;case Et.IN_HEAD:xt(this,e);break;case Et.IN_HEAD_NO_SCRIPT:Ft(this,e);break;case Et.AFTER_HEAD:Bt(this,e);break;case Et.TEXT:this._insertCharacters(e);break;case Et.IN_TABLE:case Et.IN_TABLE_BODY:case Et.IN_ROW:Xt(this,e);break;case Et.IN_COLUMN_GROUP:on(this,e);break;case Et.AFTER_BODY:mn(this,e);break;case Et.AFTER_AFTER_BODY:vn(this,e)}}},{key:"onComment",value:function(e){if(this.skipNextNewLine=!1,this.currentNotInHTML)wt(this,e);else switch(this.insertionMode){case Et.INITIAL:case Et.BEFORE_HTML:case Et.BEFORE_HEAD:case Et.IN_HEAD:case Et.IN_HEAD_NO_SCRIPT:case Et.AFTER_HEAD:case Et.IN_BODY:case Et.IN_TABLE:case Et.IN_CAPTION:case Et.IN_COLUMN_GROUP:case Et.IN_TABLE_BODY:case Et.IN_ROW:case Et.IN_CELL:case Et.IN_SELECT:case Et.IN_SELECT_IN_TABLE:case Et.IN_TEMPLATE:case Et.IN_FRAMESET:case Et.AFTER_FRAMESET:wt(this,e);break;case Et.IN_TABLE_TEXT:nn(this,e);break;case Et.AFTER_BODY:!function(e,t){e._appendCommentNode(t,e.openElements.items[0])}(this,e);break;case Et.AFTER_AFTER_BODY:case Et.AFTER_AFTER_FRAMESET:!function(e,t){e._appendCommentNode(t,e.document)}(this,e)}}},{key:"onDoctype",value:function(e){switch(this.skipNextNewLine=!1,this.insertionMode){case Et.INITIAL:!function(e,t){e._setDocumentType(t);var n=t.forceQuirks?ye.QUIRKS:function(e){if(e.name!==et)return ye.QUIRKS;var t=e.systemId;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return ye.QUIRKS;var n=e.publicId;if(null!==n){if(n=n.toLowerCase(),rt.has(n))return ye.QUIRKS;var r=null===t?nt:tt;if(it(n,r))return ye.QUIRKS;if(it(n,r=null===t?at:ot))return ye.LIMITED_QUIRKS}return ye.NO_QUIRKS}(t);(function(e){return e.name===et&&null===e.publicId&&(null===e.systemId||"about:legacy-compat"===e.systemId)})(t)||e._err(t,G.nonConformingDoctype);e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=Et.BEFORE_HTML}(this,e);break;case Et.BEFORE_HEAD:case Et.IN_HEAD:case Et.IN_HEAD_NO_SCRIPT:case Et.AFTER_HEAD:this._err(e,G.misplacedDoctype);break;case Et.IN_TABLE_TEXT:nn(this,e)}}},{key:"onStartTag",value:function(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,G.nonVoidHtmlElementStartTagWithTrailingSolidus)}},{key:"_processStartTag",value:function(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){if(function(e){var t=e.tagID;return t===Ae.FONT&&e.attrs.some((function(e){var t=e.name;return t===ge.COLOR||t===ge.SIZE||t===ge.FACE}))||ft.has(t)}(t))En(e),e._startTagOutsideForeignContent(t);else{var n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===Ee.MATHML?pt(t):r===Ee.SVG&&(!function(e){var t=dt.get(e.tagName);null!=t&&(e.tagName=t,e.tagID=_e(e.tagName))}(t),ht(t)),mt(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):this._startTagOutsideForeignContent(e)}},{key:"_startTagOutsideForeignContent",value:function(e){switch(this.insertionMode){case Et.INITIAL:It(this,e);break;case Et.BEFORE_HTML:!function(e,t){t.tagID===Ae.HTML?(e._insertElement(t,Ee.HTML),e.insertionMode=Et.BEFORE_HEAD):Lt(e,t)}(this,e);break;case Et.BEFORE_HEAD:!function(e,t){switch(t.tagID){case Ae.HTML:Kt(e,t);break;case Ae.HEAD:e._insertElement(t,Ee.HTML),e.headElement=e.openElements.current,e.insertionMode=Et.IN_HEAD;break;default:Rt(e,t)}}(this,e);break;case Et.IN_HEAD:Pt(this,e);break;case Et.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Ae.HTML:Kt(e,t);break;case Ae.BASEFONT:case Ae.BGSOUND:case Ae.HEAD:case Ae.LINK:case Ae.META:case Ae.NOFRAMES:case Ae.STYLE:Pt(e,t);break;case Ae.NOSCRIPT:e._err(t,G.nestedNoscriptInHead);break;default:Ft(e,t)}}(this,e);break;case Et.AFTER_HEAD:!function(e,t){switch(t.tagID){case Ae.HTML:Kt(e,t);break;case Ae.BODY:e._insertElement(t,Ee.HTML),e.framesetOk=!1,e.insertionMode=Et.IN_BODY;break;case Ae.FRAMESET:e._insertElement(t,Ee.HTML),e.insertionMode=Et.IN_FRAMESET;break;case Ae.BASE:case Ae.BASEFONT:case Ae.BGSOUND:case Ae.LINK:case Ae.META:case Ae.NOFRAMES:case Ae.SCRIPT:case Ae.STYLE:case Ae.TEMPLATE:case Ae.TITLE:e._err(t,G.abandonedHeadElementChild),e.openElements.push(e.headElement,Ae.HEAD),Pt(e,t),e.openElements.remove(e.headElement);break;case Ae.HEAD:e._err(t,G.misplacedStartTagForHeadElement);break;default:Bt(e,t)}}(this,e);break;case Et.IN_BODY:Kt(this,e);break;case Et.IN_TABLE:Jt(this,e);break;case Et.IN_TABLE_TEXT:nn(this,e);break;case Et.IN_CAPTION:!function(e,t){var n=t.tagID;rn.has(n)?e.openElements.hasInTableScope(Ae.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Ae.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Et.IN_TABLE,Jt(e,t)):Kt(e,t)}(this,e);break;case Et.IN_COLUMN_GROUP:an(this,e);break;case Et.IN_TABLE_BODY:un(this,e);break;case Et.IN_ROW:ln(this,e);break;case Et.IN_CELL:!function(e,t){var n=t.tagID;rn.has(n)?(e.openElements.hasInTableScope(Ae.TD)||e.openElements.hasInTableScope(Ae.TH))&&(e._closeTableCell(),ln(e,t)):Kt(e,t)}(this,e);break;case Et.IN_SELECT:dn(this,e);break;case Et.IN_SELECT_IN_TABLE:!function(e,t){var n=t.tagID;n===Ae.CAPTION||n===Ae.TABLE||n===Ae.TBODY||n===Ae.TFOOT||n===Ae.THEAD||n===Ae.TR||n===Ae.TD||n===Ae.TH?(e.openElements.popUntilTagNamePopped(Ae.SELECT),e._resetInsertionMode(),e._processStartTag(t)):dn(e,t)}(this,e);break;case Et.IN_TEMPLATE:!function(e,t){switch(t.tagID){case Ae.BASE:case Ae.BASEFONT:case Ae.BGSOUND:case Ae.LINK:case Ae.META:case Ae.NOFRAMES:case Ae.SCRIPT:case Ae.STYLE:case Ae.TEMPLATE:case Ae.TITLE:Pt(e,t);break;case Ae.CAPTION:case Ae.COLGROUP:case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:e.tmplInsertionModeStack[0]=Et.IN_TABLE,e.insertionMode=Et.IN_TABLE,Jt(e,t);break;case Ae.COL:e.tmplInsertionModeStack[0]=Et.IN_COLUMN_GROUP,e.insertionMode=Et.IN_COLUMN_GROUP,an(e,t);break;case Ae.TR:e.tmplInsertionModeStack[0]=Et.IN_TABLE_BODY,e.insertionMode=Et.IN_TABLE_BODY,un(e,t);break;case Ae.TD:case Ae.TH:e.tmplInsertionModeStack[0]=Et.IN_ROW,e.insertionMode=Et.IN_ROW,ln(e,t);break;default:e.tmplInsertionModeStack[0]=Et.IN_BODY,e.insertionMode=Et.IN_BODY,Kt(e,t)}}(this,e);break;case Et.AFTER_BODY:!function(e,t){t.tagID===Ae.HTML?Kt(e,t):mn(e,t)}(this,e);break;case Et.IN_FRAMESET:!function(e,t){switch(t.tagID){case Ae.HTML:Kt(e,t);break;case Ae.FRAMESET:e._insertElement(t,Ee.HTML);break;case Ae.FRAME:e._appendElement(t,Ee.HTML),t.ackSelfClosing=!0;break;case Ae.NOFRAMES:Pt(e,t)}}(this,e);break;case Et.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Ae.HTML:Kt(e,t);break;case Ae.NOFRAMES:Pt(e,t)}}(this,e);break;case Et.AFTER_AFTER_BODY:!function(e,t){t.tagID===Ae.HTML?Kt(e,t):vn(e,t)}(this,e);break;case Et.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Ae.HTML:Kt(e,t);break;case Ae.NOFRAMES:Pt(e,t)}}(this,e)}}},{key:"onEndTag",value:function(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===Ae.P||t.tagID===Ae.BR)return En(e),void e._endTagOutsideForeignContent(t);for(var n=e.openElements.stackTop;n>0;n--){var r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===Ee.HTML){e._endTagOutsideForeignContent(t);break}var a=e.treeAdapter.getTagName(r);if(a.toLowerCase()===t.tagName){t.tagName=a,e.openElements.shortenToLength(n);break}}}(this,e):this._endTagOutsideForeignContent(e)}},{key:"_endTagOutsideForeignContent",value:function(e){switch(this.insertionMode){case Et.INITIAL:It(this,e);break;case Et.BEFORE_HTML:!function(e,t){var n=t.tagID;n!==Ae.HTML&&n!==Ae.HEAD&&n!==Ae.BODY&&n!==Ae.BR||Lt(e,t)}(this,e);break;case Et.BEFORE_HEAD:!function(e,t){var n=t.tagID;n===Ae.HEAD||n===Ae.BODY||n===Ae.HTML||n===Ae.BR?Rt(e,t):e._err(t,G.endTagWithoutMatchingOpenElement)}(this,e);break;case Et.IN_HEAD:!function(e,t){switch(t.tagID){case Ae.HEAD:e.openElements.pop(),e.insertionMode=Et.AFTER_HEAD;break;case Ae.BODY:case Ae.BR:case Ae.HTML:xt(e,t);break;case Ae.TEMPLATE:Mt(e,t);break;default:e._err(t,G.endTagWithoutMatchingOpenElement)}}(this,e);break;case Et.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Ae.NOSCRIPT:e.openElements.pop(),e.insertionMode=Et.IN_HEAD;break;case Ae.BR:Ft(e,t);break;default:e._err(t,G.endTagWithoutMatchingOpenElement)}}(this,e);break;case Et.AFTER_HEAD:!function(e,t){switch(t.tagID){case Ae.BODY:case Ae.HTML:case Ae.BR:Bt(e,t);break;case Ae.TEMPLATE:Mt(e,t);break;default:e._err(t,G.endTagWithoutMatchingOpenElement)}}(this,e);break;case Et.IN_BODY:Qt(this,e);break;case Et.TEXT:!function(e,t){var n;t.tagID===Ae.SCRIPT&&(null===(n=e.scriptHandler)||void 0===n||n.call(e,e.openElements.current));e.openElements.pop(),e.insertionMode=e.originalInsertionMode}(this,e);break;case Et.IN_TABLE:Zt(this,e);break;case Et.IN_TABLE_TEXT:nn(this,e);break;case Et.IN_CAPTION:!function(e,t){var n=t.tagID;switch(n){case Ae.CAPTION:case Ae.TABLE:e.openElements.hasInTableScope(Ae.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Ae.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Et.IN_TABLE,n===Ae.TABLE&&Zt(e,t));break;case Ae.BODY:case Ae.COL:case Ae.COLGROUP:case Ae.HTML:case Ae.TBODY:case Ae.TD:case Ae.TFOOT:case Ae.TH:case Ae.THEAD:case Ae.TR:break;default:Qt(e,t)}}(this,e);break;case Et.IN_COLUMN_GROUP:!function(e,t){switch(t.tagID){case Ae.COLGROUP:e.openElements.currentTagId===Ae.COLGROUP&&(e.openElements.pop(),e.insertionMode=Et.IN_TABLE);break;case Ae.TEMPLATE:Mt(e,t);break;case Ae.COL:break;default:on(e,t)}}(this,e);break;case Et.IN_TABLE_BODY:sn(this,e);break;case Et.IN_ROW:cn(this,e);break;case Et.IN_CELL:!function(e,t){var n=t.tagID;switch(n){case Ae.TD:case Ae.TH:e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Et.IN_ROW);break;case Ae.TABLE:case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:case Ae.TR:e.openElements.hasInTableScope(n)&&(e._closeTableCell(),cn(e,t));break;case Ae.BODY:case Ae.CAPTION:case Ae.COL:case Ae.COLGROUP:case Ae.HTML:break;default:Qt(e,t)}}(this,e);break;case Et.IN_SELECT:fn(this,e);break;case Et.IN_SELECT_IN_TABLE:!function(e,t){var n=t.tagID;n===Ae.CAPTION||n===Ae.TABLE||n===Ae.TBODY||n===Ae.TFOOT||n===Ae.THEAD||n===Ae.TR||n===Ae.TD||n===Ae.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(Ae.SELECT),e._resetInsertionMode(),e.onEndTag(t)):fn(e,t)}(this,e);break;case Et.IN_TEMPLATE:!function(e,t){t.tagID===Ae.TEMPLATE&&Mt(e,t)}(this,e);break;case Et.AFTER_BODY:hn(this,e);break;case Et.IN_FRAMESET:!function(e,t){t.tagID!==Ae.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagId===Ae.FRAMESET||(e.insertionMode=Et.AFTER_FRAMESET))}(this,e);break;case Et.AFTER_FRAMESET:!function(e,t){t.tagID===Ae.HTML&&(e.insertionMode=Et.AFTER_AFTER_FRAMESET)}(this,e);break;case Et.AFTER_AFTER_BODY:vn(this,e)}}},{key:"onEof",value:function(e){switch(this.insertionMode){case Et.INITIAL:It(this,e);break;case Et.BEFORE_HTML:Lt(this,e);break;case Et.BEFORE_HEAD:Rt(this,e);break;case Et.IN_HEAD:xt(this,e);break;case Et.IN_HEAD_NO_SCRIPT:Ft(this,e);break;case Et.AFTER_HEAD:Bt(this,e);break;case Et.IN_BODY:case Et.IN_TABLE:case Et.IN_CAPTION:case Et.IN_COLUMN_GROUP:case Et.IN_TABLE_BODY:case Et.IN_ROW:case Et.IN_CELL:case Et.IN_SELECT:case Et.IN_SELECT_IN_TABLE:qt(this,e);break;case Et.TEXT:!function(e,t){e._err(t,G.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}(this,e);break;case Et.IN_TABLE_TEXT:nn(this,e);break;case Et.IN_TEMPLATE:pn(this,e);break;case Et.AFTER_BODY:case Et.IN_FRAMESET:case Et.AFTER_FRAMESET:case Et.AFTER_AFTER_BODY:case Et.AFTER_AFTER_FRAMESET:kt(this,e)}}},{key:"onWhitespaceCharacter",value:function(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCodeAt(0)===F.LINE_FEED)){if(1===e.chars.length)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode)this._insertCharacters(e);else switch(this.insertionMode){case Et.IN_HEAD:case Et.IN_HEAD_NO_SCRIPT:case Et.AFTER_HEAD:case Et.TEXT:case Et.IN_COLUMN_GROUP:case Et.IN_SELECT:case Et.IN_SELECT_IN_TABLE:case Et.IN_FRAMESET:case Et.AFTER_FRAMESET:this._insertCharacters(e);break;case Et.IN_BODY:case Et.IN_CAPTION:case Et.IN_CELL:case Et.IN_TEMPLATE:case Et.AFTER_BODY:case Et.AFTER_AFTER_BODY:case Et.AFTER_AFTER_FRAMESET:jt(this,e);break;case Et.IN_TABLE:case Et.IN_TABLE_BODY:case Et.IN_ROW:Xt(this,e);break;case Et.IN_TABLE_TEXT:en(this,e)}}}],[{key:"parse",value:function(e,t){var n=new this(t);return n.tokenizer.write(e,!0),n.document}},{key:"getFragmentParser",value:function(e,t){var n=(0,r.A)((0,r.A)({},bt),t);null!==e&&void 0!==e||(e=n.treeAdapter.createElement(be.TEMPLATE,Ee.HTML,[]));var a=n.treeAdapter.createElement("documentmock",Ee.HTML,[]),o=new this(n,a,e);return o.fragmentContextID===Ae.TEMPLATE&&o.tmplInsertionModeStack.unshift(Et.IN_TEMPLATE),o._initTokenizerForFragmentParsing(),o._insertFakeRootElement(),o._resetInsertionMode(),o._findFormInFragmentContext(),o}}])}();function Ct(e,t){var n=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return n?e.openElements.contains(n.element)?e.openElements.hasInScope(t.tagID)||(n=null):(e.activeFormattingElements.removeEntry(n),n=null):Vt(e,t),n}function Tt(e,t){for(var n=null,r=e.openElements.stackTop;r>=0;r--){var a=e.openElements.items[r];if(a===t.element)break;e._isSpecialElement(a,e.openElements.tagIDs[r])&&(n=a)}return n||(e.openElements.shortenToLength(r<0?0:r),e.activeFormattingElements.removeEntry(t)),n}function _t(e,t,n){for(var r=t,a=e.openElements.getCommonAncestor(t),o=0,i=a;i!==n;o++,i=a){a=e.openElements.getCommonAncestor(i);var u=e.activeFormattingElements.getElementEntry(i),s=u&&o>=3;!u||s?(s&&e.activeFormattingElements.removeEntry(u),e.openElements.remove(i)):(i=Dt(e,u),r===t&&(e.activeFormattingElements.bookmark=u),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(i,r),r=i)}return r}function Dt(e,t){var n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}function Ot(e,t,n){var r=_e(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(r))e._fosterParentElement(n);else{var a=e.treeAdapter.getNamespaceURI(t);r===Ae.TEMPLATE&&a===Ee.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}function Nt(e,t,n){var r=e.treeAdapter.getNamespaceURI(n.element),a=n.token,o=e.treeAdapter.createElement(a.tagName,r,a.attrs);e._adoptNodes(t,o),e.treeAdapter.appendChild(t,o),e.activeFormattingElements.insertElementAfterBookmark(o,a),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,o,a.tagID)}function St(e,t){for(var n=0;n<8;n++){var r=Ct(e,t);if(!r)break;var a=Tt(e,r);if(!a)break;e.activeFormattingElements.bookmark=r;var o=_t(e,a,r.element),i=e.openElements.getCommonAncestor(r.element);e.treeAdapter.detachNode(o),i&&Ot(e,i,o),Nt(e,a,r)}}function wt(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function kt(e,t){if(e.stopped=!0,t.location){for(var n=e.fragmentContext?0:2,r=e.openElements.stackTop;r>=n;r--)e._setEndLocation(e.openElements.items[r],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){var a=e.openElements.items[0],o=e.treeAdapter.getNodeSourceCodeLocation(a);if(o&&!o.endTag&&(e._setEndLocation(a,t),e.openElements.stackTop>=1)){var i=e.openElements.items[1],u=e.treeAdapter.getNodeSourceCodeLocation(i);u&&!u.endTag&&e._setEndLocation(i,t)}}}}function It(e,t){e._err(t,G.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,ye.QUIRKS),e.insertionMode=Et.BEFORE_HTML,e._processToken(t)}function Lt(e,t){e._insertFakeRootElement(),e.insertionMode=Et.BEFORE_HEAD,e._processToken(t)}function Rt(e,t){e._insertFakeElement(be.HEAD,Ae.HEAD),e.headElement=e.openElements.current,e.insertionMode=Et.IN_HEAD,e._processToken(t)}function Pt(e,t){switch(t.tagID){case Ae.HTML:Kt(e,t);break;case Ae.BASE:case Ae.BASEFONT:case Ae.BGSOUND:case Ae.LINK:case Ae.META:e._appendElement(t,Ee.HTML),t.ackSelfClosing=!0;break;case Ae.TITLE:e._switchToTextParsing(t,we.RCDATA);break;case Ae.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,we.RAWTEXT):(e._insertElement(t,Ee.HTML),e.insertionMode=Et.IN_HEAD_NO_SCRIPT);break;case Ae.NOFRAMES:case Ae.STYLE:e._switchToTextParsing(t,we.RAWTEXT);break;case Ae.SCRIPT:e._switchToTextParsing(t,we.SCRIPT_DATA);break;case Ae.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=Et.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(Et.IN_TEMPLATE);break;case Ae.HEAD:e._err(t,G.misplacedStartTagForHeadElement);break;default:xt(e,t)}}function Mt(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==Ae.TEMPLATE&&e._err(t,G.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(Ae.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,G.endTagWithoutMatchingOpenElement)}function xt(e,t){e.openElements.pop(),e.insertionMode=Et.AFTER_HEAD,e._processToken(t)}function Ft(e,t){var n=t.type===$.EOF?G.openElementsLeftAfterEof:G.disallowedContentInNoscriptInHead;e._err(t,n),e.openElements.pop(),e.insertionMode=Et.IN_HEAD,e._processToken(t)}function Bt(e,t){e._insertFakeElement(be.BODY,Ae.BODY),e.insertionMode=Et.IN_BODY,Ut(e,t)}function Ut(e,t){switch(t.type){case $.CHARACTER:Ht(e,t);break;case $.WHITESPACE_CHARACTER:jt(e,t);break;case $.COMMENT:wt(e,t);break;case $.START_TAG:Kt(e,t);break;case $.END_TAG:Qt(e,t);break;case $.EOF:qt(e,t)}}function jt(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function Ht(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function Yt(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Ee.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function Gt(e){var t=te(e,ge.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function zt(e,t){e._switchToTextParsing(t,we.RAWTEXT)}function Wt(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Ee.HTML)}function Kt(e,t){switch(t.tagID){case Ae.I:case Ae.S:case Ae.B:case Ae.U:case Ae.EM:case Ae.TT:case Ae.BIG:case Ae.CODE:case Ae.FONT:case Ae.SMALL:case Ae.STRIKE:case Ae.STRONG:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Ee.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Ae.A:!function(e,t){var n=e.activeFormattingElements.getElementEntryInScopeWithTagName(be.A);n&&(St(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,Ee.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Ae.H1:case Ae.H2:case Ae.H3:case Ae.H4:case Ae.H5:case Ae.H6:!function(e,t){e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),Se.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,Ee.HTML)}(e,t);break;case Ae.P:case Ae.DL:case Ae.OL:case Ae.UL:case Ae.DIV:case Ae.DIR:case Ae.NAV:case Ae.MAIN:case Ae.MENU:case Ae.ASIDE:case Ae.CENTER:case Ae.FIGURE:case Ae.FOOTER:case Ae.HEADER:case Ae.HGROUP:case Ae.DIALOG:case Ae.DETAILS:case Ae.ADDRESS:case Ae.ARTICLE:case Ae.SEARCH:case Ae.SECTION:case Ae.SUMMARY:case Ae.FIELDSET:case Ae.BLOCKQUOTE:case Ae.FIGCAPTION:!function(e,t){e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._insertElement(t,Ee.HTML)}(e,t);break;case Ae.LI:case Ae.DD:case Ae.DT:!function(e,t){e.framesetOk=!1;for(var n=t.tagID,r=e.openElements.stackTop;r>=0;r--){var a=e.openElements.tagIDs[r];if(n===Ae.LI&&a===Ae.LI||(n===Ae.DD||n===Ae.DT)&&(a===Ae.DD||a===Ae.DT)){e.openElements.generateImpliedEndTagsWithExclusion(a),e.openElements.popUntilTagNamePopped(a);break}if(a!==Ae.ADDRESS&&a!==Ae.DIV&&a!==Ae.P&&e._isSpecialElement(e.openElements.items[r],a))break}e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._insertElement(t,Ee.HTML)}(e,t);break;case Ae.BR:case Ae.IMG:case Ae.WBR:case Ae.AREA:case Ae.EMBED:case Ae.KEYGEN:Yt(e,t);break;case Ae.HR:!function(e,t){e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._appendElement(t,Ee.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t);break;case Ae.RB:case Ae.RTC:!function(e,t){e.openElements.hasInScope(Ae.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,Ee.HTML)}(e,t);break;case Ae.RT:case Ae.RP:!function(e,t){e.openElements.hasInScope(Ae.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(Ae.RTC),e._insertElement(t,Ee.HTML)}(e,t);break;case Ae.PRE:case Ae.LISTING:!function(e,t){e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._insertElement(t,Ee.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}(e,t);break;case Ae.XMP:!function(e,t){e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,we.RAWTEXT)}(e,t);break;case Ae.SVG:!function(e,t){e._reconstructActiveFormattingElements(),ht(t),mt(t),t.selfClosing?e._appendElement(t,Ee.SVG):e._insertElement(t,Ee.SVG),t.ackSelfClosing=!0}(e,t);break;case Ae.HTML:!function(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t);break;case Ae.BASE:case Ae.LINK:case Ae.META:case Ae.STYLE:case Ae.TITLE:case Ae.SCRIPT:case Ae.BGSOUND:case Ae.BASEFONT:case Ae.TEMPLATE:Pt(e,t);break;case Ae.BODY:!function(e,t){var n=e.openElements.tryPeekProperlyNestedBodyElement();n&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}(e,t);break;case Ae.FORM:!function(e,t){var n=e.openElements.tmplCount>0;e.formElement&&!n||(e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._insertElement(t,Ee.HTML),n||(e.formElement=e.openElements.current))}(e,t);break;case Ae.NOBR:!function(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(Ae.NOBR)&&(St(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,Ee.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Ae.MATH:!function(e,t){e._reconstructActiveFormattingElements(),pt(t),mt(t),t.selfClosing?e._appendElement(t,Ee.MATHML):e._insertElement(t,Ee.MATHML),t.ackSelfClosing=!0}(e,t);break;case Ae.TABLE:!function(e,t){e.treeAdapter.getDocumentMode(e.document)!==ye.QUIRKS&&e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._insertElement(t,Ee.HTML),e.framesetOk=!1,e.insertionMode=Et.IN_TABLE}(e,t);break;case Ae.INPUT:!function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Ee.HTML),Gt(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t);break;case Ae.PARAM:case Ae.TRACK:case Ae.SOURCE:!function(e,t){e._appendElement(t,Ee.HTML),t.ackSelfClosing=!0}(e,t);break;case Ae.IMAGE:!function(e,t){t.tagName=be.IMG,t.tagID=Ae.IMG,Yt(e,t)}(e,t);break;case Ae.BUTTON:!function(e,t){e.openElements.hasInScope(Ae.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Ae.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,Ee.HTML),e.framesetOk=!1}(e,t);break;case Ae.APPLET:case Ae.OBJECT:case Ae.MARQUEE:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Ee.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}(e,t);break;case Ae.IFRAME:!function(e,t){e.framesetOk=!1,e._switchToTextParsing(t,we.RAWTEXT)}(e,t);break;case Ae.SELECT:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Ee.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===Et.IN_TABLE||e.insertionMode===Et.IN_CAPTION||e.insertionMode===Et.IN_TABLE_BODY||e.insertionMode===Et.IN_ROW||e.insertionMode===Et.IN_CELL?Et.IN_SELECT_IN_TABLE:Et.IN_SELECT}(e,t);break;case Ae.OPTION:case Ae.OPTGROUP:!function(e,t){e.openElements.currentTagId===Ae.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,Ee.HTML)}(e,t);break;case Ae.NOEMBED:case Ae.NOFRAMES:zt(e,t);break;case Ae.FRAMESET:!function(e,t){var n=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,Ee.HTML),e.insertionMode=Et.IN_FRAMESET)}(e,t);break;case Ae.TEXTAREA:!function(e,t){e._insertElement(t,Ee.HTML),e.skipNextNewLine=!0,e.tokenizer.state=we.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=Et.TEXT}(e,t);break;case Ae.NOSCRIPT:e.options.scriptingEnabled?zt(e,t):Wt(e,t);break;case Ae.PLAINTEXT:!function(e,t){e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._insertElement(t,Ee.HTML),e.tokenizer.state=we.PLAINTEXT}(e,t);break;case Ae.COL:case Ae.TH:case Ae.TD:case Ae.TR:case Ae.HEAD:case Ae.FRAME:case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:case Ae.CAPTION:case Ae.COLGROUP:break;default:Wt(e,t)}}function Vt(e,t){for(var n=t.tagName,r=t.tagID,a=e.openElements.stackTop;a>0;a--){var o=e.openElements.items[a],i=e.openElements.tagIDs[a];if(r===i&&(r!==Ae.UNKNOWN||e.treeAdapter.getTagName(o)===n)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.stackTop>=a&&e.openElements.shortenToLength(a);break}if(e._isSpecialElement(o,i))break}}function Qt(e,t){switch(t.tagID){case Ae.A:case Ae.B:case Ae.I:case Ae.S:case Ae.U:case Ae.EM:case Ae.TT:case Ae.BIG:case Ae.CODE:case Ae.FONT:case Ae.NOBR:case Ae.SMALL:case Ae.STRIKE:case Ae.STRONG:St(e,t);break;case Ae.P:!function(e){e.openElements.hasInButtonScope(Ae.P)||e._insertFakeElement(be.P,Ae.P),e._closePElement()}(e);break;case Ae.DL:case Ae.UL:case Ae.OL:case Ae.DIR:case Ae.DIV:case Ae.NAV:case Ae.PRE:case Ae.MAIN:case Ae.MENU:case Ae.ASIDE:case Ae.BUTTON:case Ae.CENTER:case Ae.FIGURE:case Ae.FOOTER:case Ae.HEADER:case Ae.HGROUP:case Ae.DIALOG:case Ae.ADDRESS:case Ae.ARTICLE:case Ae.DETAILS:case Ae.SEARCH:case Ae.SECTION:case Ae.SUMMARY:case Ae.LISTING:case Ae.FIELDSET:case Ae.BLOCKQUOTE:case Ae.FIGCAPTION:!function(e,t){var n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case Ae.LI:!function(e){e.openElements.hasInListItemScope(Ae.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(Ae.LI),e.openElements.popUntilTagNamePopped(Ae.LI))}(e);break;case Ae.DD:case Ae.DT:!function(e,t){var n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case Ae.H1:case Ae.H2:case Ae.H3:case Ae.H4:case Ae.H5:case Ae.H6:!function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e);break;case Ae.BR:!function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(be.BR,Ae.BR),e.openElements.pop(),e.framesetOk=!1}(e);break;case Ae.BODY:!function(e,t){if(e.openElements.hasInScope(Ae.BODY)&&(e.insertionMode=Et.AFTER_BODY,e.options.sourceCodeLocationInfo)){var n=e.openElements.tryPeekProperlyNestedBodyElement();n&&e._setEndLocation(n,t)}}(e,t);break;case Ae.HTML:!function(e,t){e.openElements.hasInScope(Ae.BODY)&&(e.insertionMode=Et.AFTER_BODY,hn(e,t))}(e,t);break;case Ae.FORM:!function(e){var t=e.openElements.tmplCount>0,n=e.formElement;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(Ae.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(Ae.FORM):n&&e.openElements.remove(n))}(e);break;case Ae.APPLET:case Ae.OBJECT:case Ae.MARQUEE:!function(e,t){var n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}(e,t);break;case Ae.TEMPLATE:Mt(e,t);break;default:Vt(e,t)}}function qt(e,t){e.tmplInsertionModeStack.length>0?pn(e,t):kt(e,t)}function Xt(e,t){if(yt.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=Et.IN_TABLE_TEXT,t.type){case $.CHARACTER:tn(e,t);break;case $.WHITESPACE_CHARACTER:en(e,t)}else $t(e,t)}function Jt(e,t){switch(t.tagID){case Ae.TD:case Ae.TH:case Ae.TR:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(be.TBODY,Ae.TBODY),e.insertionMode=Et.IN_TABLE_BODY,un(e,t)}(e,t);break;case Ae.STYLE:case Ae.SCRIPT:case Ae.TEMPLATE:Pt(e,t);break;case Ae.COL:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(be.COLGROUP,Ae.COLGROUP),e.insertionMode=Et.IN_COLUMN_GROUP,an(e,t)}(e,t);break;case Ae.FORM:!function(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,Ee.HTML),e.formElement=e.openElements.current,e.openElements.pop())}(e,t);break;case Ae.TABLE:!function(e,t){e.openElements.hasInTableScope(Ae.TABLE)&&(e.openElements.popUntilTagNamePopped(Ae.TABLE),e._resetInsertionMode(),e._processStartTag(t))}(e,t);break;case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Ee.HTML),e.insertionMode=Et.IN_TABLE_BODY}(e,t);break;case Ae.INPUT:!function(e,t){Gt(t)?e._appendElement(t,Ee.HTML):$t(e,t),t.ackSelfClosing=!0}(e,t);break;case Ae.CAPTION:!function(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,Ee.HTML),e.insertionMode=Et.IN_CAPTION}(e,t);break;case Ae.COLGROUP:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Ee.HTML),e.insertionMode=Et.IN_COLUMN_GROUP}(e,t);break;default:$t(e,t)}}function Zt(e,t){switch(t.tagID){case Ae.TABLE:e.openElements.hasInTableScope(Ae.TABLE)&&(e.openElements.popUntilTagNamePopped(Ae.TABLE),e._resetInsertionMode());break;case Ae.TEMPLATE:Mt(e,t);break;case Ae.BODY:case Ae.CAPTION:case Ae.COL:case Ae.COLGROUP:case Ae.HTML:case Ae.TBODY:case Ae.TD:case Ae.TFOOT:case Ae.TH:case Ae.THEAD:case Ae.TR:break;default:$t(e,t)}}function $t(e,t){var n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,Ut(e,t),e.fosterParentingEnabled=n}function en(e,t){e.pendingCharacterTokens.push(t)}function tn(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function nn(e,t){var n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n<e.pendingCharacterTokens.length;n++)$t(e,e.pendingCharacterTokens[n]);else for(;n<e.pendingCharacterTokens.length;n++)e._insertCharacters(e.pendingCharacterTokens[n]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}var rn=new Set([Ae.CAPTION,Ae.COL,Ae.COLGROUP,Ae.TBODY,Ae.TD,Ae.TFOOT,Ae.TH,Ae.THEAD,Ae.TR]);function an(e,t){switch(t.tagID){case Ae.HTML:Kt(e,t);break;case Ae.COL:e._appendElement(t,Ee.HTML),t.ackSelfClosing=!0;break;case Ae.TEMPLATE:Pt(e,t);break;default:on(e,t)}}function on(e,t){e.openElements.currentTagId===Ae.COLGROUP&&(e.openElements.pop(),e.insertionMode=Et.IN_TABLE,e._processToken(t))}function un(e,t){switch(t.tagID){case Ae.TR:e.openElements.clearBackToTableBodyContext(),e._insertElement(t,Ee.HTML),e.insertionMode=Et.IN_ROW;break;case Ae.TH:case Ae.TD:e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(be.TR,Ae.TR),e.insertionMode=Et.IN_ROW,ln(e,t);break;case Ae.CAPTION:case Ae.COL:case Ae.COLGROUP:case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=Et.IN_TABLE,Jt(e,t));break;default:Jt(e,t)}}function sn(e,t){var n=t.tagID;switch(t.tagID){case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:e.openElements.hasInTableScope(n)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=Et.IN_TABLE);break;case Ae.TABLE:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=Et.IN_TABLE,Zt(e,t));break;case Ae.BODY:case Ae.CAPTION:case Ae.COL:case Ae.COLGROUP:case Ae.HTML:case Ae.TD:case Ae.TH:case Ae.TR:break;default:Zt(e,t)}}function ln(e,t){switch(t.tagID){case Ae.TH:case Ae.TD:e.openElements.clearBackToTableRowContext(),e._insertElement(t,Ee.HTML),e.insertionMode=Et.IN_CELL,e.activeFormattingElements.insertMarker();break;case Ae.CAPTION:case Ae.COL:case Ae.COLGROUP:case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:case Ae.TR:e.openElements.hasInTableScope(Ae.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=Et.IN_TABLE_BODY,un(e,t));break;default:Jt(e,t)}}function cn(e,t){switch(t.tagID){case Ae.TR:e.openElements.hasInTableScope(Ae.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=Et.IN_TABLE_BODY);break;case Ae.TABLE:e.openElements.hasInTableScope(Ae.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=Et.IN_TABLE_BODY,sn(e,t));break;case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(Ae.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=Et.IN_TABLE_BODY,sn(e,t));break;case Ae.BODY:case Ae.CAPTION:case Ae.COL:case Ae.COLGROUP:case Ae.HTML:case Ae.TD:case Ae.TH:break;default:Zt(e,t)}}function dn(e,t){switch(t.tagID){case Ae.HTML:Kt(e,t);break;case Ae.OPTION:e.openElements.currentTagId===Ae.OPTION&&e.openElements.pop(),e._insertElement(t,Ee.HTML);break;case Ae.OPTGROUP:e.openElements.currentTagId===Ae.OPTION&&e.openElements.pop(),e.openElements.currentTagId===Ae.OPTGROUP&&e.openElements.pop(),e._insertElement(t,Ee.HTML);break;case Ae.HR:e.openElements.currentTagId===Ae.OPTION&&e.openElements.pop(),e.openElements.currentTagId===Ae.OPTGROUP&&e.openElements.pop(),e._appendElement(t,Ee.HTML),t.ackSelfClosing=!0;break;case Ae.INPUT:case Ae.KEYGEN:case Ae.TEXTAREA:case Ae.SELECT:e.openElements.hasInSelectScope(Ae.SELECT)&&(e.openElements.popUntilTagNamePopped(Ae.SELECT),e._resetInsertionMode(),t.tagID!==Ae.SELECT&&e._processStartTag(t));break;case Ae.SCRIPT:case Ae.TEMPLATE:Pt(e,t)}}function fn(e,t){switch(t.tagID){case Ae.OPTGROUP:e.openElements.stackTop>0&&e.openElements.currentTagId===Ae.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===Ae.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===Ae.OPTGROUP&&e.openElements.pop();break;case Ae.OPTION:e.openElements.currentTagId===Ae.OPTION&&e.openElements.pop();break;case Ae.SELECT:e.openElements.hasInSelectScope(Ae.SELECT)&&(e.openElements.popUntilTagNamePopped(Ae.SELECT),e._resetInsertionMode());break;case Ae.TEMPLATE:Mt(e,t)}}function pn(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(Ae.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):kt(e,t)}function hn(e,t){var n;if(t.tagID===Ae.HTML){if(e.fragmentContext||(e.insertionMode=Et.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===Ae.HTML){e._setEndLocation(e.openElements.items[0],t);var r=e.openElements.items[1];r&&!(null===(n=e.treeAdapter.getNodeSourceCodeLocation(r))||void 0===n?void 0:n.endTag)&&e._setEndLocation(r,t)}}else mn(e,t)}function mn(e,t){e.insertionMode=Et.IN_BODY,Ut(e,t)}function vn(e,t){e.insertionMode=Et.IN_BODY,Ut(e,t)}function En(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==Ee.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}var gn=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);String.prototype.codePointAt;function yn(e,t){return function(n){for(var r,a=0,o="";r=e.exec(n);)a!==r.index&&(o+=n.substring(a,r.index)),o+=t.get(r[0].charCodeAt(0)),a=r.index+1;return o+n.substring(a)}}yn(/[&<>'"]/g,gn),yn(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),yn(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),new Set([be.AREA,be.BASE,be.BASEFONT,be.BGSOUND,be.BR,be.COL,be.EMBED,be.FRAME,be.HR,be.IMG,be.INPUT,be.KEYGEN,be.LINK,be.META,be.PARAM,be.SOURCE,be.TRACK,be.WBR]);var bn=n(35440),An=n(10418),Cn=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),Tn={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function _n(e,t){var n=function(e){var t="root"===e.type?e.children[0]:e;return Boolean(t&&("doctype"===t.type||"element"===t.type&&"html"===t.tagName.toLowerCase()))}(e),r=(0,k.A)("type",{handlers:{root:On,element:Nn,text:Sn,comment:In,doctype:wn,raw:Ln},unknown:Rn}),a={parser:n?new At(Tn):At.getFragmentParser(void 0,Tn),handle:function(e){r(e,a)},stitches:!1,options:t||{}};r(e,a),Pn(a,(0,bn.PW)());var o=_(n?a.parser.document:a.parser.getFragment(),{file:a.options.file});return a.stitches&&(0,An.YR)(o,"comment",(function(e,t,n){var r=e;if(r.value.stitch&&n&&void 0!==t)return n.children[t]=r.value.stitch,t})),"root"===o.type&&1===o.children.length&&o.children[0].type===e.type?o.children[0]:o}function Dn(e,t){var n=-1;if(e)for(;++n<e.length;)t.handle(e[n])}function On(e,t){Dn(e.children,t)}function Nn(e,t){!function(e,t){var n=e.tagName.toLowerCase();if(t.parser.tokenizer.state===we.PLAINTEXT)return;Pn(t,(0,bn.PW)(e));var a=t.parser.openElements.current,o="namespaceURI"in a?a.namespaceURI:A.html;o===A.html&&"svg"===n&&(o=A.svg);var u=function(e,t){var n=(t||I).space;return R(e,"svg"===n?i.JW:i.qy)}((0,r.A)((0,r.A)({},e),{},{children:[]}),{space:o===A.svg?"svg":"html"}),s={type:$.START_TAG,tagName:n,tagID:_e(n),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in u?u.attrs:[],location:xn(e)};t.parser.currentToken=s,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=n}(e,t),Dn(e.children,t),function(e,t){var n=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&B.includes(n))return;if(t.parser.tokenizer.state===we.PLAINTEXT)return;Pn(t,(0,bn.Y)(e));var r={type:$.END_TAG,tagName:n,tagID:_e(n),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:xn(e)};t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken),n!==t.parser.tokenizer.lastStartTagName||t.parser.tokenizer.state!==we.RCDATA&&t.parser.tokenizer.state!==we.RAWTEXT&&t.parser.tokenizer.state!==we.SCRIPT_DATA||(t.parser.tokenizer.state=we.DATA)}(e,t)}function Sn(e,t){t.parser.tokenizer.state>4&&(t.parser.tokenizer.state=0);var n={type:$.CHARACTER,chars:e.value,location:xn(e)};Pn(t,(0,bn.PW)(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function wn(e,t){var n={type:$.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:xn(e)};Pn(t,(0,bn.PW)(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function kn(e,t){t.stitches=!0;var n=function(e){return"children"in e?(0,a.Ay)((0,r.A)((0,r.A)({},e),{},{children:[]})):(0,a.Ay)(e)}(e);if("children"in e&&"children"in n){var o=_n({type:"root",children:e.children},t.options);n.children=o.children}In({type:"comment",value:{stitch:n}},t)}function In(e,t){var n=e.value,r={type:$.COMMENT,data:n,location:xn(e)};Pn(t,(0,bn.PW)(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function Ln(e,t){if(t.parser.tokenizer.preprocessor.html="",t.parser.tokenizer.preprocessor.pos=-1,t.parser.tokenizer.preprocessor.lastGapPos=-2,t.parser.tokenizer.preprocessor.gapStack=[],t.parser.tokenizer.preprocessor.skipNextNewLine=!1,t.parser.tokenizer.preprocessor.lastChunkWritten=!1,t.parser.tokenizer.preprocessor.endOfChunkHit=!1,t.parser.tokenizer.preprocessor.isEol=!1,Mn(t,(0,bn.PW)(e)),t.parser.tokenizer.write(e.value,!1),t.parser.tokenizer._runParsingLoop(),72===t.parser.tokenizer.state||78===t.parser.tokenizer.state){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;var n=t.parser.tokenizer._consume();t.parser.tokenizer._callState(n)}}function Rn(e,t){var n=e;if(!t.options.passThrough||!t.options.passThrough.includes(n.type)){var r="";throw Cn.has(n.type)&&(r=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+n.type+"` node"+r)}kn(n,t)}function Pn(e,t){Mn(e,t);var n=e.parser.tokenizer.currentCharacterToken;n&&n.location&&(n.location.endLine=e.parser.tokenizer.preprocessor.line,n.location.endCol=e.parser.tokenizer.preprocessor.col+1,n.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=n,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=we.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function Mn(e,t){if(t&&void 0!==t.offset){var n={startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=1-t.column,e.parser.tokenizer.preprocessor.droppedBufferSize=t.offset,e.parser.tokenizer.preprocessor.line=t.line,e.parser.tokenizer.currentLocation=n}}function xn(e){var t=(0,bn.PW)(e)||{line:void 0,column:void 0,offset:void 0},n=(0,bn.Y)(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:n.line,endCol:n.column,endOffset:n.offset}}function Fn(e){return function(t,n){return _n(t,(0,r.A)((0,r.A)({},e),{},{file:n}))}}},50240:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o},defaultSchema:function(){return r.j}});var r=n(39734),a=n(65737);function o(e){return function(t){return(0,a.a)(t,e)}}},32414:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return p}});var r=n(23029),a=n(92901),o=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,i=Object.hasOwnProperty,u=function(){return(0,a.A)((function e(){(0,r.A)(this,e),this.occurrences,this.reset()}),[{key:"slug",value:function(e,t){for(var n=this,r=function(e,t){if("string"!==typeof e)return"";t||(e=e.toLowerCase());return e.replace(o,"").replace(/ /g,"-")}(e,!0===t),a=r;i.call(n.occurrences,r);)n.occurrences[a]++,r=a+"-"+n.occurrences[a];return n.occurrences[r]=0,r}},{key:"reset",value:function(){this.occurrences=Object.create(null)}}])}();function s(e){return"text"===e.type?e.value:"children"in e?l(e):""}function l(e){for(var t=-1,n=[];++t<e.children.length;)n[t]=s(e.children[t]);return n.join("")}var c=n(10418),d={},f=new u;function p(e){var t=(e||d).prefix||"";return function(e){f.reset(),(0,c.YR)(e,"element",(function(e){(function(e){var t="element"===e.type?e.tagName.toLowerCase():"",n=2===t.length&&104===t.charCodeAt(0)?t.charCodeAt(1):0;return n>48&&n<55?n-48:void 0})(e)&&!e.properties.id&&(e.properties.id=t+f.slug(function(e){return"children"in e?l(e):"value"in e?e.value:""}(e)))}))}}},72142:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return z}});var r=n(22077),a=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","isindex","keygen","link","menuitem","meta","nextid","param","source","track","wbr"],o=n(27789),i=/["&'<>`]/g,u=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,l=/[|\\{}()[\]^$+*?.]/g,c=new WeakMap;function d(e,t){return e=e.replace(t.subset?function(e){var t=c.get(e);t||(t=function(e){var t=[],n=-1;for(;++n<e.length;)t.push(e[n].replace(l,"\\$&"));return new RegExp("(?:"+t.join("|")+")","g")}(e),c.set(e,t));return t}(t.subset):i,n),t.subset||t.escapeOnly?e:e.replace(u,(function(e,n,r){return t.format(1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536,r.charCodeAt(n+2),t)})).replace(s,n);function n(e,n,r){return t.format(e.charCodeAt(0),r.charCodeAt(n+1),t)}}var f=/[\dA-Fa-f]/;var p=/\d/;var h,m=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],v={nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",fnof:"\u0192",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",bull:"\u2022",hellip:"\u2026",prime:"\u2032",Prime:"\u2033",oline:"\u203e",frasl:"\u2044",weierp:"\u2118",image:"\u2111",real:"\u211c",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lArr:"\u21d0",uArr:"\u21d1",rArr:"\u21d2",dArr:"\u21d3",hArr:"\u21d4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",lang:"\u2329",rang:"\u232a",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666",quot:'"',amp:"&",lt:"<",gt:">",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",circ:"\u02c6",tilde:"\u02dc",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",permil:"\u2030",lsaquo:"\u2039",rsaquo:"\u203a",euro:"\u20ac"},E=["cent","copy","divide","gt","lt","not","para","times"],g={}.hasOwnProperty,y={};for(h in v)g.call(v,h)&&(y[v[h]]=h);var b=/[^\dA-Za-z]/;function A(e,t,n){var r,a=function(e,t,n){var r="&#x"+e.toString(16).toUpperCase();return n&&t&&!f.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);if((n.useNamedReferences||n.useShortestReferences)&&(r=function(e,t,n,r){var a=String.fromCharCode(e);if(g.call(y,a)){var o=y[a],i="&"+o;return n&&m.includes(o)&&!E.includes(o)&&(!r||t&&61!==t&&b.test(String.fromCharCode(t)))?i:i+";"}return""}(e,t,n.omitOptionalSemicolons,n.attribute)),(n.useShortestReferences||!r)&&n.useShortestReferences){var o=function(e,t,n){var r="&#"+String(e);return n&&t&&!p.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);o.length<a.length&&(a=o)}return r&&(!n.useShortestReferences||r.length<a.length)?r:a}function C(e,t){return d(e,Object.assign({format:A},t))}var T=n(39584),_=n(9834),D=n(6063),O=n(81205);function N(e){var t=e&&"object"===typeof e&&"text"===e.type?e.value||"":e;return"string"===typeof t&&""===t.replace(/[ \t\n\f\r]/g,"")}var S=k(1),w=k(-1);function k(e){return function(t,n,r){var a=t?t.children:[],o=(n||0)+e,i=a&&a[o];if(!r)for(;i&&N(i);)i=a[o+=e];return i}}var I={}.hasOwnProperty;function L(e){return function(t,n,r){return I.call(e,t.tagName)&&e[t.tagName](t,n,r)}}var R=L({html:function(e,t,n){var r=S(n,t);return!r||"comment"!==r.type},head:P,body:function(e,t,n){var r=S(n,t);return!r||"comment"!==r.type},p:function(e,t,n){var r=S(n,t);return r?"element"===r.type&&("address"===r.tagName||"article"===r.tagName||"aside"===r.tagName||"blockquote"===r.tagName||"details"===r.tagName||"div"===r.tagName||"dl"===r.tagName||"fieldset"===r.tagName||"figcaption"===r.tagName||"figure"===r.tagName||"footer"===r.tagName||"form"===r.tagName||"h1"===r.tagName||"h2"===r.tagName||"h3"===r.tagName||"h4"===r.tagName||"h5"===r.tagName||"h6"===r.tagName||"header"===r.tagName||"hgroup"===r.tagName||"hr"===r.tagName||"main"===r.tagName||"menu"===r.tagName||"nav"===r.tagName||"ol"===r.tagName||"p"===r.tagName||"pre"===r.tagName||"section"===r.tagName||"table"===r.tagName||"ul"===r.tagName):!n||!("element"===n.type&&("a"===n.tagName||"audio"===n.tagName||"del"===n.tagName||"ins"===n.tagName||"map"===n.tagName||"noscript"===n.tagName||"video"===n.tagName))},li:function(e,t,n){var r=S(n,t);return!r||"element"===r.type&&"li"===r.tagName},dt:function(e,t,n){var r=S(n,t);return r&&"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName)},dd:function(e,t,n){var r=S(n,t);return!r||"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName)},rt:M,rp:M,optgroup:function(e,t,n){var r=S(n,t);return!r||"element"===r.type&&"optgroup"===r.tagName},option:function(e,t,n){var r=S(n,t);return!r||"element"===r.type&&("option"===r.tagName||"optgroup"===r.tagName)},menuitem:function(e,t,n){var r=S(n,t);return!r||"element"===r.type&&("menuitem"===r.tagName||"hr"===r.tagName||"menu"===r.tagName)},colgroup:P,caption:P,thead:function(e,t,n){var r=S(n,t);return r&&"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName)},tbody:function(e,t,n){var r=S(n,t);return!r||"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName)},tfoot:function(e,t,n){return!S(n,t)},tr:function(e,t,n){var r=S(n,t);return!r||"element"===r.type&&"tr"===r.tagName},td:x,th:x});function P(e,t,n){var r=S(n,t,!0);return!r||"comment"!==r.type&&!("text"===r.type&&N(r.value.charAt(0)))}function M(e,t,n){var r=S(n,t);return!r||"element"===r.type&&("rp"===r.tagName||"rt"===r.tagName)}function x(e,t,n){var r=S(n,t);return!r||"element"===r.type&&("td"===r.tagName||"th"===r.tagName)}var F=L({html:function(e){var t=S(e,-1);return!t||"comment"!==t.type},head:function(e){var t=e.children,n=[],r=-1;for(;++r<t.length;){var a=t[r];if("element"===a.type&&("title"===a.tagName||"base"===a.tagName)){if(n.includes(a.tagName))return!1;n.push(a.tagName)}}return t.length>0},body:function(e){var t=S(e,-1,!0);return!t||"comment"!==t.type&&!("text"===t.type&&N(t.value.charAt(0)))&&!("element"===t.type&&("meta"===t.tagName||"link"===t.tagName||"script"===t.tagName||"style"===t.tagName||"template"===t.tagName))},colgroup:function(e,t,n){var r=w(n,t),a=S(e,-1,!0);if(n&&r&&"element"===r.type&&"colgroup"===r.tagName&&R(r,n.children.indexOf(r),n))return!1;return a&&"element"===a.type&&"col"===a.tagName},tbody:function(e,t,n){var r=w(n,t),a=S(e,-1);if(n&&r&&"element"===r.type&&("thead"===r.tagName||"tbody"===r.tagName)&&R(r,n.children.indexOf(r),n))return!1;return a&&"element"===a.type&&"tr"===a.tagName}});var B={name:[["\t\n\f\r &/=>".split(""),"\t\n\f\r \"&'/=>`".split("")],["\0\t\n\f\r \"&'/<=>".split(""),"\0\t\n\f\r \"&'/<=>`".split("")]],unquoted:[["\t\n\f\r &>".split(""),"\0\t\n\f\r \"&'<=>`".split("")],["\0\t\n\f\r \"&'<=>`".split(""),"\0\t\n\f\r \"&'<=>`".split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function U(e,t,n){var r,a=(0,D.I)(e.schema,t),o=e.settings.allowParseErrors&&"html"===e.schema.space?0:1,i=e.settings.allowDangerousCharacters?0:1,u=e.quote;if(!a.overloadedBoolean||n!==a.attribute&&""!==n?(a.boolean||a.overloadedBoolean&&"string"!==typeof n)&&(n=Boolean(n)):n=!0,void 0===n||null===n||!1===n||"number"===typeof n&&Number.isNaN(n))return"";var s=C(a.attribute,Object.assign({},e.settings.characterReferences,{subset:B.name[o][i]}));return!0===n?s:(n=Array.isArray(n)?(a.commaSeparated?_.A:O.A)(n,{padLeft:!e.settings.tightCommaSeparatedLists}):String(n),e.settings.collapseEmptyAttributes&&!n?s:(e.settings.preferUnquoted&&(r=C(n,Object.assign({},e.settings.characterReferences,{subset:B.unquoted[o][i],attribute:!0}))),r!==n&&(e.settings.quoteSmart&&(0,T.D)(n,u)>(0,T.D)(n,e.alternative)&&(u=e.alternative),r=u+C(n,Object.assign({},e.settings.characterReferences,{subset:("'"===u?B.single:B.double)[o][i],attribute:!0}))+u),s+(r?"="+r:r)))}function j(e,t,n,r){return!n||"element"!==n.type||"script"!==n.tagName&&"style"!==n.tagName?C(e.value,Object.assign({},r.settings.characterReferences,{subset:["<","&"]})):e.value}var H=(0,o.A)("type",{invalid:function(e){throw new Error("Expected node, not `"+e+"`")},unknown:function(e){throw new Error("Cannot compile unknown node `"+e.type+"`")},handlers:{comment:function(e,t,n,r){return r.settings.bogusComments?"<?"+C(e.value,Object.assign({},r.settings.characterReferences,{subset:[">"]}))+">":"\x3c!--"+e.value.replace(/^>|^->|<!--|-->|--!>|<!-$/g,(function(e){return C(e,Object.assign({},r.settings.characterReferences,{subset:["<",">"]}))}))+"--\x3e"},doctype:function(e,t,n,r){return"<!"+(r.settings.upperDoctype?"DOCTYPE":"doctype")+(r.settings.tightDoctype?"":" ")+"html>"},element:function(e,t,n,a){var o,i=a.schema,u="svg"!==i.space&&a.settings.omitOptionalTags,s="svg"===i.space?a.settings.closeEmptyElements:a.settings.voids.includes(e.tagName.toLowerCase()),l=[];"html"===i.space&&"svg"===e.tagName&&(a.schema=r.JW);var c=function(e,t){var n,r=[],a=-1;if(t)for(n in t)if(void 0!==t[n]&&null!==t[n]){var o=U(e,n,t[n]);o&&r.push(o)}for(;++a<r.length;){var i=e.settings.tightAttributes?r[a].charAt(r[a].length-1):null;a!==r.length-1&&'"'!==i&&"'"!==i&&(r[a]+=" ")}return r.join("")}(a,e.properties),d=a.all("html"===i.space&&"template"===e.tagName?e.content:e);return a.schema=i,d&&(s=!1),!c&&u&&F(e,t,n)||(l.push("<",e.tagName,c?" "+c:""),s&&("svg"===i.space||a.settings.closeSelfClosing)&&(o=c.charAt(c.length-1),(!a.settings.tightSelfClosing||"/"===o||o&&'"'!==o&&"'"!==o)&&l.push(" "),l.push("/")),l.push(">")),l.push(d),s||u&&R(e,t,n)||l.push("</"+e.tagName+">"),l.join("")},raw:function(e,t,n,r){return r.settings.allowDangerousHtml?e.value:j(e,0,n,r)},root:function(e,t,n,r){return r.all(e)},text:j}});function Y(e,t,n){return H(e,t,n,this)}function G(e){for(var t=[],n=e&&e.children||[],r=-1;++r<n.length;)t[r]=this.one(n[r],r,e);return t.join("")}function z(e){var t=this.data("settings"),n=Object.assign({},t,e);Object.assign(this,{Compiler:function(e){return function(e,t){var n=t||{},o=n.quote||'"',i='"'===o?"'":'"';if('"'!==o&&"'"!==o)throw new Error("Invalid quote `"+o+"`, expected `'` or `\"`");return{one:Y,all:G,settings:{omitOptionalTags:n.omitOptionalTags||!1,allowParseErrors:n.allowParseErrors||!1,allowDangerousCharacters:n.allowDangerousCharacters||!1,quoteSmart:n.quoteSmart||!1,preferUnquoted:n.preferUnquoted||!1,tightAttributes:n.tightAttributes||!1,upperDoctype:n.upperDoctype||!1,tightDoctype:n.tightDoctype||!1,bogusComments:n.bogusComments||!1,tightCommaSeparatedLists:n.tightCommaSeparatedLists||!1,tightSelfClosing:n.tightSelfClosing||!1,collapseEmptyAttributes:n.collapseEmptyAttributes||!1,allowDangerousHtml:n.allowDangerousHtml||!1,voids:n.voids||a,characterReferences:n.characterReferences||n.entities||{},closeSelfClosing:n.closeSelfClosing||!1,closeEmptyElements:n.closeEmptyElements||!1},schema:"svg"===n.space?r.JW:r.qy,quote:o,alternative:i}.one(Array.isArray(e)?{type:"root",children:e}:e,void 0,void 0)}(e,n)}})}},5058:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(86132);function a(){return{type:"break"}}function o(){return function(e){!function(e){(0,r.T)(e,[/\r?\n|\r/g,a])}(e)}}},58910:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Ue}});var r=n(39584),a=n(99087),o=n(83950),i=n(86132),u="phrasing",s=["autolink","link","image","label"];function l(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function c(e){this.config.enter.autolinkProtocol.call(this,e)}function d(e){this.config.exit.autolinkProtocol.call(this,e)}function f(e){this.config.exit.data.call(this,e);var t=this.stack[this.stack.length-1];(0,a.ok)("link"===t.type),t.url="http://"+this.sliceSerialize(e)}function p(e){this.config.exit.autolinkEmail.call(this,e)}function h(e){this.exit(e)}function m(e){(0,i.T)(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,v],[/(?<=^|[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]|(?:[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B4E\u1B4F\u1B5A-\u1B60\u1B7D-\u1B7F\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDD6E\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9\uDFD4\uDFD5\uDFD7\uDFD8]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09\uDFE1]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDD6D-\uDD6F\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD839\uDDFF|\uD83A[\uDD5E\uDD5F])|(?:[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2429\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E5\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD803[\uDD8E\uDD8F]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDC00-\uDCEF\uDD00-\uDEB3\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0-\uDCBB\uDCC0\uDCC1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFEF]))([\+\x2D\.0-9A-Z_a-z]+)@([\x2D0-9A-Z_a-z]+(?:\.[\x2D0-9A-Z_a-z]+)+)/g,E]],{ignore:["link","linkReference"]})}function v(e,t,n,a,o){var i="";if(!g(o))return!1;if(/^w/i.test(t)&&(n=t+n,t="",i="http://"),!function(e){var t=e.split(".");if(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))return!1;return!0}(n))return!1;var u=function(e){var t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);var n=t[0],a=n.indexOf(")"),o=(0,r.D)(e,"("),i=(0,r.D)(e,")");for(;-1!==a&&o>i;)e+=n.slice(0,a+1),a=(n=n.slice(a+1)).indexOf(")"),i++;return[e,n]}(n+a);if(!u[0])return!1;var s={type:"link",title:null,url:i+t+u[0],children:[{type:"text",value:t+u[0]}]};return u[1]?[s,{type:"text",value:u[1]}]:s}function E(e,t,n,r){return!(!g(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function g(e,t){var n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,o.Ny)(n)||(0,o.es)(n))&&(!t||47!==n)}var y=n(89379),b=n(45078);function A(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function C(){this.buffer()}function T(e){var t=this.resume(),n=this.stack[this.stack.length-1];(0,a.ok)("footnoteDefinition"===n.type),n.label=t,n.identifier=(0,b.B)(this.sliceSerialize(e)).toLowerCase()}function _(e){this.exit(e)}function D(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function O(){this.buffer()}function N(e){var t=this.resume(),n=this.stack[this.stack.length-1];(0,a.ok)("footnoteReference"===n.type),n.label=t,n.identifier=(0,b.B)(this.sliceSerialize(e)).toLowerCase()}function S(e){this.exit(e)}function w(e,t,n,r){var a=n.createTracker(r),o=a.move("[^"),i=n.enter("footnoteReference"),u=n.enter("reference");return o+=a.move(n.safe(n.associationId(e),(0,y.A)((0,y.A)({},a.current()),{},{before:o,after:"]"}))),u(),i(),o+=a.move("]")}function k(e,t,n,r){var a=n.createTracker(r),o=a.move("[^"),i=n.enter("footnoteDefinition"),u=n.enter("label");return o+=a.move(n.safe(n.associationId(e),(0,y.A)((0,y.A)({},a.current()),{},{before:o,after:"]"}))),u(),o+=a.move("]:"+(e.children&&e.children.length>0?" ":"")),a.shift(4),o+=a.move(n.indentLines(n.containerFlow(e,a.current()),I)),i(),o}function I(e,t,n){return 0===t?e:(n?"":" ")+e}w.peek=function(){return"["};var L=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function R(e){this.enter({type:"delete",children:[]},e)}function P(e){this.exit(e)}function M(e,t,n,r){var a=n.createTracker(r),o=n.enter("strikethrough"),i=a.move("~~");return i+=n.containerPhrasing(e,(0,y.A)((0,y.A)({},a.current()),{},{before:i,after:"~"})),i+=a.move("~~"),o(),i}function x(e){return e.length}function F(e){var t="string"===typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}M.peek=function(){return"~"};var B=n(58688);function U(e){var t=e._align;(0,a.ok)(t,"expected `_align` on table"),this.enter({type:"table",align:t.map((function(e){return"none"===e?null:e})),children:[]},e),this.data.inTable=!0}function j(e){this.exit(e),this.data.inTable=void 0}function H(e){this.enter({type:"tableRow",children:[]},e)}function Y(e){this.exit(e)}function G(e){this.enter({type:"tableCell",children:[]},e)}function z(e){var t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,W));var n=this.stack[this.stack.length-1];(0,a.ok)("inlineCode"===n.type),n.value=t,this.exit(e)}function W(e,t){return"|"===t?t:e}function K(e){var t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,a=t.stringLength,o=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[\t :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(e,t,n){var r=B.p.inlineCode(e,t,n);n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&"));return r},table:function(e,t,n,r){return u(function(e,t,n){var r=e.children,a=-1,o=[],i=t.enter("table");for(;++a<r.length;)o[a]=s(r[a],t,n);return i(),o}(e,n,r),e.align)},tableCell:i,tableRow:function(e,t,n,r){var a=u([s(e,n,r)]);return a.slice(0,a.indexOf("\n"))}}};function i(e,t,n,r){var a=n.enter("tableCell"),i=n.enter("phrasing"),u=n.containerPhrasing(e,(0,y.A)((0,y.A)({},r),{},{before:o,after:o}));return i(),a(),u}function u(e,t){return function(e){for(var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(n.align||[]).concat(),a=n.stringLength||x,o=[],i=[],u=[],s=[],l=0,c=-1;++c<e.length;){var d=[],f=[],p=-1;for(e[c].length>l&&(l=e[c].length);++p<e[c].length;){var h=null===(t=e[c][p])||void 0===t?"":String(t);if(!1!==n.alignDelimiters){var m=a(h);f[p]=m,(void 0===s[p]||m>s[p])&&(s[p]=m)}d.push(h)}i[c]=d,u[c]=f}var v=-1;if("object"===typeof r&&"length"in r)for(;++v<l;)o[v]=F(r[v]);else for(var E=F(r);++v<l;)o[v]=E;v=-1;for(var g=[],y=[];++v<l;){var b=o[v],A="",C="";99===b?(A=":",C=":"):108===b?A=":":114===b&&(C=":");var T=!1===n.alignDelimiters?1:Math.max(1,s[v]-A.length-C.length),_=A+"-".repeat(T)+C;!1!==n.alignDelimiters&&((T=A.length+T+C.length)>s[v]&&(s[v]=T),y[v]=T),g[v]=_}i.splice(1,0,g),u.splice(1,0,y),c=-1;for(var D=[];++c<i.length;){var O=i[c],N=u[c];v=-1;for(var S=[];++v<l;){var w=O[v]||"",k="",I="";if(!1!==n.alignDelimiters){var L=s[v]-(N[v]||0),R=o[v];114===R?k=" ".repeat(L):99===R?L%2?(k=" ".repeat(L/2+.5),I=" ".repeat(L/2-.5)):I=k=" ".repeat(L/2):I=" ".repeat(L)}!1===n.delimiterStart||v||S.push("|"),!1===n.padding||!1===n.alignDelimiters&&""===w||!1===n.delimiterStart&&!v||S.push(" "),!1!==n.alignDelimiters&&S.push(k),S.push(w),!1!==n.alignDelimiters&&S.push(I),!1!==n.padding&&S.push(" "),!1===n.delimiterEnd&&v===l-1||S.push("|")}D.push(!1===n.delimiterEnd?S.join("").replace(/ +$/,""):S.join(""))}return D.join("\n")}(e,{align:t,alignDelimiters:r,padding:n,stringLength:a})}function s(e,t,n){for(var r=e.children,a=-1,o=[],u=t.enter("tableRow");++a<r.length;)o[a]=i(r[a],0,t,n);return u(),o}}function V(e){var t=this.stack[this.stack.length-2];(0,a.ok)("listItem"===t.type),t.checked="taskListCheckValueChecked"===e.type}function Q(e){var t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"===typeof t.checked){var n=this.stack[this.stack.length-1];(0,a.ok)("paragraph"===n.type);var r=n.children[0];if(r&&"text"===r.type){for(var o,i=t.children,u=-1;++u<i.length;){var s=i[u];if("paragraph"===s.type){o=s;break}}o===n&&(r.value=r.value.slice(1),0===r.value.length?n.children.shift():n.position&&r.position&&"number"===typeof r.position.start.offset&&(r.position.start.column++,r.position.start.offset++,n.position.start=Object.assign({},r.position.start)))}}this.exit(e)}function q(e,t,n,r){var a=e.children[0],o="boolean"===typeof e.checked&&a&&"paragraph"===a.type,i="["+(e.checked?"x":" ")+"] ",u=n.createTracker(r);o&&u.move(i);var s=B.p.listItem(e,t,n,(0,y.A)((0,y.A)({},r),u.current()));return o&&(s=s.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,(function(e){return e+i}))),s}var X=n(17693),J={tokenize:function(e,t,n){var r=0;return function t(o){if((87===o||119===o)&&r<3)return r++,e.consume(o),t;if(46===o&&3===r)return e.consume(o),a;return n(o)};function a(e){return null===e?n(e):t(e)}},partial:!0},Z={tokenize:function(e,t,n){var r,a,i;return u;function u(t){return 46===t||95===t?e.check(ee,l,s)(t):null===t||(0,o.Ee)(t)||(0,o.Ny)(t)||45!==t&&(0,o.es)(t)?l(t):(i=!0,e.consume(t),u)}function s(t){return 95===t?r=!0:(a=r,r=void 0),e.consume(t),u}function l(e){return a||r||!i?n(e):t(e)}},partial:!0},$={tokenize:function(e,t){var n=0,r=0;return a;function a(u){return 40===u?(n++,e.consume(u),a):41===u&&r<n?i(u):33===u||34===u||38===u||39===u||41===u||42===u||44===u||46===u||58===u||59===u||60===u||63===u||93===u||95===u||126===u?e.check(ee,t,i)(u):null===u||(0,o.Ee)(u)||(0,o.Ny)(u)?t(u):(e.consume(u),a)}function i(t){return 41===t&&r++,e.consume(t),a}},partial:!0},ee={tokenize:function(e,t,n){return r;function r(u){return 33===u||34===u||39===u||41===u||42===u||44===u||46===u||58===u||59===u||63===u||95===u||126===u?(e.consume(u),r):38===u?(e.consume(u),i):93===u?(e.consume(u),a):60===u||null===u||(0,o.Ee)(u)||(0,o.Ny)(u)?t(u):n(u)}function a(e){return null===e||40===e||91===e||(0,o.Ee)(e)||(0,o.Ny)(e)?t(e):r(e)}function i(e){return(0,o.CW)(e)?u(e):n(e)}function u(t){return 59===t?(e.consume(t),r):(0,o.CW)(t)?(e.consume(t),u):n(t)}},partial:!0},te={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(e){return(0,o.lV)(e)?n(e):t(e)}},partial:!0},ne={name:"wwwAutolink",tokenize:function(e,t,n){var r=this;return function(t){if(87!==t&&119!==t||!ue.call(r,r.previous)||de(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(J,e.attempt(Z,e.attempt($,a),n),n)(t)};function a(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:ue},re={name:"protocolAutolink",tokenize:function(e,t,n){var r=this,a="",i=!1;return function(t){if((72===t||104===t)&&se.call(r,r.previous)&&!de(r.events))return e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),a+=String.fromCodePoint(t),e.consume(t),u;return n(t)};function u(t){if((0,o.CW)(t)&&a.length<5)return a+=String.fromCodePoint(t),e.consume(t),u;if(58===t){var r=a.toLowerCase();if("http"===r||"https"===r)return e.consume(t),s}return n(t)}function s(t){return 47===t?(e.consume(t),i?l:(i=!0,s)):n(t)}function l(t){return null===t||(0,o.JQ)(t)||(0,o.Ee)(t)||(0,o.Ny)(t)||(0,o.es)(t)?n(t):e.attempt(Z,e.attempt($,c),n)(t)}function c(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:se},ae={name:"emailAutolink",tokenize:function(e,t,n){var r,a,i=this;return function(t){if(!ce(t)||!le.call(i,i.previous)||de(i.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),u(t)};function u(t){return ce(t)?(e.consume(t),u):64===t?(e.consume(t),s):n(t)}function s(t){return 46===t?e.check(te,c,l)(t):45===t||95===t||(0,o.lV)(t)?(a=!0,e.consume(t),s):c(t)}function l(t){return e.consume(t),r=!0,s}function c(u){return a&&r&&(0,o.CW)(i.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(u)):n(u)}},previous:le},oe={};for(var ie=48;ie<123;)oe[ie]=ae,58===++ie?ie=65:91===ie&&(ie=97);function ue(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||(0,o.Ee)(e)}function se(e){return!(0,o.CW)(e)}function le(e){return!(47===e||ce(e))}function ce(e){return 43===e||45===e||46===e||95===e||(0,o.lV)(e)}function de(e){for(var t=e.length,n=!1;t--;){var r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}oe[43]=ae,oe[45]=ae,oe[46]=ae,oe[95]=ae,oe[72]=[ae,re],oe[104]=[ae,re],oe[87]=[ae,ne],oe[119]=[ae,ne];var fe=n(64467),pe=n(34547),he=n(64545),me={tokenize:function(e,t,n){var r=this;return(0,he.N)(e,(function(e){var a=r.events[r.events.length-1];return a&&"gfmFootnoteDefinitionIndent"===a[1].type&&4===a[2].sliceSerialize(a[1],!0).length?t(e):n(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function ve(e,t,n){for(var r,a=this,o=a.events.length,i=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]);o--;){var u=a.events[o][1];if("labelImage"===u.type){r=u;break}if("gfmFootnoteCall"===u.type||"labelLink"===u.type||"label"===u.type||"image"===u.type||"link"===u.type)break}return function(o){if(!r||!r._balanced)return n(o);var u=(0,b.B)(a.sliceSerialize({start:r.end,end:a.now()}));if(94!==u.codePointAt(0)||!i.includes(u.slice(1)))return n(o);return e.enter("gfmFootnoteCallLabelMarker"),e.consume(o),e.exit("gfmFootnoteCallLabelMarker"),t(o)}}function Ee(e,t){for(var n=e.length;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";var r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;var o={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},o.start),end:Object.assign({},o.end)},u=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",a,t],["exit",a,t],["enter",o,t],["enter",i,t],["exit",i,t],["exit",o,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice.apply(e,[n,e.length-n+1].concat(u)),e}function ge(e,t,n){var r,a=this,i=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]),u=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),s};function s(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}function l(s){if(u>999||93===s&&!r||null===s||91===s||(0,o.Ee)(s))return n(s);if(93===s){e.exit("chunkString");var d=e.exit("gfmFootnoteCallString");return i.includes((0,b.B)(a.sliceSerialize(d)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(s)}return(0,o.Ee)(s)||(r=!0),u++,e.consume(s),92===s?c:l}function c(t){return 91===t||92===t||93===t?(e.consume(t),u++,l):l(t)}}function ye(e,t,n){var r,a,i=this,u=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),s=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):n(t)}function c(t){if(s>999||93===t&&!a||null===t||91===t||(0,o.Ee)(t))return n(t);if(93===t){e.exit("chunkString");var u=e.exit("gfmFootnoteDefinitionLabelString");return r=(0,b.B)(i.sliceSerialize(u)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),f}return(0,o.Ee)(t)||(a=!0),s++,e.consume(t),92===t?d:c}function d(t){return 91===t||92===t||93===t?(e.consume(t),s++,c):c(t)}function f(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),u.includes(r)||u.push(r),(0,he.N)(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return t(e)}}function be(e,t,n){return e.check(pe.B,t,e.attempt(me,t,n))}function Ae(e){e.exit("gfmFootnoteDefinition")}var Ce=n(39017),Te=n(90291),_e=n(50895);function De(e){var t=(e||{}).singleTilde,n={name:"strikethrough",tokenize:function(e,n,r){var a=this.previous,o=this.events,i=0;return function(t){if(126===a&&"characterEscape"!==o[o.length-1][1].type)return r(t);return e.enter("strikethroughSequenceTemporary"),u(t)};function u(o){var s=(0,Te.S)(a);if(126===o)return i>1?r(o):(e.consume(o),i++,u);if(i<2&&!t)return r(o);var l=e.exit("strikethroughSequenceTemporary"),c=(0,Te.S)(o);return l._open=!c||2===c&&Boolean(s),l._close=!s||2===s&&Boolean(c),n(o)}},resolveAll:function(e,t){var n=-1;for(;++n<e.length;)if("enter"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._close)for(var r=n;r--;)if("exit"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._open&&e[n][1].end.offset-e[n][1].start.offset===e[r][1].end.offset-e[r][1].start.offset){e[n][1].type="strikethroughSequence",e[r][1].type="strikethroughSequence";var a={type:"strikethrough",start:Object.assign({},e[r][1].start),end:Object.assign({},e[n][1].end)},o={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},i=[["enter",a,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",o,t]],u=t.parser.constructs.insideSpan.null;u&&(0,Ce.m)(i,i.length,0,(0,_e.W)(u,e.slice(r+1,n),t)),(0,Ce.m)(i,i.length,0,[["exit",o,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",a,t]]),(0,Ce.m)(e,r-1,n-r+3,i),n=r+i.length-2;break}n=-1;for(;++n<e.length;)"strikethroughSequenceTemporary"===e[n][1].type&&(e[n][1].type="data");return e}};return null!==t&&void 0!==t||(t=!0),{text:(0,fe.default)({},126,n),insideSpan:{null:[n]},attentionMarkers:{null:[126]}}}var Oe=n(60436),Ne=n(23029),Se=n(92901),we=function(){return(0,Se.A)((function e(){(0,Ne.A)(this,e),this.map=[]}),[{key:"add",value:function(e,t,n){!function(e,t,n,r){var a=0;if(0===n&&0===r.length)return;for(;a<e.map.length;){var o;if(e.map[a][0]===t)return e.map[a][1]+=n,void(o=e.map[a][2]).push.apply(o,(0,Oe.A)(r));a+=1}e.map.push([t,n,r])}(this,e,t,n)}},{key:"consume",value:function(e){if(this.map.sort((function(e,t){return e[0]-t[0]})),0!==this.map.length){for(var t=this.map.length,n=[];t>0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push((0,Oe.A)(e)),e.length=0;for(var r=n.pop();r;)e.push.apply(e,(0,Oe.A)(r)),r=n.pop();this.map.length=0}}}])}();function ke(e,t){for(var n=!1,r=[];t<e.length;){var a=e[t];if(n){if("enter"===a[0])"tableContent"===a[1].type&&r.push("tableDelimiterMarker"===e[t+1][1].type?"left":"none");else if("tableContent"===a[1].type){if("tableDelimiterMarker"===e[t-1][1].type){var o=r.length-1;r[o]="left"===r[o]?"center":"right"}}else if("tableDelimiterRow"===a[1].type)break}else"enter"===a[0]&&"tableDelimiterRow"===a[1].type&&(n=!0);t+=1}return r}function Ie(e,t,n){var r,a=this,i=0,u=0;return function(e){var t=a.events.length-1;for(;t>-1;){var r=a.events[t][1].type;if("lineEnding"!==r&&"linePrefix"!==r)break;t--}var o=t>-1?a.events[t][1].type:null,i="tableHead"===o||"tableRow"===o?A:s;if(i===A&&a.parser.lazy[a.now().line])return n(e);return i(e)};function s(t){return e.enter("tableHead"),e.enter("tableRow"),function(e){if(124===e)return l(e);return r=!0,u+=1,l(e)}(t)}function l(t){return null===t?n(t):(0,o.HP)(t)?u>1?(u=0,a.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),f):n(t):(0,o.On)(t)?(0,he.N)(e,l,"whitespace")(t):(u+=1,r&&(r=!1,i+=1),124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,l):(e.enter("data"),c(t)))}function c(t){return null===t||124===t||(0,o.Ee)(t)?(e.exit("data"),l(t)):(e.consume(t),92===t?d:c)}function d(t){return 92===t||124===t?(e.consume(t),c):c(t)}function f(t){return a.interrupt=!1,a.parser.lazy[a.now().line]?n(t):(e.enter("tableDelimiterRow"),r=!1,(0,o.On)(t)?(0,he.N)(e,p,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):p(t))}function p(t){return 45===t||58===t?m(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),h):b(t)}function h(t){return(0,o.On)(t)?(0,he.N)(e,m,"whitespace")(t):m(t)}function m(t){return 58===t?(u+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),v):45===t?(u+=1,v(t)):null===t||(0,o.HP)(t)?y(t):b(t)}function v(t){return 45===t?(e.enter("tableDelimiterFiller"),E(t)):b(t)}function E(t){return 45===t?(e.consume(t),E):58===t?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),g):(e.exit("tableDelimiterFiller"),g(t))}function g(t){return(0,o.On)(t)?(0,he.N)(e,y,"whitespace")(t):y(t)}function y(n){return 124===n?p(n):(null===n||(0,o.HP)(n))&&r&&i===u?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(n)):b(n)}function b(e){return n(e)}function A(t){return e.enter("tableRow"),C(t)}function C(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),C):null===n||(0,o.HP)(n)?(e.exit("tableRow"),t(n)):(0,o.On)(n)?(0,he.N)(e,C,"whitespace")(n):(e.enter("data"),T(n))}function T(t){return null===t||124===t||(0,o.Ee)(t)?(e.exit("data"),C(t)):(e.consume(t),92===t?_:T)}function _(t){return 92===t||124===t?(e.consume(t),T):T(t)}}function Le(e,t){for(var n,r,a,o=-1,i=!0,u=0,s=[0,0,0,0],l=[0,0,0,0],c=!1,d=0,f=new we;++o<e.length;){var p=e[o],h=p[1];"enter"===p[0]?"tableHead"===h.type?(c=!1,0!==d&&(Pe(f,t,d,n,r),r=void 0,d=0),n={type:"table",start:Object.assign({},h.start),end:Object.assign({},h.end)},f.add(o,0,[["enter",n,t]])):"tableRow"===h.type||"tableDelimiterRow"===h.type?(i=!0,a=void 0,s=[0,0,0,0],l=[0,o+1,0,0],c&&(c=!1,r={type:"tableBody",start:Object.assign({},h.start),end:Object.assign({},h.end)},f.add(o,0,[["enter",r,t]])),u="tableDelimiterRow"===h.type?2:r?3:1):!u||"data"!==h.type&&"tableDelimiterMarker"!==h.type&&"tableDelimiterFiller"!==h.type?"tableCellDivider"===h.type&&(i?i=!1:(0!==s[1]&&(l[0]=l[1],a=Re(f,t,s,u,void 0,a)),l=[(s=l)[1],o,0,0])):(i=!1,0===l[2]&&(0!==s[1]&&(l[0]=l[1],a=Re(f,t,s,u,void 0,a),s=[0,0,0,0]),l[2]=o)):"tableHead"===h.type?(c=!0,d=o):"tableRow"===h.type||"tableDelimiterRow"===h.type?(d=o,0!==s[1]?(l[0]=l[1],a=Re(f,t,s,u,o,a)):0!==l[1]&&(a=Re(f,t,l,u,o,a)),u=0):!u||"data"!==h.type&&"tableDelimiterMarker"!==h.type&&"tableDelimiterFiller"!==h.type||(l[3]=o)}for(0!==d&&Pe(f,t,d,n,r),f.consume(t.events),o=-1;++o<t.events.length;){var m=t.events[o];"enter"===m[0]&&"table"===m[1].type&&(m[1]._align=ke(t.events,o))}return e}function Re(e,t,n,r,a,o){var i=1===r?"tableHeader":2===r?"tableDelimiter":"tableData";0!==n[0]&&(o.end=Object.assign({},Me(t.events,n[0])),e.add(n[0],0,[["exit",o,t]]));var u=Me(t.events,n[1]);if(o={type:i,start:Object.assign({},u),end:Object.assign({},u)},e.add(n[1],0,[["enter",o,t]]),0!==n[2]){var s=Me(t.events,n[2]),l=Me(t.events,n[3]),c={type:"tableContent",start:Object.assign({},s),end:Object.assign({},l)};if(e.add(n[2],0,[["enter",c,t]]),2!==r){var d=t.events[n[2]],f=t.events[n[3]];if(d[1].end=Object.assign({},f[1].end),d[1].type="chunkText",d[1].contentType="text",n[3]>n[2]+1){var p=n[2]+1,h=n[3]-n[2]-1;e.add(p,h,[])}}e.add(n[3]+1,0,[["exit",c,t]])}return void 0!==a&&(o.end=Object.assign({},Me(t.events,a)),e.add(a,0,[["exit",o,t]]),o=void 0),o}function Pe(e,t,n,r,a){var o=[],i=Me(t.events,n);a&&(a.end=Object.assign({},i),o.push(["exit",a,t])),r.end=Object.assign({},i),o.push(["exit",r,t]),e.add(n+1,0,o)}function Me(e,t){var n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}var xe={name:"tasklistCheck",tokenize:function(e,t,n){var r=this;return function(t){if(null!==r.previous||!r._gfmTasklistFirstContentOfListItem)return n(t);return e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),a};function a(t){return(0,o.Ee)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),i):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),i):n(t)}function i(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),u):n(t)}function u(r){return(0,o.HP)(r)?t(r):(0,o.On)(r)?e.check({tokenize:Fe},t,n)(r):n(r)}}};function Fe(e,t,n){return(0,he.N)(e,(function(e){return null===e?n(e):t(e)}),"whitespace")}var Be={};function Ue(e){var t=e||Be,n=this.data(),r=n.micromarkExtensions||(n.micromarkExtensions=[]),a=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),o=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);r.push(function(e){return(0,X.y)([{text:oe},{document:(0,fe.default)({},91,{name:"gfmFootnoteDefinition",tokenize:ye,continuation:{tokenize:be},exit:Ae}),text:(0,fe.default)((0,fe.default)({},91,{name:"gfmFootnoteCall",tokenize:ge}),93,{name:"gfmPotentialFootnoteCall",add:"after",tokenize:ve,resolveTo:Ee})},De(e),{flow:{null:{name:"table",tokenize:Ie,resolveAll:Le}}},{text:(0,fe.default)({},91,xe)}])}(t)),a.push([{transforms:[m],enter:{literalAutolink:l,literalAutolinkEmail:c,literalAutolinkHttp:c,literalAutolinkWww:c},exit:{literalAutolink:h,literalAutolinkEmail:p,literalAutolinkHttp:d,literalAutolinkWww:f}},{enter:{gfmFootnoteDefinition:A,gfmFootnoteDefinitionLabelString:C,gfmFootnoteCall:D,gfmFootnoteCallString:O},exit:{gfmFootnoteDefinition:_,gfmFootnoteDefinitionLabelString:T,gfmFootnoteCall:S,gfmFootnoteCallString:N}},{canContainEols:["delete"],enter:{strikethrough:R},exit:{strikethrough:P}},{enter:{table:U,tableData:G,tableHeader:G,tableRow:H},exit:{codeText:z,table:j,tableData:Y,tableHeader:Y,tableRow:Y}},{exit:{taskListCheckValueChecked:V,taskListCheckValueUnchecked:V,paragraph:Q}}]),o.push(function(e){return{extensions:[{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:u,notInConstruct:s},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:u,notInConstruct:s},{character:":",before:"[ps]",after:"\\/",inConstruct:u,notInConstruct:s}]},{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:k,footnoteReference:w}},{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:L}],handlers:{delete:M}},K(e),{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:q}}]}}(t))}},63507:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return m}});var r=n(89379),a=n(99087),o=n(86659);var i=n(64467),u=n(64545),s=n(83950),l={tokenize:function(e,t,n){var r=this,a=r.events[r.events.length-1],o=a&&"linePrefix"===a[1].type?a[2].sliceSerialize(a[1],!0).length:0,i=0;return function(t){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),l(t)};function l(t){return 36===t?(e.consume(t),i++,l):i<2?n(t):(e.exit("mathFlowFenceSequence"),(0,u.N)(e,d,"whitespace")(t))}function d(t){return null===t||(0,s.HP)(t)?p(t):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),f(t))}function f(t){return null===t||(0,s.HP)(t)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),p(t)):36===t?n(t):(e.consume(t),f)}function p(n){return e.exit("mathFlowFence"),r.interrupt?t(n):e.attempt(c,h,g)(n)}function h(t){return e.attempt({tokenize:y,partial:!0},g,m)(t)}function m(t){return(o?(0,u.N)(e,v,"linePrefix",o+1):v)(t)}function v(t){return null===t?g(t):(0,s.HP)(t)?e.attempt(c,h,g)(t):(e.enter("mathFlowValue"),E(t))}function E(t){return null===t||(0,s.HP)(t)?(e.exit("mathFlowValue"),v(t)):(e.consume(t),E)}function g(n){return e.exit("mathFlow"),t(n)}function y(e,t,n){var a=0;return(0,u.N)(e,(function(t){return e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),o(t)}),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function o(t){return 36===t?(a++,e.consume(t),o):a<i?n(t):(e.exit("mathFlowFenceSequence"),(0,u.N)(e,l,"whitespace")(t))}function l(r){return null===r||(0,s.HP)(r)?(e.exit("mathFlowFence"),t(r)):n(r)}}},concrete:!0,name:"mathFlow"},c={tokenize:function(e,t,n){var r=this;return function(n){if(null===n)return t(n);return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),a};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0};function d(e){var t=(e||{}).singleDollarTextMath;return null!==t&&void 0!==t||(t=!0),{tokenize:function(e,n,r){var a,o,i=0;return function(t){return e.enter("mathText"),e.enter("mathTextSequence"),u(t)};function u(n){return 36===n?(e.consume(n),i++,u):i<2&&!t?r(n):(e.exit("mathTextSequence"),l(n))}function l(t){return null===t?r(t):36===t?(o=e.enter("mathTextSequence"),a=0,d(t)):32===t?(e.enter("space"),e.consume(t),e.exit("space"),l):(0,s.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l):(e.enter("mathTextData"),c(t))}function c(t){return null===t||32===t||36===t||(0,s.HP)(t)?(e.exit("mathTextData"),l(t)):(e.consume(t),c)}function d(t){return 36===t?(e.consume(t),a++,d):a===i?(e.exit("mathTextSequence"),e.exit("mathText"),n(t)):(o.type="mathTextData",c(t))}},resolve:f,previous:p,name:"mathText"}}function f(e){var t,n,r=e.length-4,a=3;if(("lineEnding"===e[a][1].type||"space"===e[a][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type))for(t=a;++t<r;)if("mathTextData"===e[t][1].type){e[r][1].type="mathTextPadding",e[a][1].type="mathTextPadding",a+=2,r-=2;break}for(t=a-1,r++;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):t!==r&&"lineEnding"!==e[t][1].type||(e[n][1].type="mathTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e}function p(e){return 36!==e||"characterEscape"===this.events[this.events.length-1][1].type}var h={};function m(e){var t=e||h,n=this.data(),u=n.micromarkExtensions||(n.micromarkExtensions=[]),s=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),c=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);u.push(function(e){return{flow:(0,i.default)({},36,l),text:(0,i.default)({},36,d(e))}}(t)),s.push(function(){return{enter:{mathFlow:function(e){this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[{type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]}]}},e)},mathFlowFenceMeta:function(){this.buffer()},mathText:function(e){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},e),this.buffer()}},exit:{mathFlow:function(e){var t=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),n=this.stack[this.stack.length-1];(0,a.ok)("math"===n.type),this.exit(e),n.value=t;var r=n.data.hChildren[0];(0,a.ok)("element"===r.type),(0,a.ok)("code"===r.tagName),r.children.push({type:"text",value:t}),this.data.mathFlowInside=void 0},mathFlowFence:function(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)},mathFlowFenceMeta:function(){var e=this.resume(),t=this.stack[this.stack.length-1];(0,a.ok)("math"===t.type),t.meta=e},mathFlowValue:e,mathText:function(e){var t=this.resume(),n=this.stack[this.stack.length-1];(0,a.ok)("inlineMath"===n.type),this.exit(e),n.value=t,n.data.hChildren.push({type:"text",value:t})},mathTextData:e}};function e(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}}()),c.push(function(e){var t=(e||{}).singleDollarTextMath;return null!==t&&void 0!==t||(t=!0),n.peek=function(){return"$"},{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:"\n",inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:function(e,t,n,a){var i=e.value||"",u=n.createTracker(a),s="$".repeat(Math.max((0,o.D)(i,"$")+1,2)),l=n.enter("mathFlow"),c=u.move(s);if(e.meta){var d=n.enter("mathFlowMeta");c+=u.move(n.safe(e.meta,(0,r.A)({after:"\n",before:c,encode:["$"]},u.current()))),d()}return c+=u.move("\n"),i&&(c+=u.move(i+"\n")),c+=u.move(s),l(),c},inlineMath:n}};function n(e,n,r){var a=e.value||"",o=1;for(t||o++;new RegExp("(^|[^$])"+"\\$".repeat(o)+"([^$]|$)").test(a);)o++;var i="$".repeat(o);/[^ \r\n]/.test(a)&&(/^[ \r\n]/.test(a)&&/[ \r\n]$/.test(a)||/^\$|\$$/.test(a))&&(a=" "+a+" ");for(var u=-1;++u<r.unsafe.length;){var s=r.unsafe[u];if(s.atBreak)for(var l=r.compilePattern(s),c=void 0;c=l.exec(a);){var d=c.index;10===a.codePointAt(d)&&13===a.codePointAt(d-1)&&d--,a=a.slice(0,d)+" "+a.slice(c.index+1)}}return i+a+i}}(t))}},3880:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return je}});var r={};n.r(r),n.d(r,{attentionMarkers:function(){return Se},contentInitial:function(){return Ce},disable:function(){return we},document:function(){return Ae},flow:function(){return _e},flowInitial:function(){return Te},insideSpan:function(){return Ne},string:function(){return De},text:function(){return Oe}});var a=n(89379),o=n(60436),i=n(92486),u=n(39017),s=n(23029),l=n(92901),c=function(){return(0,l.A)((function e(t){(0,s.A)(this,e),this.left=t?(0,o.A)(t):[],this.right=[]}),[{key:"get",value:function(e){if(e<0||e>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return e<this.left.length?this.left[e]:this.right[this.right.length-e+this.left.length-1]}},{key:"length",get:function(){return this.left.length+this.right.length}},{key:"shift",value:function(){return this.setCursor(0),this.right.pop()}},{key:"slice",value:function(e,t){var n=null===t||void 0===t?Number.POSITIVE_INFINITY:t;return n<this.left.length?this.left.slice(e,n):e>this.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}},{key:"splice",value:function(e,t,n){var r=t||0;this.setCursor(Math.trunc(e));var a=this.right.splice(this.right.length-r,Number.POSITIVE_INFINITY);return n&&d(this.left,n),a.reverse()}},{key:"pop",value:function(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}},{key:"push",value:function(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}},{key:"pushMany",value:function(e){this.setCursor(Number.POSITIVE_INFINITY),d(this.left,e)}},{key:"unshift",value:function(e){this.setCursor(0),this.right.push(e)}},{key:"unshiftMany",value:function(e){this.setCursor(0),d(this.right,e.reverse())}},{key:"setCursor",value:function(e){if(!(e===this.left.length||e>this.left.length&&0===this.right.length||e<0&&0===this.left.length))if(e<this.left.length){var t=this.left.splice(e,Number.POSITIVE_INFINITY);d(this.right,t.reverse())}else{var n=this.right.splice(this.left.length+this.right.length-e,Number.POSITIVE_INFINITY);d(this.left,n.reverse())}}}])}();function d(e,t){var n=0;if(t.length<1e4)e.push.apply(e,(0,o.A)(t));else for(;n<t.length;)e.push.apply(e,(0,o.A)(t.slice(n,n+1e4))),n+=1e4}function f(e){for(var t,n,r,a,o,i,s,l={},d=-1,f=new c(e);++d<f.length;){for(;d in l;)d=l[d];if(t=f.get(d),d&&"chunkFlow"===t[1].type&&"listItemPrefix"===f.get(d-1)[1].type&&((r=0)<(i=t[1]._tokenizer.events).length&&"lineEndingBlank"===i[r][1].type&&(r+=2),r<i.length&&"content"===i[r][1].type))for(;++r<i.length&&"content"!==i[r][1].type;)"chunkText"===i[r][1].type&&(i[r][1]._isInFirstContentOfListItem=!0,r++);if("enter"===t[0])t[1].contentType&&(Object.assign(l,p(f,d)),d=l[d],s=!0);else if(t[1]._container){for(r=d,n=void 0;r--&&("lineEnding"===(a=f.get(r))[1].type||"lineEndingBlank"===a[1].type);)"enter"===a[0]&&(n&&(f.get(n)[1].type="lineEndingBlank"),a[1].type="lineEnding",n=r);n&&(t[1].end=Object.assign({},f.get(n)[1].start),(o=f.slice(n,d)).unshift(t),f.splice(n,d-n+1,o))}}return(0,u.m)(e,0,Number.POSITIVE_INFINITY,f.slice(0)),!s}function p(e,t){for(var n,r,a=e.get(t)[1],o=e.get(t)[2],i=t-1,u=[],s=a._tokenizer||o.parser[a.contentType](a.start),l=s.events,c=[],d={},f=-1,p=a,h=0,m=0,v=[m];p;){for(;e.get(++i)[1]!==p;);u.push(i),p._tokenizer||(n=o.sliceStream(p),p.next||n.push(null),r&&s.defineSkip(p.start),p._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=!0),s.write(n),p._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=void 0)),r=p,p=p.next}for(p=a;++f<l.length;)"exit"===l[f][0]&&"enter"===l[f-1][0]&&l[f][1].type===l[f-1][1].type&&l[f][1].start.line!==l[f][1].end.line&&(m=f+1,v.push(m),p._tokenizer=void 0,p.previous=void 0,p=p.next);for(s.events=[],p?(p._tokenizer=void 0,p.previous=void 0):v.pop(),f=v.length;f--;){var E=l.slice(v[f],v[f+1]),g=u.pop();c.push([g,g+E.length-1]),e.splice(g,2,E)}for(c.reverse(),f=-1;++f<c.length;)d[h+c[f][0]]=h+c[f][1],h+=c[f][1]-c[f][0]-1;return d}var h=n(17693),m=n(64545),v=n(83950),E={tokenize:function(e){var t,n=e.attempt(this.parser.constructs.contentInitial,(function(t){if(null===t)return void e.consume(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,m.N)(e,n,"linePrefix")}),(function(t){return e.enter("paragraph"),r(t)}));return n;function r(n){var r=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=r),t=r,a(n)}function a(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):(0,v.HP)(t)?(e.consume(t),e.exit("chunkText"),r):(e.consume(t),a)}}};var g={tokenize:function(e){var t,n,r,a=this,o=[],i=0;return s;function s(t){if(i<o.length){var n=o[i];return a.containerState=n[1],e.attempt(n[0].continuation,l,c)(t)}return c(t)}function l(e){if(i++,a.containerState._closeFlow){a.containerState._closeFlow=void 0,t&&A();for(var n,r=a.events.length,o=r;o--;)if("exit"===a.events[o][0]&&"chunkFlow"===a.events[o][1].type){n=a.events[o][1].end;break}b(i);for(var l=r;l<a.events.length;)a.events[l][1].end=Object.assign({},n),l++;return(0,u.m)(a.events,o+1,0,a.events.slice(r)),a.events.length=l,c(e)}return s(e)}function c(n){if(i===o.length){if(!t)return p(n);if(t.currentConstruct&&t.currentConstruct.concrete)return m(n);a.interrupt=Boolean(t.currentConstruct&&!t._gfmTableDynamicInterruptHack)}return a.containerState={},e.check(y,d,f)(n)}function d(e){return t&&A(),b(i),p(e)}function f(e){return a.parser.lazy[a.now().line]=i!==o.length,r=a.now().offset,m(e)}function p(t){return a.containerState={},e.attempt(y,h,m)(t)}function h(e){return i++,o.push([a.currentConstruct,a.containerState]),p(e)}function m(r){return null===r?(t&&A(),b(0),void e.consume(r)):(t=t||a.parser.flow(a.now()),e.enter("chunkFlow",{contentType:"flow",previous:n,_tokenizer:t}),E(r))}function E(t){return null===t?(g(e.exit("chunkFlow"),!0),b(0),void e.consume(t)):(0,v.HP)(t)?(e.consume(t),g(e.exit("chunkFlow")),i=0,a.interrupt=void 0,s):(e.consume(t),E)}function g(e,o){var s=a.sliceStream(e);if(o&&s.push(null),e.previous=n,n&&(n.next=e),n=e,t.defineSkip(e.start),t.write(s),a.parser.lazy[e.start.line]){for(var l=t.events.length;l--;)if(t.events[l][1].start.offset<r&&(!t.events[l][1].end||t.events[l][1].end.offset>r))return;for(var c,d,f=a.events.length,p=f;p--;)if("exit"===a.events[p][0]&&"chunkFlow"===a.events[p][1].type){if(c){d=a.events[p][1].end;break}c=!0}for(b(i),l=f;l<a.events.length;)a.events[l][1].end=Object.assign({},d),l++;(0,u.m)(a.events,p+1,0,a.events.slice(f)),a.events.length=l}}function b(t){for(var n=o.length;n-- >t;){var r=o[n];a.containerState=r[1],r[0].exit.call(a,e)}o.length=t}function A(){t.write([null]),n=void 0,t=void 0,a.containerState._closeFlow=void 0}}},y={tokenize:function(e,t,n){return(0,m.N)(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var b=n(34547),A={tokenize:function(e,t){var n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?a(t):(0,v.HP)(t)?e.check(C,o,a)(t):(e.consume(t),r)}function a(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function o(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}},resolve:function(e){return f(e),e}},C={tokenize:function(e,t,n){var r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,m.N)(e,a,"linePrefix")};function a(a){if(null===a||(0,v.HP)(a))return n(a);var o=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(a):e.interrupt(r.parser.constructs.flow,n,t)(a)}},partial:!0};var T={tokenize:function(e){var t=this,n=e.attempt(b.B,(function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,r,(0,m.N)(e,e.attempt(this.parser.constructs.flow,r,e.attempt(A,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}};var _={resolveAll:S()},D=N("string"),O=N("text");function N(e){return{tokenize:function(t){var n=this,r=this.parser.constructs[e],a=t.attempt(r,o,i);return o;function o(e){return s(e)?a(e):i(e)}function i(e){if(null!==e)return t.enter("data"),t.consume(e),u;t.consume(e)}function u(e){return s(e)?(t.exit("data"),a(e)):(t.consume(e),u)}function s(e){if(null===e)return!0;var t=r[e],a=-1;if(t)for(;++a<t.length;){var o=t[a];if(!o.previous||o.previous.call(n,n.previous))return!0}return!1}},resolveAll:S("text"===e?w:void 0)}}function S(e){return function(t,n){var r,a=-1;for(;++a<=t.length;)void 0===r?t[a]&&"data"===t[a][1].type&&(r=a,a++):t[a]&&"data"===t[a][1].type||(a!==r+2&&(t[r][1].end=t[a-1][1].end,t.splice(r+2,a-r-2),a=r+2),r=void 0);return e?e(t,n):t}}function w(e,t){for(var n=0;++n<=e.length;)if((n===e.length||"lineEnding"===e[n][1].type)&&"data"===e[n-1][1].type){for(var r=e[n-1][1],a=t.sliceStream(r),o=a.length,i=-1,u=0,s=void 0;o--;){var l=a[o];if("string"===typeof l){for(i=l.length;32===l.charCodeAt(i-1);)u++,i--;if(i)break;i=-1}else if(-2===l)s=!0,u++;else if(-1!==l){o++;break}}if(u){var c={type:n===e.length||s||u<2?"lineSuffix":"hardBreakTrailing",start:{line:r.end.line,column:r.end.column-u,offset:r.end.offset-u,_index:r.start._index+o,_bufferIndex:o?i:r.start._bufferIndex+i},end:Object.assign({},r.end)};r.end=Object.assign({},c.start),r.start.offset===r.end.offset?Object.assign(r,c):(e.splice(n,0,["enter",c,t],["exit",c,t]),n+=2)}n++}return e}var k=n(50895);function I(e,t,n){var r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1}),a={},i=[],s=[],l=[],c={consume:function(e){(0,v.HP)(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,A()):-1!==e&&(r.column++,r.offset++);r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===s[r._index].length&&(r._bufferIndex=-1,r._index++));d.previous=e},enter:function(e,t){var n=t||{};return n.type=e,n.start=h(),d.events.push(["enter",n,d]),l.push(n),n},exit:function(e){var t=l.pop();return t.end=h(),d.events.push(["exit",t,d]),t},attempt:y((function(e,t){b(e,t.from)})),check:y(g),interrupt:y(g,{interrupt:!0})},d={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:p,sliceSerialize:function(e,t){return function(e,t){var n,r=-1,a=[];for(;++r<e.length;){var o=e[r],i=void 0;if("string"===typeof o)i=o;else switch(o){case-5:i="\r";break;case-4:i="\n";break;case-3:i="\r\n";break;case-2:i=t?" ":"\t";break;case-1:if(!t&&n)continue;i=" ";break;default:i=String.fromCharCode(o)}n=-2===o,a.push(i)}return a.join("")}(p(e),t)},now:h,defineSkip:function(e){a[e.line]=e.column,A()},write:function(e){if(s=(0,u.V)(s,e),m(),null!==s[s.length-1])return[];return b(t,0),d.events=(0,k.W)(i,d.events,d),d.events}},f=t.tokenize.call(d,c);return t.resolveAll&&i.push(t),d;function p(e){return function(e,t){var n,r=t.start._index,a=t.start._bufferIndex,o=t.end._index,i=t.end._bufferIndex;if(r===o)n=[e[r].slice(a,i)];else{if(n=e.slice(r,o),a>-1){var u=n[0];"string"===typeof u?n[0]=u.slice(a):n.shift()}i>0&&n.push(e[o].slice(0,i))}return n}(s,e)}function h(){var e=r;return{line:e.line,column:e.column,offset:e.offset,_index:e._index,_bufferIndex:e._bufferIndex}}function m(){for(var e;r._index<s.length;){var t=s[r._index];if("string"===typeof t)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<t.length;)E(t.charCodeAt(r._bufferIndex));else E(t)}}function E(e){f=f(e)}function g(e,t){t.restore()}function y(e,t){return function(n,a,i){var u,s,f,p;return Array.isArray(n)?m(n):"tokenize"in n?m([n]):function(e){return t;function t(t){var n=null!==t&&e[t],r=null!==t&&e.null;return m([].concat((0,o.A)(Array.isArray(n)?n:n?[n]:[]),(0,o.A)(Array.isArray(r)?r:r?[r]:[])))(t)}}(n);function m(e){return u=e,s=0,0===e.length?i:v(e[s])}function v(e){return function(n){p=function(){var e=h(),t=d.previous,n=d.currentConstruct,a=d.events.length,o=Array.from(l);return{restore:i,from:a};function i(){r=e,d.previous=t,d.currentConstruct=n,d.events.length=a,l=o,A()}}(),f=e,e.partial||(d.currentConstruct=e);if(e.name&&d.parser.constructs.disable.null.includes(e.name))return g(n);return e.tokenize.call(t?Object.assign(Object.create(d),t):d,c,E,g)(n)}}function E(t){return e(f,p),a}function g(e){return p.restore(),++s<u.length?v(u[s]):i}}}function b(e,t){e.resolveAll&&!i.includes(e)&&i.push(e),e.resolve&&(0,u.m)(d.events,t,d.events.length-t,e.resolve(d.events.slice(t),d)),e.resolveTo&&(d.events=e.resolveTo(d.events,d))}function A(){r.line in a&&r.column<2&&(r.column=a[r.line],r.offset+=a[r.line]-1)}}var L=n(64467),R={name:"thematicBreak",tokenize:function(e,t,n){var r,a=0;return function(t){return e.enter("thematicBreak"),function(e){return r=e,o(e)}(t)};function o(o){return o===r?(e.enter("thematicBreakSequence"),i(o)):a>=3&&(null===o||(0,v.HP)(o))?(e.exit("thematicBreak"),t(o)):n(o)}function i(t){return t===r?(e.consume(t),a++,i):(e.exit("thematicBreakSequence"),(0,v.On)(t)?(0,m.N)(e,o,"whitespace")(t):o(t))}}};var P={name:"list",tokenize:function(e,t,n){var r=this,a=r.events[r.events.length-1],o=a&&"linePrefix"===a[1].type?a[2].sliceSerialize(a[1],!0).length:0,i=0;return function(t){var a=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===a?!r.containerState.marker||t===r.containerState.marker:(0,v.BM)(t)){if(r.containerState.type||(r.containerState.type=a,e.enter(a,{_container:!0})),"listUnordered"===a)return e.enter("listItemPrefix"),42===t||45===t?e.check(R,n,s)(t):s(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),u(t)}return n(t)};function u(t){return(0,v.BM)(t)&&++i<10?(e.consume(t),u):(!r.interrupt||i<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),s(t)):n(t)}function s(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(b.B,r.interrupt?n:l,e.attempt(M,d,c))}function l(e){return r.containerState.initialBlankLine=!0,o++,d(e)}function c(t){return(0,v.On)(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return r.containerState.size=o+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){var r=this;return r.containerState._closeFlow=void 0,e.check(b.B,(function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,(0,m.N)(e,t,"listItemIndent",r.containerState.size+1)(n)}),(function(n){if(r.containerState.furtherBlankLines||!(0,v.On)(n))return r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(n);return r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(x,t,a)(n)}));function a(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,(0,m.N)(e,e.attempt(P,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a)}}},exit:function(e){e.exit(this.containerState.type)}},M={tokenize:function(e,t,n){var r=this;return(0,m.N)(e,(function(e){var a=r.events[r.events.length-1];return!(0,v.On)(e)&&a&&"listItemPrefixWhitespace"===a[1].type?t(e):n(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},x={tokenize:function(e,t,n){var r=this;return(0,m.N)(e,(function(e){var a=r.events[r.events.length-1];return a&&"listItemIndent"===a[1].type&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0};var F={name:"blockQuote",tokenize:function(e,t,n){var r=this;return function(t){if(62===t){var o=r.containerState;return o.open||(e.enter("blockQuote",{_container:!0}),o.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),a}return n(t)};function a(n){return(0,v.On)(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){var r=this;return function(t){if((0,v.On)(t))return(0,m.N)(e,a,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t);return a(t)};function a(r){return e.attempt(F,t,n)(r)}}},exit:function(e){e.exit("blockQuote")}};function B(e,t,n,r,a,o,i,u,s){var l=s||Number.POSITIVE_INFINITY,c=0;return function(t){if(60===t)return e.enter(r),e.enter(a),e.enter(o),e.consume(t),e.exit(o),d;if(null===t||32===t||41===t||(0,v.JQ)(t))return n(t);return e.enter(r),e.enter(i),e.enter(u),e.enter("chunkString",{contentType:"string"}),h(t)};function d(n){return 62===n?(e.enter(o),e.consume(n),e.exit(o),e.exit(a),e.exit(r),t):(e.enter(u),e.enter("chunkString",{contentType:"string"}),f(n))}function f(t){return 62===t?(e.exit("chunkString"),e.exit(u),d(t)):null===t||60===t||(0,v.HP)(t)?n(t):(e.consume(t),92===t?p:f)}function p(t){return 60===t||62===t||92===t?(e.consume(t),f):f(t)}function h(a){return c||null!==a&&41!==a&&!(0,v.Ee)(a)?c<l&&40===a?(e.consume(a),c++,h):41===a?(e.consume(a),c--,h):null===a||32===a||40===a||(0,v.JQ)(a)?n(a):(e.consume(a),92===a?m:h):(e.exit("chunkString"),e.exit(u),e.exit(i),e.exit(r),t(a))}function m(t){return 40===t||41===t||92===t?(e.consume(t),h):h(t)}}function U(e,t,n,r,a,o){var i,u=this,s=0;return function(t){return e.enter(r),e.enter(a),e.consume(t),e.exit(a),e.enter(o),l};function l(d){return s>999||null===d||91===d||93===d&&!i||94===d&&!s&&"_hiddenFootnoteSupport"in u.parser.constructs?n(d):93===d?(e.exit(o),e.enter(a),e.consume(d),e.exit(a),e.exit(r),t):(0,v.HP)(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),l):(e.enter("chunkString",{contentType:"string"}),c(d))}function c(t){return null===t||91===t||93===t||(0,v.HP)(t)||s++>999?(e.exit("chunkString"),l(t)):(e.consume(t),i||(i=!(0,v.On)(t)),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),s++,c):c(t)}}function j(e,t,n,r,a,o){var i;return function(t){if(34===t||39===t||40===t)return e.enter(r),e.enter(a),e.consume(t),e.exit(a),i=40===t?41:t,u;return n(t)};function u(n){return n===i?(e.enter(a),e.consume(n),e.exit(a),e.exit(r),t):(e.enter(o),s(n))}function s(t){return t===i?(e.exit(o),u(i)):null===t?n(t):(0,v.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,m.N)(e,s,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),l(t))}function l(t){return t===i||null===t||(0,v.HP)(t)?(e.exit("chunkString"),s(t)):(e.consume(t),92===t?c:l)}function c(t){return t===i||92===t?(e.consume(t),l):l(t)}}function H(e,t){var n;return function r(a){if((0,v.HP)(a))return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),n=!0,r;if((0,v.On)(a))return(0,m.N)(e,r,n?"linePrefix":"lineSuffix")(a);return t(a)}}var Y=n(45078),G={name:"definition",tokenize:function(e,t,n){var r,a=this;return function(t){return e.enter("definition"),function(t){return U.call(a,e,o,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function o(t){return r=(0,Y.B)(a.sliceSerialize(a.events[a.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),i):n(t)}function i(t){return(0,v.Ee)(t)?H(e,u)(t):u(t)}function u(t){return B(e,s,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function s(t){return e.attempt(z,l,l)(t)}function l(t){return(0,v.On)(t)?(0,m.N)(e,c,"whitespace")(t):c(t)}function c(o){return null===o||(0,v.HP)(o)?(e.exit("definition"),a.parser.defined.push(r),t(o)):n(o)}}},z={tokenize:function(e,t,n){return function(t){return(0,v.Ee)(t)?H(e,r)(t):n(t)};function r(t){return j(e,a,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function a(t){return(0,v.On)(t)?(0,m.N)(e,o,"whitespace")(t):o(t)}function o(e){return null===e||(0,v.HP)(e)?t(e):n(e)}},partial:!0};var W={name:"codeIndented",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("codeIndented"),(0,m.N)(e,a,"linePrefix",5)(t)};function a(e){var t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?o(e):n(e)}function o(t){return null===t?u(t):(0,v.HP)(t)?e.attempt(K,o,u)(t):(e.enter("codeFlowValue"),i(t))}function i(t){return null===t||(0,v.HP)(t)?(e.exit("codeFlowValue"),o(t)):(e.consume(t),i)}function u(n){return e.exit("codeIndented"),t(n)}}},K={tokenize:function(e,t,n){var r=this;return a;function a(t){return r.parser.lazy[r.now().line]?n(t):(0,v.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a):(0,m.N)(e,o,"linePrefix",5)(t)}function o(e){var o=r.events[r.events.length-1];return o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(e):(0,v.HP)(e)?a(e):n(e)}},partial:!0};var V={name:"headingAtx",tokenize:function(e,t,n){var r=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),a(t)}(t)};function a(t){return 35===t&&r++<6?(e.consume(t),a):null===t||(0,v.Ee)(t)?(e.exit("atxHeadingSequence"),o(t)):n(t)}function o(n){return 35===n?(e.enter("atxHeadingSequence"),i(n)):null===n||(0,v.HP)(n)?(e.exit("atxHeading"),t(n)):(0,v.On)(n)?(0,m.N)(e,o,"whitespace")(n):(e.enter("atxHeadingText"),u(n))}function i(t){return 35===t?(e.consume(t),i):(e.exit("atxHeadingSequence"),o(t))}function u(t){return null===t||35===t||(0,v.Ee)(t)?(e.exit("atxHeadingText"),o(t)):(e.consume(t),u)}},resolve:function(e,t){var n,r,a=e.length-2,o=3;"whitespace"===e[o][1].type&&(o+=2);a-2>o&&"whitespace"===e[a][1].type&&(a-=2);"atxHeadingSequence"===e[a][1].type&&(o===a-1||a-4>o&&"whitespace"===e[a-2][1].type)&&(a-=o+1===a?2:4);a>o&&(n={type:"atxHeadingText",start:e[o][1].start,end:e[a][1].end},r={type:"chunkText",start:e[o][1].start,end:e[a][1].end,contentType:"text"},(0,u.m)(e,o,a-o+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]]));return e}};var Q={name:"setextUnderline",tokenize:function(e,t,n){var r,a=this;return function(t){var i,u=a.events.length;for(;u--;)if("lineEnding"!==a.events[u][1].type&&"linePrefix"!==a.events[u][1].type&&"content"!==a.events[u][1].type){i="paragraph"===a.events[u][1].type;break}if(!a.parser.lazy[a.now().line]&&(a.interrupt||i))return e.enter("setextHeadingLine"),r=t,function(t){return e.enter("setextHeadingLineSequence"),o(t)}(t);return n(t)};function o(t){return t===r?(e.consume(t),o):(e.exit("setextHeadingLineSequence"),(0,v.On)(t)?(0,m.N)(e,i,"lineSuffix")(t):i(t))}function i(r){return null===r||(0,v.HP)(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){var n,r,a,o=e.length;for(;o--;)if("enter"===e[o][0]){if("content"===e[o][1].type){n=o;break}"paragraph"===e[o][1].type&&(r=o)}else"content"===e[o][1].type&&e.splice(o,1),a||"definition"!==e[o][1].type||(a=o);var i={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};e[r][1].type="setextHeadingText",a?(e.splice(r,0,["enter",i,t]),e.splice(a+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[a][1].end)):e[n][1]=i;return e.push(["exit",i,t]),e}};var q=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],X=["pre","script","style","textarea"],J={name:"htmlFlow",tokenize:function(e,t,n){var r,a,o,i,u,s=this;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),l}(t)};function l(i){return 33===i?(e.consume(i),c):47===i?(e.consume(i),a=!0,p):63===i?(e.consume(i),r=3,s.interrupt?t:M):(0,v.CW)(i)?(e.consume(i),o=String.fromCharCode(i),h):n(i)}function c(a){return 45===a?(e.consume(a),r=2,d):91===a?(e.consume(a),r=5,i=0,f):(0,v.CW)(a)?(e.consume(a),r=4,s.interrupt?t:M):n(a)}function d(r){return 45===r?(e.consume(r),s.interrupt?t:M):n(r)}function f(r){var a="CDATA[";return r===a.charCodeAt(i++)?(e.consume(r),6===i?s.interrupt?t:N:f):n(r)}function p(t){return(0,v.CW)(t)?(e.consume(t),o=String.fromCharCode(t),h):n(t)}function h(i){if(null===i||47===i||62===i||(0,v.Ee)(i)){var u=47===i,l=o.toLowerCase();return u||a||!X.includes(l)?q.includes(o.toLowerCase())?(r=6,u?(e.consume(i),m):s.interrupt?t(i):N(i)):(r=7,s.interrupt&&!s.parser.lazy[s.now().line]?n(i):a?E(i):g(i)):(r=1,s.interrupt?t(i):N(i))}return 45===i||(0,v.lV)(i)?(e.consume(i),o+=String.fromCharCode(i),h):n(i)}function m(r){return 62===r?(e.consume(r),s.interrupt?t:N):n(r)}function E(t){return(0,v.On)(t)?(e.consume(t),E):D(t)}function g(t){return 47===t?(e.consume(t),D):58===t||95===t||(0,v.CW)(t)?(e.consume(t),y):(0,v.On)(t)?(e.consume(t),g):D(t)}function y(t){return 45===t||46===t||58===t||95===t||(0,v.lV)(t)?(e.consume(t),y):b(t)}function b(t){return 61===t?(e.consume(t),A):(0,v.On)(t)?(e.consume(t),b):g(t)}function A(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),u=t,C):(0,v.On)(t)?(e.consume(t),A):T(t)}function C(t){return t===u?(e.consume(t),u=null,_):null===t||(0,v.HP)(t)?n(t):(e.consume(t),C)}function T(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||(0,v.Ee)(t)?b(t):(e.consume(t),T)}function _(e){return 47===e||62===e||(0,v.On)(e)?g(e):n(e)}function D(t){return 62===t?(e.consume(t),O):n(t)}function O(t){return null===t||(0,v.HP)(t)?N(t):(0,v.On)(t)?(e.consume(t),O):n(t)}function N(t){return 45===t&&2===r?(e.consume(t),I):60===t&&1===r?(e.consume(t),L):62===t&&4===r?(e.consume(t),x):63===t&&3===r?(e.consume(t),M):93===t&&5===r?(e.consume(t),P):!(0,v.HP)(t)||6!==r&&7!==r?null===t||(0,v.HP)(t)?(e.exit("htmlFlowData"),S(t)):(e.consume(t),N):(e.exit("htmlFlowData"),e.check(Z,F,S)(t))}function S(t){return e.check($,w,F)(t)}function w(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),k}function k(t){return null===t||(0,v.HP)(t)?S(t):(e.enter("htmlFlowData"),N(t))}function I(t){return 45===t?(e.consume(t),M):N(t)}function L(t){return 47===t?(e.consume(t),o="",R):N(t)}function R(t){if(62===t){var n=o.toLowerCase();return X.includes(n)?(e.consume(t),x):N(t)}return(0,v.CW)(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),R):N(t)}function P(t){return 93===t?(e.consume(t),M):N(t)}function M(t){return 62===t?(e.consume(t),x):45===t&&2===r?(e.consume(t),M):N(t)}function x(t){return null===t||(0,v.HP)(t)?(e.exit("htmlFlowData"),F(t)):(e.consume(t),x)}function F(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){var t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},Z={tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(b.B,t,n)}},partial:!0},$={tokenize:function(e,t,n){var r=this;return function(t){if((0,v.HP)(t))return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a;return n(t)};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0};var ee={tokenize:function(e,t,n){var r=this;return function(t){if(null===t)return n(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},te={name:"codeFenced",tokenize:function(e,t,n){var r,a=this,o={tokenize:function(e,t,n){var o=0;return i;function i(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s}function s(t){return e.enter("codeFencedFence"),(0,v.On)(t)?(0,m.N)(e,l,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):l(t)}function l(t){return t===r?(e.enter("codeFencedFenceSequence"),c(t)):n(t)}function c(t){return t===r?(o++,e.consume(t),c):o>=u?(e.exit("codeFencedFenceSequence"),(0,v.On)(t)?(0,m.N)(e,d,"whitespace")(t):d(t)):n(t)}function d(r){return null===r||(0,v.HP)(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0},i=0,u=0;return function(t){return function(t){var n=a.events[a.events.length-1];return i=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,r=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),s(t)}(t)};function s(t){return t===r?(u++,e.consume(t),s):u<3?n(t):(e.exit("codeFencedFenceSequence"),(0,v.On)(t)?(0,m.N)(e,l,"whitespace")(t):l(t))}function l(n){return null===n||(0,v.HP)(n)?(e.exit("codeFencedFence"),a.interrupt?t(n):e.check(ee,p,b)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),c(n))}function c(t){return null===t||(0,v.HP)(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),l(t)):(0,v.On)(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),(0,m.N)(e,d,"whitespace")(t)):96===t&&t===r?n(t):(e.consume(t),c)}function d(t){return null===t||(0,v.HP)(t)?l(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),f(t))}function f(t){return null===t||(0,v.HP)(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),l(t)):96===t&&t===r?n(t):(e.consume(t),f)}function p(t){return e.attempt(o,b,h)(t)}function h(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),E}function E(t){return i>0&&(0,v.On)(t)?(0,m.N)(e,g,"linePrefix",i+1)(t):g(t)}function g(t){return null===t||(0,v.HP)(t)?e.check(ee,p,b)(t):(e.enter("codeFlowValue"),y(t))}function y(t){return null===t||(0,v.HP)(t)?(e.exit("codeFlowValue"),g(t)):(e.consume(t),y)}function b(n){return e.exit("codeFenced"),t(n)}},concrete:!0};var ne=n(18014),re={name:"characterReference",tokenize:function(e,t,n){var r,a,o=this,i=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),u};function u(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),s):(e.enter("characterReferenceValue"),r=31,a=v.lV,l(t))}function s(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,a=v.ok,l):(e.enter("characterReferenceValue"),r=7,a=v.BM,l(t))}function l(u){if(59===u&&i){var s=e.exit("characterReferenceValue");return a!==v.lV||(0,ne.s)(o.sliceSerialize(s))?(e.enter("characterReferenceMarker"),e.consume(u),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(u)}return a(u)&&i++<r?(e.consume(u),l):n(u)}}};var ae={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return(0,v.ol)(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(r)}}};var oe={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),(0,m.N)(e,t,"linePrefix")}}};var ie={name:"labelEnd",tokenize:function(e,t,n){var r,a,o=this,i=o.events.length;for(;i--;)if(("labelImage"===o.events[i][1].type||"labelLink"===o.events[i][1].type)&&!o.events[i][1]._balanced){r=o.events[i][1];break}return function(t){if(!r)return n(t);if(r._inactive)return c(t);return a=o.parser.defined.includes((0,Y.B)(o.sliceSerialize({start:r.end,end:o.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),u};function u(t){return 40===t?e.attempt(ue,l,a?l:c)(t):91===t?e.attempt(se,l,a?s:c)(t):a?l(t):c(t)}function s(t){return e.attempt(le,l,c)(t)}function l(e){return t(e)}function c(e){return r._balanced=!0,n(e)}},resolveTo:function(e,t){var n,r,a,o,i=e.length,s=0;for(;i--;)if(n=e[i][1],r){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[i][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(a){if("enter"===e[i][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(r=i,"labelLink"!==n.type)){s=2;break}}else"labelEnd"===n.type&&(a=i);var l={type:"labelLink"===e[r][1].type?"link":"image",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)},c={type:"label",start:Object.assign({},e[r][1].start),end:Object.assign({},e[a][1].end)},d={type:"labelText",start:Object.assign({},e[r+s+2][1].end),end:Object.assign({},e[a-2][1].start)};return o=[["enter",l,t],["enter",c,t]],o=(0,u.V)(o,e.slice(r+1,r+s+3)),o=(0,u.V)(o,[["enter",d,t]]),o=(0,u.V)(o,(0,k.W)(t.parser.constructs.insideSpan.null,e.slice(r+s+4,a-3),t)),o=(0,u.V)(o,[["exit",d,t],e[a-2],e[a-1],["exit",c,t]]),o=(0,u.V)(o,e.slice(a+1)),o=(0,u.V)(o,[["exit",l,t]]),(0,u.m)(e,r,e.length,o),e},resolveAll:function(e){var t=-1;for(;++t<e.length;){var n=e[t][1];"labelImage"!==n.type&&"labelLink"!==n.type&&"labelEnd"!==n.type||(e.splice(t+1,"labelImage"===n.type?4:2),n.type="data",t++)}return e}},ue={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),r};function r(t){return(0,v.Ee)(t)?H(e,a)(t):a(t)}function a(t){return 41===t?l(t):B(e,o,i,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function o(t){return(0,v.Ee)(t)?H(e,u)(t):l(t)}function i(e){return n(e)}function u(t){return 34===t||39===t||40===t?j(e,s,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):l(t)}function s(t){return(0,v.Ee)(t)?H(e,l)(t):l(t)}function l(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):n(r)}}},se={tokenize:function(e,t,n){var r=this;return function(t){return U.call(r,e,a,o,"reference","referenceMarker","referenceString")(t)};function a(e){return r.parser.defined.includes((0,Y.B)(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}function o(e){return n(e)}}},le={tokenize:function(e,t,n){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),r};function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.exit("referenceMarker"),e.exit("reference"),t):n(r)}}};var ce={name:"labelStartImage",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),a};function a(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),o):n(t)}function o(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:ie.resolveAll};var de=n(90291),fe={name:"attention",tokenize:function(e,t){var n,r=this.parser.constructs.attentionMarkers.null,a=this.previous,o=(0,de.S)(a);return function(t){return n=t,e.enter("attentionSequence"),i(t)};function i(u){if(u===n)return e.consume(u),i;var s=e.exit("attentionSequence"),l=(0,de.S)(u),c=!l||2===l&&o||r.includes(u),d=!o||2===o&&l||r.includes(a);return s._open=Boolean(42===n?c:c&&(o||!d)),s._close=Boolean(42===n?d:d&&(l||!c)),t(u)}},resolveAll:function(e,t){var n,r,a,o,i,s,l,c,d=-1;for(;++d<e.length;)if("enter"===e[d][0]&&"attentionSequence"===e[d][1].type&&e[d][1]._close)for(n=d;n--;)if("exit"===e[n][0]&&"attentionSequence"===e[n][1].type&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[d][1]).charCodeAt(0)){if((e[n][1]._close||e[d][1]._open)&&(e[d][1].end.offset-e[d][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[d][1].end.offset-e[d][1].start.offset)%3))continue;s=e[n][1].end.offset-e[n][1].start.offset>1&&e[d][1].end.offset-e[d][1].start.offset>1?2:1;var f=Object.assign({},e[n][1].end),p=Object.assign({},e[d][1].start);pe(f,-s),pe(p,s),o={type:s>1?"strongSequence":"emphasisSequence",start:f,end:Object.assign({},e[n][1].end)},i={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[d][1].start),end:p},a={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[d][1].start)},r={type:s>1?"strong":"emphasis",start:Object.assign({},o.start),end:Object.assign({},i.end)},e[n][1].end=Object.assign({},o.start),e[d][1].start=Object.assign({},i.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=(0,u.V)(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=(0,u.V)(l,[["enter",r,t],["enter",o,t],["exit",o,t],["enter",a,t]]),l=(0,u.V)(l,(0,k.W)(t.parser.constructs.insideSpan.null,e.slice(n+1,d),t)),l=(0,u.V)(l,[["exit",a,t],["enter",i,t],["exit",i,t],["exit",r,t]]),e[d][1].end.offset-e[d][1].start.offset?(c=2,l=(0,u.V)(l,[["enter",e[d][1],t],["exit",e[d][1],t]])):c=0,(0,u.m)(e,n-1,d-n+3,l),d=n+l.length-c-2;break}d=-1;for(;++d<e.length;)"attentionSequence"===e[d][1].type&&(e[d][1].type="data");return e}};function pe(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}var he={name:"autolink",tokenize:function(e,t,n){var r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),a};function a(t){return(0,v.CW)(t)?(e.consume(t),o):64===t?n(t):s(t)}function o(e){return 43===e||45===e||46===e||(0,v.lV)(e)?(r=1,i(e)):s(e)}function i(t){return 58===t?(e.consume(t),r=0,u):(43===t||45===t||46===t||(0,v.lV)(t))&&r++<32?(e.consume(t),i):(r=0,s(t))}function u(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||(0,v.JQ)(r)?n(r):(e.consume(r),u)}function s(t){return 64===t?(e.consume(t),l):(0,v.cx)(t)?(e.consume(t),s):n(t)}function l(e){return(0,v.lV)(e)?c(e):n(e)}function c(n){return 46===n?(e.consume(n),r=0,l):62===n?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t):d(n)}function d(t){if((45===t||(0,v.lV)(t))&&r++<63){var a=45===t?d:c;return e.consume(t),a}return n(t)}}};var me={name:"htmlText",tokenize:function(e,t,n){var r,a,o,i=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),u};function u(t){return 33===t?(e.consume(t),s):47===t?(e.consume(t),C):63===t?(e.consume(t),b):(0,v.CW)(t)?(e.consume(t),D):n(t)}function s(t){return 45===t?(e.consume(t),l):91===t?(e.consume(t),a=0,p):(0,v.CW)(t)?(e.consume(t),y):n(t)}function l(t){return 45===t?(e.consume(t),f):n(t)}function c(t){return null===t?n(t):45===t?(e.consume(t),d):(0,v.HP)(t)?(o=c,P(t)):(e.consume(t),c)}function d(t){return 45===t?(e.consume(t),f):c(t)}function f(e){return 62===e?R(e):45===e?d(e):c(e)}function p(t){var r="CDATA[";return t===r.charCodeAt(a++)?(e.consume(t),6===a?h:p):n(t)}function h(t){return null===t?n(t):93===t?(e.consume(t),E):(0,v.HP)(t)?(o=h,P(t)):(e.consume(t),h)}function E(t){return 93===t?(e.consume(t),g):h(t)}function g(t){return 62===t?R(t):93===t?(e.consume(t),g):h(t)}function y(t){return null===t||62===t?R(t):(0,v.HP)(t)?(o=y,P(t)):(e.consume(t),y)}function b(t){return null===t?n(t):63===t?(e.consume(t),A):(0,v.HP)(t)?(o=b,P(t)):(e.consume(t),b)}function A(e){return 62===e?R(e):b(e)}function C(t){return(0,v.CW)(t)?(e.consume(t),T):n(t)}function T(t){return 45===t||(0,v.lV)(t)?(e.consume(t),T):_(t)}function _(t){return(0,v.HP)(t)?(o=_,P(t)):(0,v.On)(t)?(e.consume(t),_):R(t)}function D(t){return 45===t||(0,v.lV)(t)?(e.consume(t),D):47===t||62===t||(0,v.Ee)(t)?O(t):n(t)}function O(t){return 47===t?(e.consume(t),R):58===t||95===t||(0,v.CW)(t)?(e.consume(t),N):(0,v.HP)(t)?(o=O,P(t)):(0,v.On)(t)?(e.consume(t),O):R(t)}function N(t){return 45===t||46===t||58===t||95===t||(0,v.lV)(t)?(e.consume(t),N):S(t)}function S(t){return 61===t?(e.consume(t),w):(0,v.HP)(t)?(o=S,P(t)):(0,v.On)(t)?(e.consume(t),S):O(t)}function w(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,k):(0,v.HP)(t)?(o=w,P(t)):(0,v.On)(t)?(e.consume(t),w):(e.consume(t),I)}function k(t){return t===r?(e.consume(t),r=void 0,L):null===t?n(t):(0,v.HP)(t)?(o=k,P(t)):(e.consume(t),k)}function I(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||(0,v.Ee)(t)?O(t):(e.consume(t),I)}function L(e){return 47===e||62===e||(0,v.Ee)(e)?O(e):n(e)}function R(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function P(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),M}function M(t){return(0,v.On)(t)?(0,m.N)(e,x,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):x(t)}function x(t){return e.enter("htmlTextData"),o(t)}}};var ve={name:"labelStartLink",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),a};function a(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:ie.resolveAll};var Ee={name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return(0,v.HP)(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}};var ge,ye,be={name:"codeText",tokenize:function(e,t,n){var r,a,o=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),i(t)};function i(t){return 96===t?(e.consume(t),o++,i):(e.exit("codeTextSequence"),u(t))}function u(t){return null===t?n(t):32===t?(e.enter("space"),e.consume(t),e.exit("space"),u):96===t?(a=e.enter("codeTextSequence"),r=0,l(t)):(0,v.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),u):(e.enter("codeTextData"),s(t))}function s(t){return null===t||32===t||96===t||(0,v.HP)(t)?(e.exit("codeTextData"),u(t)):(e.consume(t),s)}function l(n){return 96===n?(e.consume(n),r++,l):r===o?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(a.type="codeTextData",s(n))}},resolve:function(e){var t,n,r=e.length-4,a=3;if(("lineEnding"===e[a][1].type||"space"===e[a][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type))for(t=a;++t<r;)if("codeTextData"===e[t][1].type){e[a][1].type="codeTextPadding",e[r][1].type="codeTextPadding",a+=2,r-=2;break}t=a-1,r++;for(;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):t!==r&&"lineEnding"!==e[t][1].type||(e[n][1].type="codeTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e},previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type}};var Ae=(ge={},(0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)(ge,42,P),43,P),45,P),48,P),49,P),50,P),51,P),52,P),53,P),54,P),(0,L.default)((0,L.default)((0,L.default)((0,L.default)(ge,55,P),56,P),57,P),62,F)),Ce=(0,L.default)({},91,G),Te=(0,L.default)((0,L.default)((0,L.default)({},-2,W),-1,W),32,W),_e=(0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)({},35,V),42,R),45,[Q,R]),60,J),61,Q),95,R),96,te),126,te),De=(0,L.default)((0,L.default)({},38,re),92,ae),Oe=(ye={},(0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)((0,L.default)(ye,-5,oe),-4,oe),-3,oe),33,ce),38,re),42,fe),60,[he,me]),91,ve),92,[Ee,ae]),93,ie),(0,L.default)((0,L.default)(ye,95,fe),96,be)),Ne={null:[fe,_]},Se={null:[42,95]},we={null:[]};var ke=/[\0\t\n\r]/g;var Ie=n(94837),Le=n(41105),Re=n(78244),Pe={}.hasOwnProperty;function Me(e,t,n){return"string"!==typeof t&&(n=t,t=void 0),function(e){var t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:o(ae),autolinkProtocol:O,autolinkEmail:O,atxHeading:o($),blockQuote:o(Q),characterEscape:O,characterReference:O,codeFenced:o(q),codeFencedFenceInfo:u,codeFencedFenceMeta:u,codeIndented:o(q,u),codeText:o(X,u),codeTextData:O,data:O,codeFlowValue:O,definition:o(J),definitionDestinationString:u,definitionLabelString:u,definitionTitleString:u,emphasis:o(Z),hardBreakEscape:o(ee),hardBreakTrailing:o(ee),htmlFlow:o(te,u),htmlFlowData:O,htmlText:o(te,u),htmlTextData:O,image:o(re),label:u,link:o(ae),listItem:o(ie),listItemValue:p,listOrdered:o(oe,f),listUnordered:o(oe),paragraph:o(ue),reference:j,referenceString:u,resourceDestinationString:u,resourceTitleString:u,setextHeading:o($),strong:o(se),thematicBreak:o(ce)},exit:{atxHeading:l(),atxHeadingSequence:C,autolink:l(),autolinkEmail:V,autolinkProtocol:K,blockQuote:l(),characterEscapeValue:N,characterReferenceMarkerHexadecimal:G,characterReferenceMarkerNumeric:G,characterReferenceValue:z,characterReference:W,codeFenced:l(E),codeFencedFence:v,codeFencedFenceInfo:h,codeFencedFenceMeta:m,codeFlowValue:N,codeIndented:l(g),codeText:l(L),codeTextData:N,data:N,definition:l(),definitionDestinationString:A,definitionLabelString:y,definitionTitleString:b,emphasis:l(),hardBreakEscape:l(w),hardBreakTrailing:l(w),htmlFlow:l(k),htmlFlowData:N,htmlText:l(I),htmlTextData:N,image:l(P),label:x,labelText:M,lineEnding:S,link:l(R),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:H,resourceDestinationString:F,resourceTitleString:B,resource:U,setextHeading:l(D),setextHeadingLineSequence:_,setextHeadingText:T,strong:l(),thematicBreak:l()}};Fe(t,(e||{}).mdastExtensions||[]);var n={};return r;function r(e){for(var r={type:"root",children:[]},o={stack:[r],tokenStack:[],config:t,enter:s,exit:c,buffer:u,resume:d,data:n},i=[],l=-1;++l<e.length;){if("listOrdered"===e[l][1].type||"listUnordered"===e[l][1].type)if("enter"===e[l][0])i.push(l);else l=a(e,i.pop(),l)}for(l=-1;++l<e.length;){var f=t[e[l][0]];Pe.call(f,e[l][1].type)&&f[e[l][1].type].call(Object.assign({sliceSerialize:e[l][2].sliceSerialize},o),e[l][1])}if(o.tokenStack.length>0){var p=o.tokenStack[o.tokenStack.length-1];(p[1]||Ue).call(o,void 0,p[0])}for(r.position={start:xe(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:xe(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},l=-1;++l<t.transforms.length;)r=t.transforms[l](r)||r;return r}function a(e,t,n){for(var r,a,o,i,u=t-1,s=-1,l=!1;++u<=n;){var c=e[u];switch(c[1].type){case"listUnordered":case"listOrdered":case"blockQuote":"enter"===c[0]?s++:s--,i=void 0;break;case"lineEndingBlank":"enter"===c[0]&&(!r||i||s||o||(o=u),i=void 0);break;case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:i=void 0}if(!s&&"enter"===c[0]&&"listItemPrefix"===c[1].type||-1===s&&"exit"===c[0]&&("listUnordered"===c[1].type||"listOrdered"===c[1].type)){if(r){var d=u;for(a=void 0;d--;){var f=e[d];if("lineEnding"===f[1].type||"lineEndingBlank"===f[1].type){if("exit"===f[0])continue;a&&(e[a][1].type="lineEndingBlank",l=!0),f[1].type="lineEnding",a=d}else if("linePrefix"!==f[1].type&&"blockQuotePrefix"!==f[1].type&&"blockQuotePrefixWhitespace"!==f[1].type&&"blockQuoteMarker"!==f[1].type&&"listItemIndent"!==f[1].type)break}o&&(!a||o<a)&&(r._spread=!0),r.end=Object.assign({},a?e[a][1].start:c[1].end),e.splice(a||u,0,["exit",r,c[2]]),u++,n++}if("listItemPrefix"===c[1].type){var p={type:"listItem",_spread:!1,start:Object.assign({},c[1].start),end:void 0};r=p,e.splice(u,0,["enter",p,c[2]]),u++,n++,o=void 0,i=!0}}}return e[t][1]._spread=l,n}function o(e,t){return n;function n(n){s.call(this,e(n),n),t&&t.call(this,n)}}function u(){this.stack.push({type:"fragment",children:[]})}function s(e,t,n){this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,n]),e.position={start:xe(t.start),end:void 0}}function l(e){return t;function t(t){e&&e.call(this,t),c.call(this,t)}}function c(e,t){var n=this.stack.pop(),r=this.tokenStack.pop();if(!r)throw new Error("Cannot close `"+e.type+"` ("+(0,Re.L)({start:e.start,end:e.end})+"): it\u2019s not open");r[0].type!==e.type&&(t?t.call(this,e,r[0]):(r[1]||Ue).call(this,e,r[0])),n.position.end=xe(e.end)}function d(){return(0,i.d)(this.stack.pop())}function f(){this.data.expectingFirstListItemValue=!0}function p(e){this.data.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0)}function h(){var e=this.resume();this.stack[this.stack.length-1].lang=e}function m(){var e=this.resume();this.stack[this.stack.length-1].meta=e}function v(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function E(){var e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function g(){var e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}function y(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,Y.B)(this.sliceSerialize(e)).toLowerCase()}function b(){var e=this.resume();this.stack[this.stack.length-1].title=e}function A(){var e=this.resume();this.stack[this.stack.length-1].url=e}function C(e){var t=this.stack[this.stack.length-1];if(!t.depth){var n=this.sliceSerialize(e).length;t.depth=n}}function T(){this.data.setextHeadingSlurpLineEnding=!0}function _(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).codePointAt(0)?1:2}function D(){this.data.setextHeadingSlurpLineEnding=void 0}function O(e){var t=this.stack[this.stack.length-1].children,n=t[t.length-1];n&&"text"===n.type||((n=le()).position={start:xe(e.start),end:void 0},t.push(n)),this.stack.push(n)}function N(e){var t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=xe(e.end)}function S(e){var n=this.stack[this.stack.length-1];if(this.data.atHardBreak)return n.children[n.children.length-1].position.end=xe(e.end),void(this.data.atHardBreak=void 0);!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(O.call(this,e),N.call(this,e))}function w(){this.data.atHardBreak=!0}function k(){var e=this.resume();this.stack[this.stack.length-1].value=e}function I(){var e=this.resume();this.stack[this.stack.length-1].value=e}function L(){var e=this.resume();this.stack[this.stack.length-1].value=e}function R(){var e=this.stack[this.stack.length-1];if(this.data.inReference){var t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function P(){var e=this.stack[this.stack.length-1];if(this.data.inReference){var t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function M(e){var t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=(0,Le.s)(t),n.identifier=(0,Y.B)(t).toLowerCase()}function x(){var e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];if(this.data.inReference=!0,"link"===n.type){var r=e.children;n.children=r}else n.alt=t}function F(){var e=this.resume();this.stack[this.stack.length-1].url=e}function B(){var e=this.resume();this.stack[this.stack.length-1].title=e}function U(){this.data.inReference=void 0}function j(){this.data.referenceType="collapsed"}function H(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,Y.B)(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"}function G(e){this.data.characterReferenceType=e.type}function z(e){var t,n=this.sliceSerialize(e),r=this.data.characterReferenceType;r?(t=(0,Ie.C)(n,"characterReferenceMarkerNumeric"===r?10:16),this.data.characterReferenceType=void 0):t=(0,ne.s)(n);this.stack[this.stack.length-1].value+=t}function W(e){this.stack.pop().position.end=xe(e.end)}function K(e){N.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)}function V(e){N.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)}function Q(){return{type:"blockquote",children:[]}}function q(){return{type:"code",lang:null,meta:null,value:""}}function X(){return{type:"inlineCode",value:""}}function J(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Z(){return{type:"emphasis",children:[]}}function $(){return{type:"heading",depth:0,children:[]}}function ee(){return{type:"break"}}function te(){return{type:"html",value:""}}function re(){return{type:"image",title:null,url:"",alt:null}}function ae(){return{type:"link",title:null,url:"",children:[]}}function oe(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}function ie(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}function ue(){return{type:"paragraph",children:[]}}function se(){return{type:"strong",children:[]}}function le(){return{type:"text",value:""}}function ce(){return{type:"thematicBreak"}}}(n)(function(e){for(;!f(e););return e}(function(e){var t=e||{},n={defined:[],lazy:{},constructs:(0,h.y)([r].concat((0,o.A)(t.extensions||[]))),content:a(E),document:a(g),flow:a(T),string:a(D),text:a(O)};return n;function a(e){return function(t){return I(n,e,t)}}}(n).document().write(function(){var e,t=1,n="",r=!0;return function(a,o,i){var u,s,l,c,d,f=[];for(a=n+("string"===typeof a?a.toString():new TextDecoder(o||void 0).decode(a)),l=0,n="",r&&(65279===a.charCodeAt(0)&&l++,r=void 0);l<a.length;){if(ke.lastIndex=l,c=(u=ke.exec(a))&&void 0!==u.index?u.index:a.length,d=a.charCodeAt(c),!u){n=a.slice(l);break}if(10===d&&l===c&&e)f.push(-3),e=void 0;else switch(e&&(f.push(-5),e=void 0),l<c&&(f.push(a.slice(l,c)),t+=c-l),d){case 0:f.push(65533),t++;break;case 9:for(s=4*Math.ceil(t/4),f.push(-2);t++<s;)f.push(-1);break;case 10:f.push(-4),t=1;break;default:e=!0,t=1}l=c+1}return i&&(e&&f.push(-5),n&&f.push(n),f.push(null)),f}}()(e,t,!0))))}function xe(e){return{line:e.line,column:e.column,offset:e.offset}}function Fe(e,t){for(var n=-1;++n<t.length;){var r=t[n];Array.isArray(r)?Fe(e,r):Be(e,r)}}function Be(e,t){var n;for(n in t)if(Pe.call(t,n))switch(n){case"canContainEols":var r,a=t[n];if(a)(r=e[n]).push.apply(r,(0,o.A)(a));break;case"transforms":var i,u=t[n];if(u)(i=e[n]).push.apply(i,(0,o.A)(u));break;case"enter":case"exit":var s=t[n];s&&Object.assign(e[n],s)}}function Ue(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+(0,Re.L)({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+(0,Re.L)({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+(0,Re.L)({start:t.start,end:t.end})+") is still open")}function je(e){var t=this;t.parser=function(n){return Me(n,(0,a.A)((0,a.A)((0,a.A)({},t.data("settings")),e),{},{extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]}))}}},8540:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return I},defaultFootnoteBackContent:function(){return u},defaultFootnoteBackLabel:function(){return s},defaultHandlers:function(){return m}});var r=n(89379),a=n(17767),o=n(83950);function i(e){for(var t=[],n=-1,r=0,a=0;++n<e.length;){var i=e.charCodeAt(n),u="";if(37===i&&(0,o.lV)(e.charCodeAt(n+1))&&(0,o.lV)(e.charCodeAt(n+2)))a=2;else if(i<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(i))||(u=String.fromCharCode(i));else if(i>55295&&i<57344){var s=e.charCodeAt(n+1);i<56320&&s>56319&&s<57344?(u=String.fromCharCode(i,s),a=1):u="\ufffd"}else u=String.fromCharCode(i);u&&(t.push(e.slice(r,n),encodeURIComponent(u)),r=n+a+1,u=""),a&&(n+=a,a=0)}return t.join("")+e.slice(r)}function u(e,t){var n=[{type:"text",value:"\u21a9"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function s(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function l(e,t){var n=t.referenceType,r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+r}];var a=e.all(t),o=a[0];o&&"text"===o.type?o.value="["+o.value:a.unshift({type:"text",value:"["});var i=a[a.length-1];return i&&"text"===i.type?i.value+=r:a.push({type:"text",value:r}),a}var c=n(60436);function d(e){var t=e.spread;return null===t||void 0===t?e.children.length>1:t}var f=n(35440);function p(e){for(var t=String(e),n=/\r?\n|\r/g,r=n.exec(t),a=0,o=[];r;)o.push(h(t.slice(a,r.index),a>0,!0),r[0]),a=r.index+r[0].length,r=n.exec(t);return o.push(h(t.slice(a),a>0,!1)),o.join("")}function h(e,t,n){var r=0,a=e.length;if(t)for(var o=e.codePointAt(r);9===o||32===o;)r++,o=e.codePointAt(r);if(n)for(var i=e.codePointAt(a-1);9===i||32===i;)a--,i=e.codePointAt(a-1);return a>r?e.slice(r,a):""}var m={blockquote:function(e,t){var n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){var n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){var n=t.value?t.value+"\n":"",r={};t.lang&&(r.className=["language-"+t.lang]);var a={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a={type:"element",tagName:"pre",properties:{},children:[a=e.applyData(t,a)]},e.patch(t,a),a},delete:function(e,t){var n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){var n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){var n,r="string"===typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",a=String(t.identifier).toUpperCase(),o=i(a.toLowerCase()),u=e.footnoteOrder.indexOf(a),s=e.footnoteCounts.get(a);void 0===s?(s=0,e.footnoteOrder.push(a),n=e.footnoteOrder.length):n=u+1,s+=1,e.footnoteCounts.set(a,s);var l={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+o,id:r+"fnref-"+o+(s>1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(n)}]};e.patch(t,l);var c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)},heading:function(e,t){var n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){var n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){var n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return l(e,t);var a={src:i(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(a.title=r.title);var o={type:"element",tagName:"img",properties:a,children:[]};return e.patch(t,o),e.applyData(t,o)},image:function(e,t){var n={src:i(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);var r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){var n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);var r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){var n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return l(e,t);var a={href:i(r.url||"")};null!==r.title&&void 0!==r.title&&(a.title=r.title);var o={type:"element",tagName:"a",properties:a,children:e.all(t)};return e.patch(t,o),e.applyData(t,o)},link:function(e,t){var n={href:i(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);var r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){var r=e.all(t),a=n?function(e){var t=!1;if("list"===e.type){t=e.spread||!1;for(var n=e.children,r=-1;!t&&++r<n.length;)t=d(n[r])}return t}(n):d(t),o={},i=[];if("boolean"===typeof t.checked){var u,s=r[0];s&&"element"===s.type&&"p"===s.tagName?u=s:(u={type:"element",tagName:"p",properties:{},children:[]},r.unshift(u)),u.children.length>0&&u.children.unshift({type:"text",value:" "}),u.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}for(var l=-1;++l<r.length;){var f=r[l];(a||0!==l||"element"!==f.type||"p"!==f.tagName)&&i.push({type:"text",value:"\n"}),"element"!==f.type||"p"!==f.tagName||a?i.push(f):i.push.apply(i,(0,c.A)(f.children))}var p=r[r.length-1];p&&(a||"element"!==p.type||"p"!==p.tagName)&&i.push({type:"text",value:"\n"});var h={type:"element",tagName:"li",properties:o,children:i};return e.patch(t,h),e.applyData(t,h)},list:function(e,t){var n={},r=e.all(t),a=-1;for("number"===typeof t.start&&1!==t.start&&(n.start=t.start);++a<r.length;){var o=r[a];if("element"===o.type&&"li"===o.tagName&&o.properties&&Array.isArray(o.properties.className)&&o.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}var i={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,i),e.applyData(t,i)},paragraph:function(e,t){var n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},root:function(e,t){var n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)},strong:function(e,t){var n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},table:function(e,t){var n=e.all(t),r=n.shift(),a=[];if(r){var o={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],o),a.push(o)}if(n.length>0){var i={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},u=(0,f.PW)(t.children[1]),s=(0,f.Y)(t.children[t.children.length-1]);u&&s&&(i.position={start:u,end:s}),a.push(i)}var l={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,l),e.applyData(t,l)},tableCell:function(e,t){var n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){for(var r=n?n.children:void 0,a=0===(r?r.indexOf(t):1)?"th":"td",o=n&&"table"===n.type?n.align:void 0,i=o?o.length:t.children.length,u=-1,s=[];++u<i;){var l=t.children[u],c={},d=o?o[u]:void 0;d&&(c.align=d);var f={type:"element",tagName:a,properties:c,children:[]};l&&(f.children=e.all(l),e.patch(l,f),f=e.applyData(l,f)),s.push(f)}var p={type:"element",tagName:"tr",properties:{},children:e.wrap(s,!0)};return e.patch(t,p),e.applyData(t,p)},text:function(e,t){var n={type:"text",value:p(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){var n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:v,yaml:v,definition:v,footnoteDefinition:v};function v(){}var E=n(90675),g=n(10467),y=n(99087),b=n(80045),A=n(10418),C=["children"],T={}.hasOwnProperty,_={};function D(e,t){e.position&&(t.position=(0,f.G1)(e))}function O(e,t){var n=t;if(e&&e.data){var r=e.data.hName,o=e.data.hChildren,i=e.data.hProperties;if("string"===typeof r)if("element"===n.type)n.tagName=r;else n={type:"element",tagName:r,properties:{},children:"children"in n?n.children:[n]};"element"===n.type&&i&&Object.assign(n.properties,(0,a.Ay)(i)),"children"in n&&n.children&&null!==o&&void 0!==o&&(n.children=o)}return n}function N(e,t){var n=t.data||{},r=!("value"in t)||T.call(n,"hProperties")||T.call(n,"hChildren")?{type:"element",tagName:"div",properties:{},children:e.all(t)}:{type:"text",value:t.value};return e.patch(t,r),e.applyData(t,r)}function S(e,t){var n=[],r=-1;for(t&&n.push({type:"text",value:"\n"});++r<e.length;)r&&n.push({type:"text",value:"\n"}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:"\n"}),n}function w(e){for(var t=0,n=e.charCodeAt(t);9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function k(e,t){var n=function(e,t){var n=t||_,o=new Map,i=new Map,u=new Map,s=(0,r.A)((0,r.A)({},m),n.handlers),l={all:function(e){var t=[];if("children"in e)for(var n=e.children,r=-1;++r<n.length;){var a=l.one(n[r],e);if(a){if(r&&"break"===n[r-1].type&&(Array.isArray(a)||"text"!==a.type||(a.value=w(a.value)),!Array.isArray(a)&&"element"===a.type)){var o=a.children[0];o&&"text"===o.type&&(o.value=w(o.value))}Array.isArray(a)?t.push.apply(t,(0,c.A)(a)):t.push(a)}}return t},applyData:O,definitionById:o,footnoteById:i,footnoteCounts:u,footnoteOrder:[],handlers:s,one:function(e,t){var n=e.type,r=l.handlers[n];if(T.call(l.handlers,n)&&r)return r(l,e,t);if(l.options.passThrough&&l.options.passThrough.includes(n)){if("children"in e){e.children;var o=(0,b.A)(e,C),i=(0,a.Ay)(o);return i.children=l.all(e),i}return(0,a.Ay)(e)}return(l.options.unknownHandler||N)(l,e,t)},options:n,patch:D,wrap:S};return(0,A.YR)(e,(function(e){if("definition"===e.type||"footnoteDefinition"===e.type){var t="definition"===e.type?o:i,n=String(e.identifier).toUpperCase();t.has(n)||t.set(n,e)}})),l}(e,t),o=n.one(e,void 0),l=function(e){for(var t="string"===typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||u,o=e.options.footnoteBackLabel||s,l=e.options.footnoteLabel||"Footnotes",c=e.options.footnoteLabelTagName||"h2",d=e.options.footnoteLabelProperties||{className:["sr-only"]},f=[],p=-1;++p<e.footnoteOrder.length;){var h=e.footnoteById.get(e.footnoteOrder[p]);if(h){for(var m=e.all(h),v=String(h.identifier).toUpperCase(),E=i(v.toLowerCase()),g=0,y=[],b=e.footnoteCounts.get(v);void 0!==b&&++g<=b;){y.length>0&&y.push({type:"text",value:" "});var A="string"===typeof n?n:n(p,g);"string"===typeof A&&(A={type:"text",value:A}),y.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+E+(g>1?"-"+g:""),dataFootnoteBackref:"",ariaLabel:"string"===typeof o?o:o(p,g),className:["data-footnote-backref"]},children:Array.isArray(A)?A:[A]})}var C=m[m.length-1];if(C&&"element"===C.type&&"p"===C.tagName){var T,_=C.children[C.children.length-1];_&&"text"===_.type?_.value+=" ":C.children.push({type:"text",value:" "}),(T=C.children).push.apply(T,y)}else m.push.apply(m,y);var D={type:"element",tagName:"li",properties:{id:t+"fn-"+E},children:e.wrap(m,!0)};e.patch(h,D),f.push(D)}}if(0!==f.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:c,properties:(0,r.A)((0,r.A)({},(0,a.Ay)(d)),{},{id:"footnote-label"}),children:[{type:"text",value:l}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(f,!0)},{type:"text",value:"\n"}]}}(n),d=Array.isArray(o)?{type:"root",children:o}:o||{type:"root",children:[]};return l&&((0,y.ok)("children"in d),d.children.push({type:"text",value:"\n"},l)),d}function I(e,t){return e&&"run"in e?function(){var n=(0,g.A)((0,E.A)().mark((function n(r,a){var o;return(0,E.A)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=k(r,t),n.next=3,e.run(o,a);case 3:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}():function(n){return k(n,t||e)}}},53674:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return R}});var r=n(89379),a=n(60436),o=n(27789),i={}.hasOwnProperty;function u(e,t){var n,r=-1;if(t.extensions)for(;++r<t.extensions.length;)u(e,t.extensions[r]);for(n in t)if(i.call(t,n))switch(n){case"extensions":break;case"unsafe":case"join":s(e[n],t[n]);break;case"handlers":l(e[n],t[n]);break;default:e.options[n]=t[n]}return e}function s(e,t){t&&e.push.apply(e,(0,a.A)(t))}function l(e,t){t&&Object.assign(e,t)}var c=n(58688),d=n(19745),f=n(71786),p=[function(e,t,n,r){if("code"===t.type&&(0,d.m)(t,r)&&("list"===e.type||e.type===t.type&&(0,d.m)(e,r)))return!1;if("spread"in n&&"boolean"===typeof n.spread){if("paragraph"===e.type&&(e.type===t.type||"definition"===t.type||"heading"===t.type&&(0,f.f)(t,r)))return;return n.spread?1:0}}];var h=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"],m=[{character:"\t",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"\t",before:"[\\r\\n]",inConstruct:"phrasing"},{character:"\t",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"\r",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:"\n",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:" ",after:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",before:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"!",after:"\\[",inConstruct:"phrasing",notInConstruct:h},{character:'"',inConstruct:"titleQuote"},{atBreak:!0,character:"#"},{character:"#",inConstruct:"headingAtx",after:"(?:[\r\n]|$)"},{character:"&",after:"[#A-Za-z]",inConstruct:"phrasing"},{character:"'",inConstruct:"titleApostrophe"},{character:"(",inConstruct:"destinationRaw"},{before:"\\]",character:"(",inConstruct:"phrasing",notInConstruct:h},{atBreak:!0,before:"\\d+",character:")"},{character:")",inConstruct:"destinationRaw"},{atBreak:!0,character:"*",after:"(?:[ \t\r\n*])"},{character:"*",inConstruct:"phrasing",notInConstruct:h},{atBreak:!0,character:"+",after:"(?:[ \t\r\n])"},{atBreak:!0,character:"-",after:"(?:[ \t\r\n-])"},{atBreak:!0,before:"\\d+",character:".",after:"(?:[ \t\r\n]|$)"},{atBreak:!0,character:"<",after:"[!/?A-Za-z]"},{character:"<",after:"[!/?A-Za-z]",inConstruct:"phrasing",notInConstruct:h},{character:"<",inConstruct:"destinationLiteral"},{atBreak:!0,character:"="},{atBreak:!0,character:">"},{character:">",inConstruct:"destinationLiteral"},{atBreak:!0,character:"["},{character:"[",inConstruct:"phrasing",notInConstruct:h},{character:"[",inConstruct:["label","reference"]},{character:"\\",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"]",inConstruct:["label","reference"]},{atBreak:!0,character:"_"},{character:"_",inConstruct:"phrasing",notInConstruct:h},{atBreak:!0,character:"`"},{character:"`",inConstruct:["codeFencedLangGraveAccent","codeFencedMetaGraveAccent"]},{character:"`",inConstruct:"phrasing",notInConstruct:h},{atBreak:!0,character:"~"}],v=n(41105);function E(e){return e.label||!e.identifier?e.label||"":(0,v.s)(e.identifier)}function g(e){if(!e._compiled){var t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function y(e,t,n,r){for(var a=r.join.length;a--;){var o=r.join[a](e,t,n,r);if(!0===o||1===o)break;if("number"===typeof o)return"\n".repeat(1+o);if(!1===o)return"\n\n\x3c!----\x3e\n\n"}return"\n\n"}var b=/\r?\n|\r/g;function A(e,t){for(var n,r=[],a=0,o=0;n=b.exec(e);)i(e.slice(a,n.index)),r.push(n[0]),a=n.index+n[0].length,o++;return i(e.slice(a)),r.join("");function i(e){r.push(t(e,o,!e))}}var C=n(69016);function T(e,t){return e-t}function _(e,t){for(var n,r=/\\(?=[!-/:-@[-`{-~])/g,a=[],o=[],i=e+t,u=-1,s=0;n=r.exec(i);)a.push(n.index);for(;++u<a.length;)s!==a[u]&&o.push(e.slice(s,a[u])),o.push("\\"),s=a[u];return o.push(e.slice(s)),o.join("")}function D(e){var t=e||{},n=t.now||{},r=t.lineShift||0,a=n.line||1,o=n.column||1;return{move:function(e){var t=e||"",n=t.split(/\r?\n|\r/g),i=n[n.length-1];return a+=n.length-1,o=1===n.length?o+i.length:1+i.length+r,t},current:function(){return{now:{line:a,column:o},lineShift:r}},shift:function(e){r+=e}}}function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={enter:function(e){return n.stack.push(e),function(){n.stack.pop()}},indentLines:A,associationId:E,containerPhrasing:k,containerFlow:I,createTracker:D,compilePattern:g,safe:L,stack:[],unsafe:(0,a.A)(m),join:(0,a.A)(p),handlers:(0,r.A)({},c.p),options:{},indexStack:[],handle:void 0};u(n,t),n.options.tightDefinitions&&n.join.push(w),n.handle=(0,o.A)("type",{invalid:N,unknown:S,handlers:n.handlers});var i=n.handle(e,void 0,n,{before:"\n",after:"\n",now:{line:1,column:1},lineShift:0});return i&&10!==i.charCodeAt(i.length-1)&&13!==i.charCodeAt(i.length-1)&&(i+="\n"),i}function N(e){throw new Error("Cannot handle value `"+e+"`, expected node")}function S(e){throw new Error("Cannot handle unknown node `"+e.type+"`")}function w(e,t){if("definition"===e.type&&e.type===t.type)return 0}function k(e,t){return function(e,t,n){var a=t.indexStack,o=e.children||[],i=[],u=-1,s=n.before;a.push(-1);for(var l=t.createTracker(n);++u<o.length;){var c=o[u],d=void 0;if(a[a.length-1]=u,u+1<o.length){var f=t.handle.handlers[o[u+1].type];f&&f.peek&&(f=f.peek),d=f?f(o[u+1],e,t,(0,r.A)({before:"",after:""},l.current())).charAt(0):""}else d=n.after;i.length>0&&("\r"===s||"\n"===s)&&"html"===c.type&&(i[i.length-1]=i[i.length-1].replace(/(\r?\n|\r)$/," "),s=" ",(l=t.createTracker(n)).move(i.join(""))),i.push(l.move(t.handle(c,e,t,(0,r.A)((0,r.A)({},l.current()),{},{before:s,after:d})))),s=i[i.length-1].slice(-1)}return a.pop(),i.join("")}(e,this,t)}function I(e,t){return function(e,t,n){var a=t.indexStack,o=e.children||[],i=t.createTracker(n),u=[],s=-1;for(a.push(-1);++s<o.length;){var l=o[s];a[a.length-1]=s,u.push(i.move(t.handle(l,e,t,(0,r.A)({before:"\n",after:"\n"},i.current())))),"list"!==l.type&&(t.bulletLastUsed=void 0),s<o.length-1&&u.push(i.move(y(l,o[s+1],e,t)))}return a.pop(),u.join("")}(e,this,t)}function L(e,t){return function(e,t,n){for(var r=(n.before||"")+(t||"")+(n.after||""),a=[],o=[],i={},u=-1;++u<e.unsafe.length;){var s=e.unsafe[u];if((0,C.q)(e.stack,s))for(var l=e.compilePattern(s),c=void 0;c=l.exec(r);){var d="before"in s||Boolean(s.atBreak),f="after"in s,p=c.index+(d?c[1].length:0);a.includes(p)?(i[p].before&&!d&&(i[p].before=!1),i[p].after&&!f&&(i[p].after=!1)):(a.push(p),i[p]={before:d,after:f})}}a.sort(T);var h=n.before?n.before.length:0,m=r.length-(n.after?n.after.length:0);for(u=-1;++u<a.length;){var v=a[u];v<h||v>=m||v+1<m&&a[u+1]===v+1&&i[v].after&&!i[v+1].before&&!i[v+1].after||a[u-1]===v-1&&i[v].before&&!i[v-1].before&&!i[v-1].after||(h!==v&&o.push(_(r.slice(h,v),"\\")),h=v,!/[!-/:-@[-`{-~]/.test(r.charAt(v))||n.encode&&n.encode.includes(r.charAt(v))?(o.push("&#x"+r.charCodeAt(v).toString(16).toUpperCase()+";"),h++):o.push("\\"))}return o.push(_(r.slice(h,m),n.after)),o.join("")}(this,e,t)}function R(e){var t=this;t.compiler=function(n){return O(n,(0,r.A)((0,r.A)((0,r.A)({},t.data("settings")),e),{},{extensions:t.data("toMarkdownExtensions")||[]}))}}},81205:function(e,t,n){"use strict";function r(e){var t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function a(e){return e.join(" ").trim()}n.d(t,{A:function(){return a},q:function(){return r}})},2279:function(e,t,n){"use strict";n.d(t,{C:function(){return r}});var r=function(e){if(null===e||void 0===e)return i;if("function"===typeof e)return o(e);if("object"===typeof e)return Array.isArray(e)?a(e):function(e){var t=e;return o(n);function n(n){var r,a=n;for(r in e)if(a[r]!==t[r])return!1;return!0}}(e);if("string"===typeof e)return function(e){return o(t);function t(t){return t&&t.type===e}}(e);throw new Error("Expected function, string, or object as test")};function a(e){for(var t=[],n=-1;++n<e.length;)t[n]=r(e[n]);return o((function(){for(var e=-1,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];for(;++e<t.length;)if(t[e].apply(this,r))return!0;return!1}))}function o(e){return function(t,n,r){return Boolean(u(t)&&e.call(this,t,"number"===typeof n?n:void 0,r||void 0))}}function i(){return!0}function u(e){return null!==e&&"object"===typeof e&&"type"in e}},35440:function(e,t,n){"use strict";n.d(t,{G1:function(){return i},PW:function(){return a},Y:function(){return r}});var r=o("end"),a=o("start");function o(e){return function(t){var n=t&&t.position&&t.position[e]||{};if("number"===typeof n.line&&n.line>0&&"number"===typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"===typeof n.offset&&n.offset>-1?n.offset:void 0}}}function i(e){var t=a(e),n=r(e);if(t&&n)return{start:t,end:n}}},78244:function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e?"position"in e||"type"in e?o(e.position):"start"in e||"end"in e?o(e):"line"in e||"column"in e?a(e):"":""}function a(e){return i(e&&e.line)+":"+i(e&&e.column)}function o(e){return a(e&&e.start)+"-"+a(e&&e.end)}function i(e){return e&&"number"===typeof e?e:1}n.d(t,{L:function(){return r}})},11591:function(e,t,n){"use strict";n.d(t,{dc:function(){return i},_Z:function(){return u},VG:function(){return s}});var r=n(2279);var a=[],o=!0,i=!1,u="skip";function s(e,t,n,s){var l;"function"===typeof t&&"function"!==typeof n?(s=n,n=t):l=t;var c=(0,r.C)(l),d=s?-1:1;!function e(r,l,f){var p=r&&"object"===typeof r?r:{};if("string"===typeof p.type){var h="string"===typeof p.tagName?p.tagName:"string"===typeof p.name?p.name:void 0;Object.defineProperty(m,"name",{value:"node ("+r.type+(h?"<"+h+">":"")+")"})}return m;function m(){var p,h,m,v=a;if((!t||c(r,l,f[f.length-1]||void 0))&&(v=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[o,e];return null===e||void 0===e?a:[e]}(n(r,f)),v[0]===i))return v;if("children"in r&&r.children){var E=r;if(E.children&&v[0]!==u)for(h=(s?E.children.length:-1)+d,m=f.concat(E);h>-1&&h<E.children.length;){var g=E.children[h];if((p=e(g,h,m)())[0]===i)return p;h="number"===typeof p[1]?p[1]:h+d}}return v}}(e,void 0,[])()}},10418:function(e,t,n){"use strict";n.d(t,{YR:function(){return a}});var r=n(11591);function a(e,t,n,a){var o,i,u;"function"===typeof t&&"function"!==typeof n?(i=void 0,u=t,o=n):(i=t,u=n,o=a),(0,r.VG)(e,i,(function(e,t){var n=t[t.length-1],r=n?n.children.indexOf(e):void 0;return u(e,r,n)}),o)}},44498:function(e,t,n){"use strict";n.d(t,{T:function(){return g}});var r=n(60436),a=n(23029),o=n(92901),i=n(89379),u=n(39874),s=n(85501),l=n(50531),c=n(78244),d=function(e){function t(e,n,r){var o;(0,a.A)(this,t),o=(0,u.A)(this,t),"string"===typeof n&&(r=n,n=void 0);var s="",l={},d=!1;if(n&&(l="line"in n&&"column"in n||"start"in n&&"end"in n?{place:n}:"type"in n?{ancestors:[n],place:n.position}:(0,i.A)({},n)),"string"===typeof e?s=e:!l.cause&&e&&(d=!0,s=e.message,l.cause=e),!l.ruleId&&!l.source&&"string"===typeof r){var f=r.indexOf(":");-1===f?l.ruleId=r:(l.source=r.slice(0,f),l.ruleId=r.slice(f+1))}if(!l.place&&l.ancestors&&l.ancestors){var p=l.ancestors[l.ancestors.length-1];p&&(l.place=p.position)}var h=l.place&&"start"in l.place?l.place.start:l.place;return o.ancestors=l.ancestors||void 0,o.cause=l.cause||void 0,o.column=h?h.column:void 0,o.fatal=void 0,o.file,o.message=s,o.line=h?h.line:void 0,o.name=(0,c.L)(l.place)||"1:1",o.place=l.place||void 0,o.reason=o.message,o.ruleId=l.ruleId||void 0,o.source=l.source||void 0,o.stack=d&&l.cause&&"string"===typeof l.cause.stack?l.cause.stack:"",o.actual,o.expected,o.note,o.url,o}return(0,s.A)(t,e),(0,o.A)(t)}((0,l.A)(Error));d.prototype.file="",d.prototype.name="",d.prototype.reason="",d.prototype.message="",d.prototype.stack="",d.prototype.column=void 0,d.prototype.line=void 0,d.prototype.ancestors=void 0,d.prototype.cause=void 0,d.prototype.fatal=void 0,d.prototype.place=void 0,d.prototype.ruleId=void 0,d.prototype.source=void 0;var f={basename:function(e,t){if(void 0!==t&&"string"!==typeof t)throw new TypeError('"ext" argument must be a string');p(e);var n,r=0,a=-1,o=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;o--;)if(47===e.codePointAt(o)){if(n){r=o+1;break}}else a<0&&(n=!0,a=o+1);return a<0?"":e.slice(r,a)}if(t===e)return"";var i=-1,u=t.length-1;for(;o--;)if(47===e.codePointAt(o)){if(n){r=o+1;break}}else i<0&&(n=!0,i=o+1),u>-1&&(e.codePointAt(o)===t.codePointAt(u--)?u<0&&(a=o):(u=-1,a=i));r===a?a=i:a<0&&(a=e.length);return e.slice(r,a)},dirname:function(e){if(p(e),0===e.length)return".";var t,n=-1,r=e.length;for(;--r;)if(47===e.codePointAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},extname:function(e){p(e);var t,n=e.length,r=-1,a=0,o=-1,i=0;for(;n--;){var u=e.codePointAt(n);if(47!==u)r<0&&(t=!0,r=n+1),46===u?o<0?o=n:1!==i&&(i=1):o>-1&&(i=-1);else if(t){a=n+1;break}}if(o<0||r<0||0===i||1===i&&o===r-1&&o===a+1)return"";return e.slice(o,r)},join:function(){for(var e,t=-1,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];for(;++t<r.length;)p(r[t]),r[t]&&(e=void 0===e?r[t]:e+"/"+r[t]);return void 0===e?".":function(e){p(e);var t=47===e.codePointAt(0),n=function(e,t){var n,r,a="",o=0,i=-1,u=0,s=-1;for(;++s<=e.length;){if(s<e.length)n=e.codePointAt(s);else{if(47===n)break;n=47}if(47===n){if(i===s-1||1===u);else if(i!==s-1&&2===u){if(a.length<2||2!==o||46!==a.codePointAt(a.length-1)||46!==a.codePointAt(a.length-2))if(a.length>2){if((r=a.lastIndexOf("/"))!==a.length-1){r<0?(a="",o=0):o=(a=a.slice(0,r)).length-1-a.lastIndexOf("/"),i=s,u=0;continue}}else if(a.length>0){a="",o=0,i=s,u=0;continue}t&&(a=a.length>0?a+"/..":"..",o=2)}else a.length>0?a+="/"+e.slice(i+1,s):a=e.slice(i+1,s),o=s-i-1;i=s,u=0}else 46===n&&u>-1?u++:u=-1}return a}(e,!t);0!==n.length||t||(n=".");n.length>0&&47===e.codePointAt(e.length-1)&&(n+="/");return t?"/"+n:n}(e)},sep:"/"};function p(e){if("string"!==typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var h={cwd:function(){return"/"}};function m(e){return Boolean(null!==e&&"object"===typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}function v(e){if("string"===typeof e)e=new URL(e);else if(!m(e)){var t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){var n=new TypeError("The URL must be of scheme file");throw n.code="ERR_INVALID_URL_SCHEME",n}return function(e){if(""!==e.hostname){var t=new TypeError('File URL host must be "localhost" or empty on darwin');throw t.code="ERR_INVALID_FILE_URL_HOST",t}var n=e.pathname,r=-1;for(;++r<n.length;)if(37===n.codePointAt(r)&&50===n.codePointAt(r+1)){var a=n.codePointAt(r+2);if(70===a||102===a){var o=new TypeError("File URL path must not include encoded / characters");throw o.code="ERR_INVALID_FILE_URL_PATH",o}}return decodeURIComponent(n)}(e)}var E=["history","path","basename","stem","extname","dirname"],g=function(){return(0,o.A)((function e(t){var n;(0,a.A)(this,e),n=t?m(t)?{path:t}:"string"===typeof t||function(e){return Boolean(e&&"object"===typeof e&&"byteLength"in e&&"byteOffset"in e)}(t)?{value:t}:t:{},this.cwd="cwd"in n?"":h.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;for(var o,i=-1;++i<E.length;){var u=E[i];u in n&&void 0!==n[u]&&null!==n[u]&&(this[u]="history"===u?(0,r.A)(n[u]):n[u])}for(o in n)E.includes(o)||(this[o]=n[o])}),[{key:"basename",get:function(){return"string"===typeof this.path?f.basename(this.path):void 0},set:function(e){b(e,"basename"),y(e,"basename"),this.path=f.join(this.dirname||"",e)}},{key:"dirname",get:function(){return"string"===typeof this.path?f.dirname(this.path):void 0},set:function(e){A(this.basename,"dirname"),this.path=f.join(e||"",this.basename)}},{key:"extname",get:function(){return"string"===typeof this.path?f.extname(this.path):void 0},set:function(e){if(y(e,"extname"),A(this.dirname,"extname"),e){if(46!==e.codePointAt(0))throw new Error("`extname` must start with `.`");if(e.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=f.join(this.dirname,this.stem+(e||""))}},{key:"path",get:function(){return this.history[this.history.length-1]},set:function(e){m(e)&&(e=v(e)),b(e,"path"),this.path!==e&&this.history.push(e)}},{key:"stem",get:function(){return"string"===typeof this.path?f.basename(this.path,this.extname):void 0},set:function(e){b(e,"stem"),y(e,"stem"),this.path=f.join(this.dirname||"",e+(this.extname||""))}},{key:"fail",value:function(e,t,n){var r=this.message(e,t,n);throw r.fatal=!0,r}},{key:"info",value:function(e,t,n){var r=this.message(e,t,n);return r.fatal=void 0,r}},{key:"message",value:function(e,t,n){var r=new d(e,t,n);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}},{key:"toString",value:function(e){return void 0===this.value?"":"string"===typeof this.value?this.value:new TextDecoder(e||void 0).decode(this.value)}}])}();function y(e,t){if(e&&e.includes(f.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+f.sep+"`")}function b(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function A(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}},27789:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r={}.hasOwnProperty;function a(e,t){var n=t||{};function a(t){var n=a.invalid,o=a.handlers;if(t&&r.call(t,e)){var i=String(t[e]);n=r.call(o,i)?o[i]:a.unknown}if(n){for(var u,s=arguments.length,l=new Array(s>1?s-1:0),c=1;c<s;c++)l[c-1]=arguments[c];return(u=n).call.apply(u,[this,t].concat(l))}}return a.handlers=n.handlers||{},a.invalid=n.invalid,a.unknown=n.unknown,a}}},function(e){var t;t=7469,e(e.s=t)}]); |